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・オンプレミスとの比較
AWS の優位点
- Compute Savings Plans はインスタンスファミリー、リージョン、OS を問わず適用され、RI より柔軟
- EC2 だけでなく Lambda と Fargate にも割引が適用され、サーバーレスワークロードのコスト最適化も可能
- Cost Explorer の推奨事項で最適なコミットメント金額を自動算出し、購入判断を支援
注意点
- コミットメントは取り消し不可。過大なコミットメントは無駄になるため、Cost Explorer の推奨事項を参考に慎重に決定すること
- 全前払いが最も割引率が高く、前払いなしが最も低い。キャッシュフローと割引率のバランスで選択する
さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。