推奨事項を利用する
コミットメント向け PerfectScale は、お客さまの利用状況を分析し、月間を通じて最新のコミットメント推奨を生成します。1 回の大きな購入ではなく、コミットメント向け PerfectScale はコミットメントラダーを構築し、時間をかけて分散した複数回の段階的購入として並べます。このアプローチにより、過剰なコミットのリスクを抑えつつ、コスト削減効果を最大化できます。
payer アカウントのオンボーディングが完了すると、コミットメント向け PerfectScale が推奨事項を生成するまでに約 90 分かかります。このページでは、推奨戦略の選択方法と購入プランの操作方法について説明します。
アカウントで Compute と Database の両方の Savings Plans が有効になっている場合は、ページ上部の Compute タブと Database タブを使用して、特定のサービス種別の推奨事項を表示してください。
必要な権限
- 推奨事項、キュー済み購入、インベントリ、および設定を表示するには、PerfectScale Commitments Read Only 権限または PerfectScale Commitments Admin 権限が必要です。
- 設定、ポリシー、または購入状態を変更するには、PerfectScale Commitments Admin 権限が必要です。
現在のコスト削減を確認す る
Commitment Recommendation タブには、コミットメント向け PerfectScale の推奨に対する現在のカバレッジが表示されます。推奨事項を生成するために、PerfectScale は現在のインベントリを分析し、有効期限切れのコミットメント、キュー済み購入、設定済みのプリファレンス、クラウドプロバイダの API を考慮して最適な推奨を作成し、最適化可能なコストを計算します。

-
Current Commitment ($/hour): すべてのコミットメントを合計した、現在有効な 1 時間あたりのコミットメント額。
-
Recommended Commitment ($/hour): 利用パターンに基づいて計算された、目標とする 1 時間あたりのコミットメント額。
-
Potential Additional Savings ($/month): 推奨コミットメントに到達した場合に見込める月次コスト削減額。
Current savings coverage チャートでは、現在のコミットメントレベルと推奨コミットメントレベルを、日次の高値・中央値・低値の利用帯と比較して、利用状況のトレンドを確認できます。
グラフ上にカーソルを重ねると、その時点の各系列の正確な値が表示され、推奨コミットメントが実際の利用範囲のどの程度をカバーするかを把握できます。
アカウントで Flexsave を利用している場合は、Include Flexsave チェックボックスを選択して、DoiT Flexsave のコミットメントをお客さまが購入したコミットメントとあわせて、カバレッジチャートおよびメトリクスに含めてください。
コミットメントポリシーをプレビューして適用する
Commitment policy ドロップダウンでは、異なるリスクプロファイルを選択した場合に推奨内容がどのように変化するかをシミュレートできます。

-
Conservative (Low risk): 最も安定した利用分にのみコミットし、未使用リスクを軽減します。目標コミットメントには、より段階的に到達します。
-
Balanced (Recommended): コスト削減と、利用量の変動を吸収する適度なバッファのバランスを取ります。ほとんどのワークロードに適しています。
-
Max Savings: より高いカバレッジをより早く目指し、最大のコスト削減を実現しますが、バッファが小さいため、利用量が減少した場合には未使用リスクが高まる可能性があります。
別のポリシーを選択すると、ページは Preview Mode に切り替わります。メトリックカードとチャートは、新しいポリシーを即座に反映して更新されます。
影響の全体像を確認し、変更を適用するには、Review Changes を選択してください。確認ダイアログが開きます。

確認ダイアログには、Target coverage、Commitment policy、Total savings の 概要が表示され、日付、期間、支払いオプション、コミットメント額、最適化可能なコストごとに、現在の購入ラダーと提案された新しいラダーが比較されます。
Confirm を選択して、ポリシー変更を適用してください。これにより、購入推奨の完全な再計算が実行され、コミットメント額、期間、購入日が更新されます。
ラダリングを理解する
ラダリングとは、1 回の大きな一括購入ではなく、開始日と終了日が異なる、小さなコミットメントを段階的に購入するリスク軽減戦略です。これにより、期間が重なり合うコミットメントの「はしご」が構成されます。
コミットメントのラダリングにおける主な考え方は次のとおりです。
-
コミットメントを小分けにすることで、ワークロードが縮小した際に巨額の支出に縛られることを防ぎます。
-
コミットメントは徐々に期限切れとなるため、一晩でカバレッジの大部分が失われる「更新ショック」を避けられます。
-
ラダーの各ステップは、利用状況を再評価し、次の購入を最適化するための機会となります。
各購入ステップの前に、システムは常に現在の利用状況を再評価します。利用量の低下が検出された場合、次の購入は自動的に一時停止されるか、規模が縮小され、不要なコミットメントを抱え込むことを防ぎます。
購入を承認する
Queued Purchases タブには、現在のコミットメントポリシーに基づいて PerfectScale が生成したコミットメントラダーが表示されます。ラダーには各ステップのスケジュールが可視化されており、バーにカーソルを重ねるとその時点での累積コミットメント額を確認できます。
Laddering Policy Summary パネルには、現在のプランを決定しているパラメータが表示されます。

