コミットメントを計画する
Commitment Simulator は、Savings Plan や Committed Use Discount(CUD)を購入する前に「どれくらい」コミットするべきかを判断するのに役立ちます。実際の利用パターンを分析し、あらゆるコミットメントレベルをシミュレーションして、コスト削減と過剰コミットのリスクとのトレードオフを表示します。
適切なコミットメント金額を選ぶことが、購入において最も難しい部分です。コミットが少なすぎると、得られるはずのコスト削減を取り逃してしまい、多すぎると未使用のキャパシティに対しても料金が発生してしまいます。Commitment Simulator は、各時間単位のコミットメントレベルで 1 か月分の請求データを再現することで、この試行錯誤をなくします。
Commitment Simulator は、追加費用なしで DoiT Cloud Intelligence に含まれています。単体で使用することも、継続的な推奨事項と任意の自動購入のためにPerfectScale for Commitments のセットアップを行う前の最初のステップとして使用することもできます。
AWS 接続と請求データの要件については、Commitment Simulator のダッシュボードページにある Prerequisites を参照してください。

ワークフローのどこに位置づけられるか
検討・判断が必要なときに Commitment Simulator を使用してください。オンボーディング後は、PerfectScale for Commitments がモニタリングと自動化を引き継ぎます。
| ステージ | ツール | ドキュメント |
|---|---|---|
| コミットメントレベルの計画 | Commitment Simulator | このページ |
| ダッシュボードを使用 | Commitment Simulator | Dashboard |
| ライブカバレッジの追跡 | PerfectScale for Commitments | Commitments overview |
| 継続的な推奨事項の適用 | PerfectScale for Commitments | Work with recommendations |
Commitment Simulator は、選択した月について「どのコミットメントが最小コストになったか」を示します。Work with recommendations では、将来を見据えたリスクの低い購入のために、コミットメントポリシーとラダリングを適用します。
主な機能
-
Savings Plan および CUD の種類、期間、支払いオプションにわたって、あらゆるコミットメントレベルをシミュレーションします。
-
結果をインタラクティブなコストカーブと、並列比較テーブルとして提示します。
-
コスト削減が最大になるポイントと、過剰コミットが始まるポイントを正確に示します。
-
AWS Savings Plans のコストを、オンデマンドおよび Flexsave for Compute のベースラインと比較します。
最適なコミットメント
AWS Savings Plan では、1 年または 3 年間、1 時間あたりに支出する固定金額(例: $10/hr)をコミットします。その見返りとして、そのコミットメントでカバーされる利用分は、オンデマンドの通常料金ではなく、割引料金で課金されます。
ここでの疑問は「どれくらいコミットするべきか」です。
-
コミットが少なすぎると、より多くの利用がオンデマンドのままとなり、通常料金を支払うことになります。
-
コミットが多すぎると、実際には使わない時間分についても支払いが固定されてしまいます。
以下のセクションでは、Commitment Simulator がどのように最適なコミットメントを計算するか、そしてその値が「上限(超えないほうがよい値)」であり、「そのままコミットすべき金額」ではない理由を説明します。
最適なコミットメントの計算方法
Commitment Simulator は、あらゆるコミットメント金額を計算し、コストが最も低くなるものを特定します。1 か月分の請求データを使用し、$0/hr から $0.10 刻みで各コミットメント金額で再生します。各ステップで次の問いに答えようとします。「この金額をコミットしていた場合、オンデマンドと比べていくら支払っていたか?」
各コミットメント金額について、その月のすべての時間において、支出の 1 ドルごとが次の 3 つの grupo のいずれかに分類されます。
-
SP Covered。コミットメントの予算内に収まった利用です。通常料金ではなく、割引された SP レートで課金されます。ここにある 1 ドルごとが、オンデマンドと比較した場合の 1 ドルのコスト削減を意味します。
-
SP Uncovered(コミット不足)。その時間のコミットメント予算を超えた利用です。コミットした金額を使い切った後の残りの利用には割引が適用されず、オンデマンドの通常料金で課金されます。コミットが少ないほど、この grupo に入る利用が増えます。
-
SP Wasted(過剰コミット)。利用に適用されなかったコミットメント予算です。たとえば、利用が $10/hr のコミットメント予算のうち $6 分しか使われず、残り $4 が未使用でも、AWS からは $10 全額が請求されます。過剰コミットが大きいほど、この grupo で何も得られないまま失われる金額が増えます。
任意のコミットメント金額における総コストは、SP Cost = SP Covered + SP Uncovered + SP Wasted です。
Commitment Simulator は、SP Cost が最も低いコミットメントを最適なコミットメントとして選択します。
このプロセスを確認するには、以下のインタラクティブなシミュレーションを試すか、新しいタブで開いてくだ さい。
図解による例
次の例では、簡略化したデータを用いて計算の流れを説明します。目的は、Covered・Uncovered・Wasted の各支出がどのように生じるか、そしてどのように最適なコミットメントが決定されるかを示すことです。
ステップ 1: Savings Plan なしの利用状況
オンデマンド料金で課金される 3 時間分の利用があるとします。
Savings Plan がまったくない場合、支払いは $60 total($20 + $30 + $10)です。すべての 1 ドルが通常料金で課金されます。