メインコンテンツへスキップ
非公開のページ
このページは非公開です。検索対象外となり、このページへのリンクに直接アクセスできるユーザーのみが閲覧できます。

推奨事項を活用する

PerfectScale for Commitments は、AWS の Compute 使用状況を毎日分析し、Savings Plan(SP)の推奨事項を生成します。1 回の大きな購入を行う代わりに、PerfectScale は時間をかけて分割購入していくコミットメントラダーを構築します。これにより、実際の使用量を超えるコミットメントを購入してしまうリスクを抑えつつ、コスト削減を最大化できます。

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

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

Commitments Recommendations タブには、PerfectScale の推奨事項に対する現在のカバレッジが表示されます。推奨事項を生成するために、PerfectScale は現在のインベントリを分析し、有効期限切れの SP、キュー済みの SP、設定済みの各種プリファレンス、AWS API を考慮して最適な推奨事項を算出し、最適化可能なコストを計算します。

Commitments Recommendations tab overview

  • Current SP Commitment($/hour): すべての Savings Plans にわたる、現在有効な 1 時間あたりコミットメントの合計。

  • Recommended SP Commitment($/hour): 利用パターンに基づき算出された、目標となる 1 時間あたりコミットメント。

  • Potential Additional Savings($/month): 推奨コミットメントに到達した場合に見込まれる、月次の追加コスト削減額。

Current savings plan coverage チャートには、日次の最大値・中央値・最小値の使用量レンジと、現在および推奨 SP コミットメントレベルが並んで表示されます。

チャート上にカーソルを合わせると、その時点における各系列の正確な値が表示されるため、推奨コミットメントが実際の使用量レンジのどの程度をカバーするかを評価できます。

注意

アカウントで Flexsave を使用している場合は、Include Flexsave SPs チェックボックスを選択して、DoiT Flexsave Savings Plans を、お客様が購入した Savings Plans とあわせてカバレッジチャートおよびメトリクスに含めてください。

コミットメントポリシーのプレビューと適用

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

Commitments Recommendations tab - Select Policy

  • Conservative(Low risk): 最も一貫した使用量のみにコミットし、未使用キャパシティに対して支払うリスクを軽減します。目標コミットメントにはより段階的に到達します。

  • Balanced(Recommended): コスト削減と、使用量の落ち込みを吸収するための安全マージンとのバランスを取ります。ほとんどのワークロードに適しています。

  • Max Savings: 最も高いコスト削減ポテンシャルを持ち、最速で目標コミットメントに到達しますが、使用量が減少した場合に未使用キャパシティに対して支払うリスクが高くなります。

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

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

Commitments Recommendations tab - Preview Policy

確認ダイアログでは、Target coverageCommitment policyTotal savings がサマリー表示され、現在の購入ラダーと新たに提案されたラダーが、各ステップの実行日・契約期間・前払い方式・コミットメント額・コスト削減ポテンシャルとともに比較されます。

Confirm を選択してポリシー変更を適用してください。これにより購入推奨事項が完全に再計算され、コミットメント額・契約期間・購入日が更新されます。

ラダリングの考え方を理解する

ラダリングとは、1 度に大きな金額をまとめて購入するのではなく、開始日と終了日が異なる小さなコミットメントを複数回に分けて購入する、リスク軽減のための戦略です。これにより、期間が重なり合うコミットメントの「はしご(ラダー)」が形成されます。

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

  • コミットメントを小分けにすることで、ワークロードが減少した場合でも巨額の支出に縛られにくくなります。
  • コミットメントは段階的に期限切れとなるため、一度に大きなカバレッジが失われる「更新ショック」を回避できます。
  • ラダーの各ステップは、使用状況を再評価し、次回購入を最適化する機会になります。

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

ラダリングプランを承認する

Queued Purchases タブには、現在のコミットメントポリシーに基づいて PerfectScale が生成したコミットメントラダーが表示されます。ラダーは各スケジュール済みステップを可視化したもので、バーにカーソルを合わせると、その時点での累積コミットメントを確認できます。

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

Queued Purchases tab - Ladder

  • Purchase Steps($/h): 各ステップで追加されるコミットメント額。

  • Commitment Term: 1 Year または 3 Years。

  • Max Single Purchase(% of total): 任意の 1 ステップで追加できるコミットメント額の上限。

  • Prepayment Option: No Upfront は、購入時の支払いなしで総コストを月額支払いに分散します。Partial Upfront は、総コストの少なくとも半分を前払いし、残額を月額で支払う代わりに、より低いレートを提供します。All Upfront は、購入時に全額を支払い、最も大きな割引を提供します。詳細は AWS Savings Plans FAQ を参照してください。

  • Recommended SP: ラダーが到達を目指す目標コミットメント。

  • Total Laddering Cost($/h): すべてのステップが完了した時点での累積コミットメントコスト。

チャートの下のテーブルには、各ステップの予定日・コミットメント額・購入までの日数・現在のステータスが一覧表示されます。これらのパラメータを調整するには、Edit Laddering Policy を選択して Settings タブで編集してください。

Queued Purchases tab - Schedule purchases