-
Purchase Steps ($/h): 各ステップで追加されるコミットメント額。
-
Commitment Term: 1 Year または 3 Years。
-
Max Single Purchase (% of total): 各ステップでの最大購入額の上限 (全体に対する割合)。
-
Prepayment Option: No Upfront は、購入時の支払いなしで、総額を月次払いに分割します。Partial Upfront は、総額の少なくとも半分を前払いとし、残りは月次で請求され、その代わりにより低いレートが適用されます。All Upfront は、購入時に全額を支払い、最も大きな割引を提供します。詳細については、AWS Savings Plans FAQ を参照してください。
-
Recommended Commitment: ラダーが到達を目指す目標コミットメント額。
-
Total Laddering Cost ($/h): すべてのステップが完了した時点での累積コミットメントコスト。
チャート下のテーブルには、各ステップの購入日、コミットメントタイプ、コミットメント額、支払いオプション、購入までの日数、現在のステータスが一覧表示されます。複数のサービス種別が有効になっている場合は、それぞれの行に Compute または Database のアイコンが表示され、そのステップのコミットメントタイプを示します。これらのパラメータを調整するには、Edit Settings を選択し、Settings タブで編集してください。

購入を承認すると、PerfectScale がラダリングプランに従って、ラダーの終了時点での 1 時間あたりの合計額 (Total Laddering Cost, $/h) まで、1 ステップずつコミットメントを購入することを許可することになります。 次の購入は、累積の 1 時間あたりコミットメント額が承認済みの合計額以内に収まる場合にのみ自動的に実行されます。次の購入によってこの金額を超える場合、そのステップは、より高いコストを承認するまで保留されます。
購入を承認する手順:
-
サービス種別タブま たはサイドバーの Queued Purchases にオレンジ色のドットが表示されているか確認してください。これは、新しいプランが承認待ちであることを示します。
-
Queued Purchases タブ上部で Approve Purchases を選択し、承認ダイアログを開いてください。
-
承認ダイアログで、承認内容の概要を確認してください。Compute と Database の両方が有効な場合、ダイアログにはサービス種別ごとの行と合計値が表示されます。
-
Recommended Commitment (you are approving this rate): ラダーが到達を目指す 1 時間あたりの目標コミットメント額 ($/h)。
-
Current SP (Inventory): 承認時点で既に有効なコミットメント。
-
Purchase Steps: スケジュールされる個々の購入ステップの数。
-
Potential Savings (may change): ラダー完了時に見込まれる月次コスト削減額。
コミットメントの内訳バーでは、各サービス種別について、現在のインベントリと新規購入の比率が視覚的に表示されます。
-
-
Approve を選択して確定してください。ボタンのラベルには、承認対象となるすべてのサービス種別を合計した 1 時間あたりのコミットメント額 ($/h) が表示されます。ステータスは緑色に更新され、オレンジ色のドットは消えます。
承認後は、スケジュールされた購入が指定日に自動的に実行されます。必要に応じて、いつでも一時停止できます。コミットメントプランの有効期限が切れると、その時点の Recommended Commitment に基づいて自動的に更新されます。
通知
PerfectScale for Commitments の通知を有効にしておくと、購入の承認が必要になったときや、PerfectScale がコミットメント購入を完了するたびに通知を受け取れます。各スケジュール済みステップは個別の購入となるため、ラダーの各ステップごとに 1 件の通知が届きます。
購入を一時停止・再開する
ラダリングプランを承認した後でも、たとえば今後予定されているワークロードの移行や、対象利用が減少する廃止作業などの理由により、いつでも実行を一時停止できます。一時停止すると、状況を確認している間、新たなコミットメント購入が行われるのを防ぐことができます。
一時停止するには、Queued Purchases タブのヘッダーで Pause Purchases を選択してください。ダイアログで、必要に応じて理由を説明するメモを入力できます。このメモは保存され、スケジュール済み購入テーブルに表示されます。Pause を選択して確定してください。残っているスケジュール済み購入はすべて直ちに停止されます。
再開するには、同じヘッダーで Resume Purchases を選択してください。PerfectScale は次のスケジュール済みステップから再開し、残りの購入を元のスケジュール日に従って実行します。
コミットメントをモニタリングする
Commitments Inventory タブには、選択した支払者アカウントに関連付けられているすべての Savings Plans(SP)と Reserved Instances(RI)が表示されます。手動で購入したプランと、ラダリングプロセスを通じて PerfectScale により自動購入されたプランの両方が表示されます。自動購入されたプランは、各ステップの実行時にここへ表示されます。
このタブを確認するだけでなく、ラダー購入が完了するたびに通知を受け取れるよう、コミットメント向け PerfectScale の通知を有効にすることもできます。

