コンテンツにスキップ

AWS Savings Planss

1. サービス概要

AWS Savings Plans は、AWS が提供する柔軟な料金モデルで、AWS Compute (EC2, Fargate, Lambda) の利用料金を大幅に削減できる。
このサービスを利用することで、特定の期間(1 年または 3 年)におけるコンピューティングリソースの利用コミットメントに基づいて、割引料金が適用される。
Savings Plans は、リザーブドインスタンス(RI)よりも柔軟性が高く、リソース使用量の変化に対応しやすくなっている。

主なユースケースとして、

  • 予測可能なコンピューティングワークロードのコスト削減
  • コンテナ化されたアプリケーションのコスト最適化
  • サーバーレスアプリケーションのコスト削減

などが挙げられる。

2. 主な特徴と機能

2.1 コンピューティング利用の割引

Savings Plans は、EC2 インスタンス、Fargate、Lambda の利用料金に対して、オンデマンド料金よりも大幅な割引を提供する。
割引率は、プランのコミットメント期間とコミットメント金額によって異なりる。

2.2 柔軟な利用

Savings Plans は、EC2 インスタンスのサイズ、OS、テナンシー、リージョンなど、様々な属性に対して柔軟に適用できる。
また、Fargate と Lambda にも適用できるため、幅広いワークロードをカバーできる。

2.3 コミットメント期間

1 年または 3 年のコミットメント期間を選択できる。
コミットメント期間が長いほど、割引率が高くなりる。

2.4 2 種類のプラン

Savings Plans には、Compute Savings Plans と EC2 Instance Savings Plans の 2 つのタイプがある。
それぞれのプランで割引が適用される範囲が異なりる。

  • Compute Savings Plans: EC2、Fargate、Lambda の利用料金に適用。インスタンスファミリー、リージョン、OS に関わらず適用可能。
  • EC2 Instance Savings Plans: EC2 インスタンスの利用料金に適用。インスタンスファミリーとリージョンを限定して適用可能。

2.5 自動適用

Savings Plans は、対象となるコンピューティングリソースの利用料金に自動的に適用される。
これにより、手動での割引適用設定は不要である。

2.6 変更と交換

Savings Plans は、コミットメント期間中は変更やキャンセルはできないが、異なるタイプの Savings Plans へ交換できる。
これにより、よりコストを最適化できる。

2.7 管理とモニタリング

AWS Cost Explorer や AWS Cost and Usage Report を利用して、Savings Plans の利用状況を詳細に分析できる。
これにより、コスト最適化の戦略を改善できる。

2.8 統合性

Savings Plans は、AWS Cost Explorer, AWS Cost and Usage Report, AWS Billing and Cost Management などの AWS サービスと統合されており、コスト管理を効率的に行うことができる。
AWS Organizations と連携して、組織全体でのコスト管理を可能にする。

3. アーキテクチャおよび技術要素

  1. ユーザーは、AWS コンソールまたは API を使用して、Savings Plans を購入。
  2. Savings Plans は、ユーザーが指定したコミットメント期間と金額に基づいて適用。
  3. Savings Plans は、対象となるコンピューティングリソースの利用料金に自動的に適用。
  4. AWS Cost Explorer や AWS Cost and Usage Report で、Savings Plans の利用状況を分析。

Savings Plans は、AWS の課金システムに組み込まれた料金モデルであり、リソースの利用状況に合わせて自動的に適用される。 ユーザーは、複雑な設定や管理を行う必要はなく、コスト削減効果を享受できる。

4. セキュリティと認証・認可

セキュリティは Savings Plans の重要な要素である:

  • IAM によるアクセス制御: AWS IAM を利用して、Savings Plans の購入や管理に関するアクセスを制御し、権限を管理。
  • 監査ログ: AWS CloudTrail を利用して、Savings Plans の購入や変更履歴を記録。

これにより、Savings Plans の安全な利用とコンプライアンスを確保できる。

5. 料金形態

