Architecture 出題頻度 ⭐⭐⭐⭐⭐

コスト最適化

Cost Optimization

ArchitectureCost OptimizationFinOps
最終整理

信頼性・安全性・性能目標を守りながら、Size、容量、料金モデルを継続的に適合させます。

基本情報

項目内容
英語名Cost Optimization
正式名称Cost Optimization
中国語の説明成本优化
日本語の説明コスト最適化
出題頻度⭐⭐⭐⭐⭐
混同しやすいもの性能优化

一言で理解

Cost Optimization は一度の予算削減ではなく、継続的な測定・選択・監視・改善です。

4 つの主要行動

  1. Right Sizing:実際の Metric から Compute、Storage、DB の Size を選ぶ。
  2. Match Supply to Demand:Auto Scaling、Serverless、Schedule で余剰容量を減らす。
  3. Choose Pricing Model:安定性と中断許容度に料金モデルを合わせる。
  4. Measure and Govern:Tag、Budget、Alert、Cost Allocation で継続管理する。

EC2 料金の選択

  • On-Demand:短期、予測不能、実験的な負荷。
  • Savings Plans / Reserved Instances:安定し、Commit できる長期利用。
  • Spot:中断可能、Fault-tolerant、Batch、Retry 可能な処理。
  • Dedicated Host:License、Compliance、物理 Host 制御。

試験ポイント

  • 中断許容度、負荷の安定性、期間、License から料金方式を選ぶ。
  • Auto Scaling、S3 Lifecycle、Serverless、Data Transfer 経路も総費用に影響する。
  • 節約のために RTO、RPO、安全性、性能を壊してはいけない。
  • 単一 Service の最安価格が Architecture 全体の最小 Cost とは限らない。

よくある誤解

  • Serverless が常に最安とは限らず、Spot は中断不能な処理に向かない。
  • 割引 Commit を購入しただけでは最適化は完了しない。
  • Compute だけを見ると Storage、Log、NAT Gateway、Data Transfer を見落とす。

重点記憶

Business Goal を先に確認し、容量・Size・料金モデルを合わせ、継続的に測定する。

関連サービス

Cost Explorer、AWS Budgets、Compute Optimizer、Trusted Advisor、Auto Scaling、Savings Plans、S3 Lifecycle。

料金原則・Tool・Service 別最適化

  • Pay as you go、Save when you commit、Pay less by using more が3つの料金原則です。
  • Compute、Storage、Data Transfer Out、Request、Log、NAT Gateway、Cross-AZ / Region、Snapshot を確認します。
  • Billing は請求、Budgets はしきい値、Cost Explorer は履歴と予測、Pricing Calculator は導入前見積もり、Compute Optimizer は Spec 推奨です。
  • EC2 の Right Sizing、RDS の Spec・Storage・Replica・Backup・Cache、S3 の Storage Class と Lifecycle を総合評価します。
  • S3 / DynamoDB Gateway Endpoint に時間・Data Processing 料金はなく、Interface Endpoint は課金されるため、元の Network Path と比較します。