メインコンテンツへスキップ

推奨事項の活用

コミットメント向け PerfectScale は、月間を通して利用状況を分析し、最新のコミットメント推奨を生成します。単一の大規模な購入ではなく、コミットメント向け PerfectScale は、時間をかけて段階的な購入を行うコミットメントラダー(はしご)を構築します。このアプローチにより、過度なコミットメントのリスクを抑えながら、コスト削減効果を最大化します。

payer アカウントのオンボーディング が完了すると、PerfectScale が推奨事項を生成するまでに約 90 分かかります。このページでは、推奨戦略の選択方法と購入プランの扱い方について説明します。

アカウントで Compute と Database の両方の Savings Plans が有効になっている場合は、ページ上部の ComputeDatabase タブを使用して、特定のサービス種別の推奨事項を表示してください。

注意

コミットメントレベルの検討に Commitment Simulator を使用した場合は、イントロダクション内の 2 つのツールの違い を参照してください。

必要な権限

  • 推奨事項、キュー済み購入、在庫、設定を表示するには、PerfectScale Commitments Read Only 権限または PerfectScale Commitments Admin 権限が必要です。

  • 設定、ポリシー、購入ステータスを変更するには、PerfectScale Commitments Admin 権限が必要です。

現在のコスト削減状況を確認する

Recommendation タブでは、アクティブなコミットメントと PerfectScale が推奨するコミットメントを比較します。推奨値は、在庫、期限切れのコミットメント、キュー済み購入、設定、およびクラウドプロバイダのデータを反映しています。

ページヘッダーの Auto-updated インジケータには、直近の再計算時刻が表示されます。マウスオーバーすると、更新の根拠となる利用状況、ポートフォリオ、および価格シグナルを確認できます。

Recommendation tab overview

  • Recommended Commitment($/hour): 目標とする 1 時間あたりのコミットメント合計。現在のコミットメントに、PerfectScale が追加購入を推奨する 1 時間あたりの金額を加えた合計です。

  • Current Commitment($/hour): 選択した payer アカウントとサービス種別について、アクティブな 1 時間あたりのコミットメントレート($/h)の合計です。

  • Potential Additional Savings($/month): 推奨コミットメントに到達した場合に見込まれる月次コスト削減額です。コミットメントポリシー、期間、前払い設定に基づいて推定されます。

注意

アカウントで Flexsave for Compute を利用している場合は、Include Flexsave を選択して、DoiT Flexsave コミットメントを Current Commitment およびチャートへ含めることができます。Recommended Commitment、ラダー、および自動購入には、常に Flexsave コミットメントは含まれません。

Recommendation commitment and eligible usage chart

このチャートは、コミットメントレベルに対する対象利用状況をプロットします。対象利用状況は、請求データにおけるコミットメント対象サービスへのオンデマンド支出であり、カタログ価格レートで表示されます。コミットメントの系列は、割引後の $/h を使用します。チャートタイトル横の ⓘ アイコンにマウスオーバーすると、価格に関する詳細を確認できます。

  • Hourly Eligible Usage Range($/h)Hourly Median Eligible Usage($/h): DurationDayWeekMonth のときの対象利用状況の最小値・最大値・中央値です。

  • Hourly Eligible Usage($/h): DurationHour のときの 1 時間単位の対象利用状況です。この場合、Hourly Eligible Usage Range($/h)Hourly Median Eligible Usage($/h) の系列に代わって表示されます。

  • Current Commitment: Current Commitment メトリックカードと同じ値を示すフラットな線です。

  • Recommended Commitment: Recommended Commitment メトリックカードと同じ値を示す破線です。コミットメントポリシーを変更したり、Preview Mode を使用したときに更新されます。

  • Est. Equivalent Recommended Commitment: 比較のために、推奨コミットメントを対象利用状況と同じカタログ価格の $/h に換算した推定値の破線です。直近 60 日間の時間単位の対象利用状況の中央値に、推定平均カバレッジパーセンテージを乗じて算出されます。60 日中央値を使用するため、一定のフラットな値となり、チャートの粒度を変更しても変化しません。直近ウィンドウ内に対象利用状況がない場合は非表示になります。ポリシー変更や Preview Mode によって更新されます。

Duration ドロップダウンを使用して、HourDayWeekMonth のビューを切り替えます。各オプションは時間バケットのサイズと、チャートに含める過去の対象利用状況の範囲を変更します。例えば、1 時間粒度の直近 24 時間、日単位の直近 21 日、週単位の直近 16 週間、月単位の直近 6 か月などです。

チャートツールバーの Customize を使用すると、系列の表示・非表示を切り替えることができます。チャートにマウスオーバーすると、任意の時点の正確な $/h の値が表示されます。

コミットメントポリシーをプレビューして適用する

Commitment policy ドロップダウンを使用すると、異なるリスクプロファイルが推奨内容にどのような影響を与えるかをシミュレートできます。

