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

推奨事項を利用する

コミットメント向け PerfectScale はお客様の使用状況を分析し、月を通して最新のコミットメント推奨事項を生成します。1 回の大きな購入を行う代わりに、コミットメント向け PerfectScale は、時間をかけて段階的に分割された一連の購入からなるコミットメントラダーを構築します。このアプローチにより、過剰なコミットメントのリスクを減らしつつ、コスト削減効果を最大化します。

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

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

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

必要な権限

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

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

Recommendation タブには、コミットメント向け PerfectScale が提示する推奨事項に対する現在のカバレッジが表示されます。推奨事項を生成するために、コミットメント向け PerfectScale は、期限切れコミットメント、キュー済み購入、設定済みの各種プリファレンス、クラウドプロバイダー API などを考慮して現在の在庫を分析し、最適な推奨事項を算出するとともに、最適化可能なコストを計算します。

ページヘッダーには Auto-updated インジケーターが表示されます。その上にカーソルを合わせると、再計算をトリガーする使用状況、ポートフォリオ、料金シグナルの詳細が表示されます。

Recommendation tab overview

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

  • Current Commitment ($/hour): すべてのコミットメントにわたる、現在アクティブな 1 時間あたりコミットメントの合計。

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

Current savings coverage チャートには、日々の最大値・中央値・最小値の使用量帯を含め、現在および推奨コミットメント水準と比較した使用トレンドが表示されます。

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

注意

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

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

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

Recommendation tab - Select Policy

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

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

  • Max Savings: より高いカバレッジをより早く目指し、最大のコスト削減が期待できますが、バッファが小さくなるため、使用量が減少した場合に未使用リスクが高まる可能性があります。

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

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

Recommendation tab - Preview Policy

確認ダイアログには、Target coverageCommitment policyTotal savings のサマリーが表示され、各ステップの実施日、期間、支払いオプション、コミットメント額、および見込まれるコスト削減を含め、現在の購入ラダーと新たに提案されているラダーが比較されます。

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

ラダリングを理解する

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

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

  • 小さなコミットメントであれば、ワークロードが減少した場合でも大きな支出に縛られずに済みます。

  • コミットメントは徐々に期限切れとなるため、大きなカバレッジが一夜にして失われる「更新ショック」を回避できます。

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

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

購入を承認する

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 がラダリングプランに従い、ラダー終了時点の 1 時間あたり合計値(承認時点の Total Laddering Cost、$/h)まで、1 ステップずつコミットメントを購入できるようになります。 次の購入は、累積の 1 時間あたりコミットメントが承認済みの合計の範囲内に収まる場合にのみ自動的に実行されます。次の購入によってこの金額を超える場合、そのステップは、より高いコストを承認するまで保留されます。

購入を承認するには、次の手順を実行してください。

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

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

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

    • Recommended Commitment (you are approving this rate): ラダーが到達を目指す 1 時間あたりの目標コミットメント($/h)。

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

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

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

    コミットメントの内訳バーには、各サービスタイプにおける現在の在庫と新規購入分の割合が視覚的に表示されます。

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

注意

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

通知

コミットメント向け PerfectScale の通知 を有効にしておくと、購入の承認が必要になったときや、コミットメント向け PerfectScale がコミットメント購入を完了するたびに通知を受け取れます。各スケジュールステップは個別の購入となるため、ラダーの各ステップごとに 1 件の通知が送信されます。

購入の一時停止と再開

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

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

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

コミットメントのモニタリング

Inventory タブには、選択した支払者アカウントに紐づくすべての Savings Plans(SP)と Reserved Instances(RI)が表示されます。ここには、手動で購入したプランと、ラダリングプロセスを通じて PerfectScale により自動購入されたプランが含まれます。自動購入されたプランは、各ステップが実行されるたびにここに表示されます。

注意

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

Inventory tab

  • Current Total Commitments: アカウント内のすべてのアクティブなプランに対する 1 時間あたりのコミットメント合計金額($/h)。

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

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

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

コミットメントテーブルは、各プランを行ごとに表示します。Include Flexsave チェックボックスが選択されている場合、DoiT Flexsave のコミットメントも顧客が購入したプランと並んで表示されます。

Settings tab

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

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

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

設定の構成

Settings タブでは、PerfectScale for Commitments の推奨設定を構成し、支払者アカウントを管理できます。Database Savings Plans が有効な場合、Settings は 3 つのタブに分かれます。

  • Accounts: 支払者アカウントとコミットメント購入アカウントを管理します。

  • Compute: コンピュート向けのコミットメント設定およびプリファレンスを管理します。

  • Database: Database Savings Plans の推奨と自動化設定を構成します。

タブを切り替える際に未保存の変更がある場合は、破棄するか編集を続行するかを確認するダイアログが表示されます。

Accounts タブ

Settings tab

Accounts タブでは、クラウドプロバイダの選択、サポート対象サービス種別の有効化、およびコミットメント購入に使用する支払者アカウントの設定を行えます。

Cloud selection では、どのプロバイダ構成が利用可能かを制御します。

  • Amazon Web Services: 現在、コミットメント管理でサポートされています。

  • Google Cloud: Coming Soon と表示され、まだ構成できません。

Select services では、選択したクラウドに対して推奨に含める Savings Plan カテゴリを定義します。

  • Compute: AWS Compute Savings Plans の対象であり、EC2、Fargate、Lambda などのコンピュート指向サービスに適用されます。

  • Database: AWS Database Savings Plans の対象であり、RDS、Aurora、DynamoDB、ElastiCache などのデータベース指向サービスおよびその他のサービスに適用されます。

Payer accounts にはオンボーディング済みの支払者アカウントが一覧表示され、各選択済み支払者に対して Commitments purchasing account を選択できます。 このアカウントは、新しいコミットメントステップがスケジュールされる際の購入先として使用されます。 詳細は、Set up PerfectScale for Commitments を参照してください。

Compute と Database タブ

Settings tab

各サービス種別タブ(ComputeDatabase)には、以下の設定が含まれます。

Recommendation Settings では、PerfectScale for Commitments が推奨を行う際のターゲットと制約を定義します。

  • Commitment policy: コミットメントに対してどれだけ保守的にするかを指定します。小さめのステップを多くする場合は Conservative (Low risk)、中程度のペースを望む場合は Balanced (Recommended)、ターゲットへの到達を早める大きめのステップを選ぶ場合は Max Savings を選択してください。詳細は Preview and apply policy を参照してください。

  • Maximum commitment($/h): PerfectScale は、この金額を超えるコミットメントは推奨しません。上限を設けない場合は 0 を設定してください。

  • Prepayment option: 購入する Savings Plans の支払い構造です。No UpfrontPartial UpfrontAll Upfront から選択します。説明は Approve purchases を参照してください。

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

Automation Settings では、購入をいつ・どのように実行するかを制御します。

現在の自動化モードは Requires Approval です。PerfectScale for Commitments はコミットメント購入を自動で準備し、実行前にあなたの承認を待ちます。Autonomous Purchasing(近日公開予定)は、承認を必要とせず、コミットメントポリシーに基づいてコミットメントを自動購入します。

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

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

  • Latest monthly purchase date: 当月内で新しい購入がスケジュールされる最終日です。この日以降は、翌月まで新しい購入はスケジュールされません。

    注意

    デフォルトでは、その月の 25 日が最終購入日に設定されています。 設定可能な最終日は 28 日であり、月末前にバッファを設けることで、請求サイクルとのスケジュール衝突を回避します。

変更を反映するには、Save changes を選択してください。これにより、選択したサービス種別に対する推奨および購入ラダーの完全な再計算が実行されます。