AWS Savings Plans のアイコン

AWS Savings Plans

1 年または 3 年の利用コミットメントで EC2、Lambda、Fargate の料金を最大 72% 割引する料金モデル

何ができるか

AWS Savings Plans は、1 時間あたりの利用金額 ($/時間) を 1 年または 3 年コミットすることで、EC2、Lambda、Fargate の料金を最大 72% 割引する料金モデルです。Compute Savings Plans はインスタンスファミリー、リージョン、OS を問わず適用され、EC2 Instance Savings Plans は特定のインスタンスファミリーとリージョンに適用されます。

どのような場面で使うか

安定した EC2 利用がある本番環境のコスト削減、Lambda や Fargate の継続的な利用コスト最適化、リザーブドインスタンスからの移行に利用されます。 この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。

身近な例え

携帯電話の定額プランに例えられます。毎月一定額 (コミットメント) を支払う代わりに、通話料 (利用料金) が大幅に割引されます。Compute Savings Plans はキャリアを問わない割引、EC2 Instance Savings Plans は特定キャリア限定のさらに大きな割引です。

Savings Plans とは

この記事は約 2 分で読めます。 AWS Savings Plans は、オンデマンド料金から最大 72% 割引を受けられる料金モデルです。リザーブドインスタンス (RI) と似ていますが、Savings Plans の方が柔軟性が高いのが特徴です。コミットメント金額までは割引料金が適用され、超過分はオンデマンド料金が適用されます。

2 つのプランタイプ

Compute Savings Plans は最も柔軟で、EC2、Lambda、Fargate のいずれにも適用されます。インスタンスファミリー、リージョン、OS、テナンシーを変更しても割引が継続します。EC2 Instance Savings Plans は特定のインスタンスファミリーとリージョンに限定される代わりに、より大きな割引率を提供します。Cost Explorer の Savings Plans 推奨で、最適なコミットメント金額を確認できます。

はじめかた

Cost Explorer の「Savings Plans の推奨事項」で、過去の利用状況に基づく最適なコミットメント金額を確認します。Savings Plans コンソールでプランタイプ (Compute / EC2 Instance)、期間 (1 年 / 3 年)、支払いオプション (全前払い / 一部前払い / 前払いなし) を選択して購入します。

Azure・オンプレミスとの比較

Azure の対応サービス Azure Reservations + Azure Savings Plan for Compute
オンプレミスでの対応手段 ハードウェアの一括購入による単価低減

AWS の優位点

  • Compute Savings Plans はインスタンスファミリー、リージョン、OS を問わず適用され、RI より柔軟
  • EC2 だけでなく Lambda と Fargate にも割引が適用され、サーバーレスワークロードのコスト最適化も可能
  • Cost Explorer の推奨事項で最適なコミットメント金額を自動算出し、購入判断を支援

注意点

  • コミットメントは取り消し不可。過大なコミットメントは無駄になるため、Cost Explorer の推奨事項を参考に慎重に決定すること
  • 全前払いが最も割引率が高く、前払いなしが最も低い。キャッシュフローと割引率のバランスで選択する

さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。