Recommendation tab - Select Policy

  • Conservative(Low risk): 最も安定した利用状況のみにコミットし、未使用リスクを軽減します。目標コミットメントにはより緩やかに到達します。

  • Balanced(Recommended): コスト削減と、利用状況の低下を吸収するための適切なバッファのバランスを取ります。多くのワークロードに適しています。

  • Max Savings: カバレッジをより速く高水準へ引き上げ、最大のコスト削減を狙いますが、バッファが小さいため、利用状況が減少した場合には未使用リスクが高まる可能性があります。

別のポリシーを選択すると、ページは Preview Mode になります。メトリックカードとチャートは、選択した新しいポリシーを即座に反映して更新されます。

影響を詳細に確認して変更を適用するには、Review Changes を選択してください。確認ダイアログが開きます。

Recommendation tab - Preview Policy

このダイアログでは、現在と提案された設定を、コミットメントポリシー、前払いオプション(AWS のみ)、コミットメント期間、購入ラダーという観点で左右に並べて比較します。提案されたラダーが計算中の場合は、新しいポリシー側の列にステップの代わりに Calculating scheduled purchases と表示されます。

変更を適用するには Confirm を選択し、その後 Planned Purchases に移動して、スケジュールされた購入を承認してください。

ラダー方式を理解する

ラダー方式とは、大きな一括購入ではなく、開始日と終了日が異なる小さなコミットメントを複数回に分けて購入するリスク軽減戦略です。これにより、互いに重なり合うコミットメントの「はしご(ラダー)」が構築されます。

コミットメントのラダー方式における主なポイントは次のとおりです。

  • 小さなコミットメントであれば、ワークロードが減少した場合でも、巨額の支出に固定されることを避けられます。

  • コミットメントは徐々に期限切れとなるため、カバレッジの大部分が一晩で失われる「更新ショック」を防ぐことができます。

  • ラダーの各ステップは、利用状況を再評価し、次回の購入を最適化する機会になります。

各購入ステップの前に、システムは現在の利用状況を再評価します。利用状況の低下が検知された場合は、不要なコミットメントに固定されることを防ぐため、次回購入を自動的に一時停止するか、購入規模を縮小します。

購入の承認

Planned Purchases タブには、現在のコミットメントポリシーに基づいて PerfectScale が生成したコミットメントラダーが表示されます。ページヘッダーには、購入ラダーが自動更新される場合に Auto-updated インジケーターが表示されます。ラダーは各スケジュール済みステップを可視化しており、バーにカーソルを合わせると、その時点での累積コミットメントが表示されます。

Laddering Policy Summary パネルには、現在のプランを決定しているパラメータが表示されます。

Planned Purchases tab - Ladder

チャートでは No Purchase Window がハイライトされます。これは、Settings で設定されている Latest monthly purchase date に基づき、各月末に新規購入がスケジュールされない期間を示す網掛け部分です。

  • 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 のアイコンも表示されます。これらのパラメータは Settings タブで調整してください。

Planned Purchases tab - Schedule purchases

購入を承認すると、PerfectScale がラダーのプランに従い、承認時点のラダーの最終時間単価合計 (Total Laddering Cost, $/h) まで、コミットメントを 1 ステップずつ購入することを許可することになります。 次の購入は、累積の時間あたりコミットメントが承認済みの合計の範囲内に収まる場合にのみ自動的に実行されます。次の購入によってこの金額を超える場合、そのステップは、より高いコストを承認するまで保留されます。

購入を承認するには:

  1. サービス種別タブまたはサイドバーの Planned Purchases にオレンジ色のドットが表示されているか確認してください。これは、新しいプランが承認待ちであることを示します。

  2. Planned Purchases タブ上部で Approve Purchases を選択し、承認ダイアログを開いてください。

  3. 承認ダイアログの内容を確認してください。ここには、承認対象の概要が表示されます。Compute と Database の両方が有効な場合、ダイアログにはサービス種別ごとに集計された合計を示す行が表示されます。

    • Recommended Commitment (you are approving this rate): ラダーが目標としている時間あたりコミットメント額 ($/h)。

    • Current SP (Inventory): 承認時点での既存のアクティブなコミットメント。

    • Purchase Steps: スケジュールされる個別購入のステップ数。

    • Potential Savings (may change): ラダー完了後に見込まれる月次コスト削減額。

    コミットメントの内訳バーには、各サービス種別について、現在の在庫と新規購入の比率が可視化されます。

  4. Approve を選択して確定してください。ボタンのラベルには、承認するすべてのサービス種別を合算した時間あたりコミットメント額 ($/h) が表示されます。ステータスは緑色に更新され、オレンジ色のドットは消えます。

注意

承認後、スケジュールされた購入は各日付に自動的に実行されます。いつでも一時停止できます。コミットメントプランの有効期限が切れると、その時点の Recommended Commitment に基づいて自動的に更新されます。

通知

purchases need approval が発生したタイミングや、PerfectScale completes a commitment purchase のたびに通知を受け取れるように、PerfectScale for Commitments notifications を有効にしてください。各スケジュール済みステップはそれぞれ独立した購入となるため、ラダーのステップごとに 1 件の通知が届きます。

購入の一時停止と再開

