Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS月額利用料を$137,000→$87,000に削減して信頼性に投資した話

Masaya Hayashi
September 02, 2023

 AWS月額利用料を$137,000→$87,000に削減して信頼性に投資した話

https://aws-startup-community.connpass.com/event/289498/
Startup Day 2023のセッションスライドです。

Masaya Hayashi

September 02, 2023
Tweet

More Decks by Masaya Hayashi

Other Decks in Programming

Transcript

  1. 2023/09/02 Startup Day 2023 - AWS Startup Community AWS月額利用料を $137,000

    → $87,000 に削減して 信頼性に投資した話 @rinchsan
  2. 株式会社SODA ◦ 2020年10月に入社 ◦ Webエンジニア → VPoE & EM (2022年1月〜)

    ◦ ミッション:エンジニアリングマネジメントをいい感じに ⇧⇧⇧ 株式会社サイバーエージェント ◦ 2019年新卒入社 バックエンドエンジニア ◦ Go / AWSでサービス開発 Masaya Hayashi - @rinchsan @rinchsan
  3. Monthlyで デプロイ 約100回 デプロイ頻度 D/D/D = 0.3 (Deployments / a

    Developer / a Day) デプロイ頻度 プロダクトの急成長
  4. VPC Endpoint導入の背景 ECS NAT Gateway ECR S3 Internet Private subnet

    大量にNAT Gatewayを通っているのは主にECR/S3への通信のはず
  5. S3/ECRに対するVPC Endpointを作成 ECS VPC Endpoint ECR S3 Private subnet NAT

    Gatewayの料金が $50,000 削減される見込み Private接続
  6. ECS Taskの中に、ECR PublicからPullするサイドカーコンテナが ECS VPC Endpoint ECR S3 Private subnet

    Private接続 NAT Gateway Internet ECR Public 試算すると、予想通り $10,000 に
  7. ECR pull through cache の利用 Pull through cache ECR Public

    ECS VPC Endpoint ECR S3 Private subnet Private接続 Privateな ECR 上に ECR Public のイメージがキャッシュできるように 🎉
  8. Aurora: db.r5 → db.r6g Elasticache(Memcached) : t3 → m6g Elasticache(Redis)

    : r5 → r6g データストアのスケールアップ
  9. Security Hub:AWS Configから評価に必要な情報を取得 Aurora ECS Elasticache ︙ AWS Config Security

    Hub AWS Configは記録するリソース情報の量だけ課金される リソース情報を取得 リソース情報を取得して記録
  10. Security Hub:AWS Configから評価に必要な情報を取得 Aurora ECS Elasticache ︙ AWS Config Security

    Hub AWS Configは記録するリソース情報の量だけ課金される リソース情報を取得 リソース情報を取得して記録 AWS AppConfigとはちがうよ