-
Current Total Commitments: アカウント内のすべての有効なプランを合計した時間あたりのコミットメント額($/h)。
-
Commitment Utilization: すべての有効なコミットメントにおける平均利用率。利用率が高いほど、対象となる使用量に対してコミットメントが効果的に適用されていることを意味します。
-
Next Commitment Expiration: 次に有効期限を迎えるコミ ットメントの日付、時間あたりのコミットメント額、および残り日数。
Commitments Timeline チャートは、各アクティブなコミットメントを積み上げ面グラフとして時間経過とともに表示します。各レイヤーは 1 つのプランを表し、x 軸はすべてのアクティブなコミットメントの全期間をカバーします。これによりラダー構造が可視化され、個々のプランがどのように重なっているか、各プランの開始・終了時期、そして新しいステップが購入されることで合計コミットメントレベルがどのように積み上がっていくかを確認できます。
コミットメントテーブルでは、すべてのプランが行単位で表示されます。Include Flexsave チェックボックスを選択すると、DoiT Flexsave のコミットメントが、お客様が購入したプランと並んで表示されます。

-
上部のタブを使用して、Active、Expired、All のコミットメントを切り替えます。
-
Compute タブにいる場合、デフォルトのフィルターにより Compute Savings Plans のみが表示され、Database タブにいる場合は Database Savings Plans のみが表示されます。Reserved Instances を表示するには、フィルターを削除してください。
-
各行には、プラン ID、ステータス、コミットメントタイプ(Compute Savings Plan、Database Savings Plan、Reserved Instance など )、期間(1 Year または 3 Years)、支払いオプション、時間あたりのコミットメント($/h)、月初来のコスト削減、月初来の利用率、購入者、PerfectScale による自動購入かどうか、開始日および終了日が表示されます。
設定を構成する
Settings タブでは、コミットメント向け PerfectScale のレコメンデーションを設定し、支払者アカウントを管理できます。Database Savings Plans を有効にすると、Settings は次の 3 つのタブに分かれます。
-
Accounts: 支払者アカウントおよびコミットメント購入アカウントを管理します。
-
Compute: コンピュート向けのコミットメント設定および優先設定を管理します。
-
Database: Database Savings Plans 向けのレコメンデーションおよびオートメーション設定を構成します。
タブを切り替える際に未保存の変更がある場合は、変更を破棄するか編集を続行するかを確認するダイアログが表示されます。
Accounts タブ

Accounts タブでは、クラウドプロバイダを選択し、サポートされているサービス種別を有効にし、コミットメント購入に使用する支払者アカウントを構成できます。
Cloud selection では、利用可能なプロバイダ設定を制御します。
-
Amazon Web Services: 現在、コミットメント管理に対応しています。
-
Google Cloud: Coming Soon と表示され、まだ構成できません。
Select services では、選択したクラウドに対するレコメンデーションに含める Savings Plan カテゴリを定義します。
-
Compute: EC2、Fargate、Lambda などのコンピュート指向のサービスに適用される AWS Compute Savings Plans が対象です。
-
Database: RDS、Aurora、DynamoDB、ElastiCache などのデータベース指向のサービスおよびその他のサービスに適用される AWS Database Savings Plans が対象です。
Payer accounts には、オンボーディング済みの支払者アカウントが一覧表示され、選択した各支払者に対して Commitments purchasing account を選択できます。 このアカウントは、新しいコミットメントステップがスケジュールされる際の購入先として使用されます。 詳細は、Set up PerfectScale for Commitments を参照してください。