ラダープランを承認した後でも、たとえば今後のワークロード移行や、適用対象の使用量を減らすディコミッションが予定されている場合など、いつでも実行を一時停止できます。一時停止すると、状況を確認している間、新しいコミットメントの購入が行われなくなります。

一時停止するには、Planned Purchases タブのヘッダーで Pause Purchases を選択してください。ダイアログで、任意で理由を説明するメモを入力できます。このメモは保存され、スケジュール済み購入テーブルで確認できます。Pause を選択して確定してください。残りのスケジュール済み購入はすべて即座に停止されます。

再開するには、同じヘッダーで Resume Purchases を選択してください。PerfectScale は次のスケジュール済みステップから再開し、残りの購入を元の予定日に実行します。

コミットメントの監視

Inventory タブには、選択したペイヤーアカウントに紐づくすべての Savings Plans (SP) が表示されます。ここには、手動で購入したプランと、ラダー処理により PerfectScale が自動的に購入したプランの両方が表示されます。自動購入されたプランは、各ステップの実行時にここへ追加されます。

注意

このタブを確認するだけでなく、PerfectScale for Commitments の notifications を有効にして、ラダー購入が完了するたびに通知を受け取ることもできます。

Inventory tab

  • Current Total Commitments: アカウント内のアクティブなコミットメントにおける時間あたりコミットメントの合計額 ($/h)。

  • Commitment Utilization: アクティブなコミットメント全体の平均利用率。利用率が高いほど、コミットメントが適用対象の使用量に効果的に適用されていることを意味します。

  • Next Commitment Expiration: 次に有効期限が到来するコミットメントの日付。この日付の下にはサブタイトルとして、残り日数、時間あたりコミットメント額、コミットメントタイプ、および一部が省略されたコミットメント ID が表示されます。コピーアイコンを選択すると、ID をクリップボードにコピーできます。

Commitments Timeline チャートには、各アクティブなコミットメントが積み上げエリアとして時間経過とともに表示されます。各レイヤーは 1 つのコミットメントを表し、X 軸にはアクティブなコミットメントの全期間が表示されます。Today の基準線が現在の日付を示します。これによりラダー構造が可視化され、個々のコミットメントがどのように重なっているか、それぞれの開始日と終了日、および新しいステップが購入されるにつれて総コミットメントレベルがどのように積み上がるかを確認できます。

注意

AWS では、Reserved Instances は Inventory テーブルに表示されますが、Current Total CommitmentsCommitment Utilization、およびコミットメントタイムラインチャートからは除外されます。

注意

アカウントで Flexsave for Compute を使用している場合は、Include Flexsave を選択して、テーブルおよび Current Total Commitments に DoiT Flexsave コミットメントを表示できます。Commitment UtilizationNext Commitment Expiration には、Flexsave コミットメントは常に含まれません。

コミットメントテーブルでは、すべてのプランを行ごとに確認できます。

Inventory table

  • 上部のタブを使用して、ActiveExpiredAll のコミットメントを切り替えてください。

  • 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 タブを開き、設定したいコミットメントカテゴリ (例: ComputeDatabase) のサブタブを選択してください。

注意

クラウドプロバイダ、コミットメントタイプ、ペイヤーアカウントを設定するには、Manage account settings を参照してください。

Compute settings

レコメンデーション設定

これらのフィールドは、レコメンデーションの目標と制約を定義します。

  • Commitment policy: PerfectScale がどの程度積極的に Recommended Commitment に到達するかを定義します。3 つのリスクプロファイルについては、Preview and apply commitment policy を参照してください。

  • Maximum commitment ($/h): Recommended Commitment の上限値。No Limit にするには空のままにしてください。

  • Prepayment option: 購入される Savings Plans の支払い構造 (No UpfrontPartial UpfrontAll Upfront)。詳細は Approve purchases を参照してください。Database タブでは No Upfront のみ利用可能です。

  • Upfront percentage (%) (AWS Compute のみ): Partial Upfront を選択した場合の前払い率 (50–99%)。割合を高くすると時間あたりレートが低くなります。

  • Preferred commitment period: 購入レコメンデーションのデフォルト期間 (1 Year または 3 Years)。Database タブでは 1 Year のみ利用可能です。

自動化設定

これらのフィールドで、購入を実行するタイミングと方法を制御します。

  • 自動化モード:

    • 承認が必要(デフォルト): PerfectScale が購入をスケジュールし、実行前にお客様の承認を待ちます。

    • 自律購入(近日公開): 承認なしで、コミットメントポリシーに基づき自動的に購入を実行します。

  • 最小コミットメント購入額($/h): 購入ラダーにおける最小ステップサイズです。この金額未満のステップとして計画されているものはスキップされます。

  • 毎月の最終購入日: 新規購入をスケジュールできる月内の最終日(1〜28日)です。この日以降は、キュー済み購入チャート上の No Purchase Window が翌月まで適用されます。デフォルトは 25 日です。月末の請求サイクル前にバッファーを確保するため、設定できる最終値は 28 日です。

変更を保存 を選択して更新を適用してください。これにより、選択したカテゴリの推奨事項と購入ラダーが再計算されます。