新しい購入プランが準備されると、お客様に代わって Savings Plans を購入する前に、明示的な承認が必要になります。新しいプランを承認するには、次の手順を実行してください。

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

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

  3. 承認ダイアログの内容を確認してください。ここには、承認対象のサマリーが表示されます。

    • Recommended SP(you are approving this rate): ラダーが到達を目指す 1 時間あたりの目標コミットメント($/h)。
    • Current SP commitment(inventory): 承認時点での既存の有効コミットメント。
    • Purchase Steps(may change): スケジュールされる個別購入のステップ数。
    • Potential Savings(may change): ラダー完了後に見込まれる月次コスト削減額。
  4. Approve を選択して確定してください。ボタンのラベルには Total Laddering Cost($/h)、つまりすべてのステップ完了後の累積コミットメント額が表示されます。この値は、Recommended SP よりわずかに高くなる場合があります。ステータスは緑に更新され、オレンジのドットは消えます。

注意

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

購入の一時停止と再開

ラダリングプランを承認した後でも、たとえば今後予定されているワークロードの移行や、対象使用量の減少を伴うシステム廃止などを理由に、いつでも実行を一時停止できます。一時停止することで、状況を確認している間は新たなコミットメント購入を防ぐことができます。

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

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

コミットメントをモニタリングする

Commitments Inventory タブには、選択した payer アカウントに関連付けられているすべての Savings Plans(SP)および Reserved Instances(RI)が表示されます。ここには、お客様が手動で購入したプランと、ラダリングプロセスを通じて PerfectScale が自動購入したプランの両方が含まれます。

Settings tab

  • Current Total Commitments: アカウント内のすべての有効プランにおける、1 時間あたりのコミットメント($/h)の合計。

  • Current Commitments Utilization: すべての有効な Savings Plans における平均利用率。利用率が高いほど、コミットメントが対象使用量に効果的に適用されていることを意味します。

  • Next Commitment Expiration: 次に有効期限を迎える Savings Plan の日付と 1 時間あたりコミットメントレート、および残り日数。

Savings Plans Commitments チャートには、各有効 Savings Plan が時系列の積み上げエリアとして表示されます。各レイヤーは 1 つのプランを表し、x 軸は有効なコミットメントの全期間を示します。これによりラダー構造が可視化され、各プランの開始・終了時期や、新しいステップが購入されるにつれて総コミットメントレベルがどのように積み上がっていくかを確認できます。

コミットメントテーブルでは、各プランが行単位で表示されます。Include FlexSave SPs チェックボックスが選択されている場合は、DoiT FlexSave Savings Plans がお客様購入分のプランとあわせて表示されます。

Settings tab

  • 上部のタブを使用して、ActiveExpiredAll のコミットメントを切り替えて表示できます。

  • デフォルトフィルターでは Compute Savings Plans のみが表示されます。Reserved Instances を表示するには、このフィルターを削除してください。

  • 各行には、プラン ID、ステータス、タイプ(Compute Savings Plan または Reserved Instance)、契約期間(1 Year または 3 Years)、前払いオプション、1 時間あたりコミットメント($/h)、月初からのコスト削減額、利用率、購入者、PerfectScale による自動購入かどうか、開始日と終了日が表示されます。

設定を構成する

Settings タブでは、PerfectScale の推奨事項を詳細に制御できます。

Settings tab

Recommendation Settings では、PerfectScale が推奨する内容の目標と制約を定義します。

  • Commitment policy:コミットメントに対してシステムがどの程度保守的に動作するかを制御します。小さく頻繁なステップにするには Conservative(Low Risk)、適度なペースにするには Balanced(Recommended)、より大きなステップで目標到達を早めるには Max Savings を選択してください。詳細は Preview and apply policy を参照してください。

  • Maximum SP commitment($/h):PerfectScale が推奨しないコミットメントの上限額です。上限を設けない場合は 0 を設定してください。

  • Prepayment option:Savings Plans 購入時の支払い構成です。No UpfrontPartial UpfrontAll Upfront のいずれかを選択します。説明については Approve laddering plan を参照してください。

  • Preferred commitment period1 Year または 3 Years。PerfectScale は購入推奨を生成する際のデフォルト期間としてこの値を使用します。

Automation Settings では、購入の実行タイミングと方法を制御します。

現在の自動化モードは Requires Approval です。PerfectScale は各購入ステップを準備し、実行前に承認の通知を行います。Autonomous Purchasing(近日公開)は、承認を必要とせずに自動で購入を実行します。

  • Purchase decision intervals:PerfectScale が新しい購入ステップをスケジュールすべきかどうかを評価する頻度です。コンピュート使用量が増加または変動している場合は Weekly を、使用量が安定しており、請求サイクルに合わせて購入判断を行いたい場合は Monthly を選択してください。

  • Minimum commitment purchase($/h):購入ラダーにおける最小ステップサイズです。この閾値を下回る購入はスキップされます。

  • Latest monthly purchase date:当月中にこれ以降は新規購入をスケジュールしない締め日です。翌月まで新しい購入はスケジュールされません。

Payer accounts では、支払者アカウントを追加・削除・設定できます。詳細は Set up PerfectScale for Commitments を参照してください。

変更を適用するには、Save changes を選択してください。これにより、推奨事項と購入ラダーの完全な再計算が実行されます。