AWS Savings Plans の料金は、購入時にコミットする 1 時間あたりの利用料金に基づいて計算される。
コミットメント金額に応じて、オンデマンド料金よりも大幅な割引が適用される。

  • コミットメント金額: 購入時に指定する 1 時間あたりの利用料金。
  • 割引率: コミットメント期間(1 年または 3 年)によって異なる。
  • 超過料金: コミットメント金額を超える利用については、オンデマンド料金が適用。

6. よくあるアーキテクチャ・設計パターン

一般的なパターンは以下の通りである:

  • 予測可能なコンピューティングワークロードのコスト削減: EC2 インスタンス、Fargate、Lambda など、予測可能なコンピューティングリソースの使用量を Savings Plans でカバー。
  • コンテナ化されたアプリケーションのコスト最適化: Fargate を利用したコンテナアプリケーションの実行コストを Savings Plans で削減。
  • サーバーレスアプリケーションのコスト削減: Lambda 関数を利用したサーバーレスアプリケーションの実行コストを Savings Plans で削減。
  • 継続的なワークロードのコスト削減: 常に一定量のコンピューティングリソースを使用するアプリケーションのコストを削減。
  • ハイブリッド環境のコスト削減: オンプレミスと AWS 環境で、Savings Plans を最大限に活用してコストを削減。

7. 設定・デプロイ手順(ハンズオン例)

  1. AWS コンソールまたは AWS CLI を使用して、Savings Plans を購入。
  2. Savings Plans の種類(Compute Savings Plans または EC2 Instance Savings Plans)とコミットメント期間を選択。
  3. 購入した Savings Plans が、対象となるコンピューティングリソースに自動的に適用されることを確認。
  4. AWS Cost Explorer で Savings Plans の利用状況を分析。

8. 試験で問われやすいポイント

8.1 コンピューティング利用の割引

  • 割引対象: EC2, Fargate, Lambda の利用料金に適用されることを理解。
  • 大幅割引: オンデマンド料金よりも大幅な割引が適用されることを理解。

8.2 柔軟な利用

  • 適用範囲: EC2 インスタンスのサイズ、OS、テナンシー、リージョンなど、様々な属性に対して柔軟に適用できることを理解。
  • ワークロード: Fargate と Lambda にも適用できることを理解。

8.3 コミットメント期間

  • 期間選択: 1 年または 3 年のコミットメント期間を選択できることを理解。
  • 割引率: コミットメント期間が長いほど、割引率が高くなることを理解。

8.4 料金体系

  • コミットメント金額: 購入時に指定する 1 時間あたりの利用料金を理解。
  • 超過料金: コミットメント金額を超える利用にはオンデマンド料金が適用されることを理解。

8.5 類似・関連サービスとの比較

  • リザーブドインスタンス (RI): インスタンス予約型。Savings Plans は柔軟なコミットメント型。
  • スポットインスタンス: 余剰キャパシティを利用。Savings Plans は予測可能なワークロード向け。

8.6 試験で頻出となる具体的な問われ方と答え

  • Q: AWS Savings Plans の主な用途は?
  • A: AWS Compute (EC2, Fargate, Lambda) の利用料金を大幅に削減すること。
  • Q: Savings Plans が適用される AWS サービスは?
  • A: EC2, Fargate, Lambda。
  • Q: Savings Plans のコミットメント期間は?
  • A: 1 年または 3 年。
  • Q: Savings Plans のプランの種類は?
  • A: Compute Savings Plans と EC2 Instance Savings Plans。
  • Q: Savings Plans とリザーブドインスタンス(RI)の違いは?
  • A: Savings Plans は RI より柔軟性が高い。
  • Q: Savings Plans の料金体系は?
  • A: コミットメント金額に基づく割引と超過利用に対するオンデマンド料金。
  • Q: Savings Plans とスポットインスタンスの違いは?
  • A: スポットインスタンスは余剰キャパシティ、Savings Plans は予測可能なワークロード向け。