
Amazon EC2 Capacity Manager でオンデマンドインスタンスを起動できそうかを事前にスコアで確かめられるようになりました
はじめに
2026 年 11 月 4 日に、Amazon EC2 Capacity Manager にリアルタイム対応性チェックとキャパシティ充足率メトリクスが追加されました。何ができて、使うにはどんな条件があるのかを紹介したかったのですが、サポートプランの都合で確認できませんでした。そのため、公式ドキュメントを元に私の確認したかった内容をまとめました。
確認結果
- リアルタイム対応性チェックで、オンデマンドインスタンスで起動できるキャパシティの確保見込みを起動前にスコアで見られるようになった
- これまで見込みをスコアで見られたのは、スポットインスタンスが対象のスポットプレイスメントスコアだけだった
- リアルタイム対応性チェックと充足率メトリクスは、AWS Unified Operations プランのアカウントだけが使える

新機能でできること
これまでインスタンス起動前に見込みをスコアで見られたのは、スポットインスタンスが対象のスポットプレイスメントスコアだけでした。オンデマンド起動は、起動できたか、もしくはキャパシティ予約を作成して確保できたかで判断するしかありませんでした。
今回追加されたリアルタイム対応性チェックでは、オンデマンドインスタンスで起動できるキャパシティの確保見込みを起動前にスコアで見られるようになりました。見込みはアベイラビリティーゾーン(AZ)ごとに返り、スポットインスタンスも対象です。インスタンスの起動や予約なしでチェックできコストもかかりません。
ですが、リアルタイム対応性チェックを使えるのは、AWS Support の Unified Operations プラン契約者だけです。Business Support や Enterprise Support では使えません。
Capacity Manager 本体の紹介と有効化の手順は次の記事を参照してください。
リアルタイム対応性チェックについて
実際に試してみたかったのですが、手元に Unified Operations プランのアカウントがありませんでした。ここからは公式ドキュメントをもとに、私が知りたかった点をまとめます。
チェックするときに指定するのは購入オプション、必要量、AZ、インスタンスタイプです。
| 項目 | 指定する内容 |
|---|---|
| 購入オプション | on-demand または spot |
| 必要量 | 数量と単位(instances または vcpus) |
| AZ | AZ ID を最大 10 個 |
| インスタンスタイプ | タイプ名を最大 50 個、または vCPU やメモリの範囲などの属性 |
インスタンスタイプと属性はどちらか一方だけを指定します。
返ってくるのは、組み合わせ(1 タイプ × 1 AZ)ごとのスコアと、すべての組み合わせを合わせた総合スコアです。10 タイプ × 3 AZ を指定すると、30 個のスコアと総合スコアが返ります。日付は指定できず、返るのは現時点の見込みだけです。ここはスポットプレイスメントスコアと同じ感じですね。
スコアの意味
スコアは High、Medium、Low の 3 段階です。次のように説明されています。
| スコア | 意味 |
|---|---|
| High | 要求量の数倍の容量 |
| Medium | 要求量をまかなえるが余裕は少ない |
| Low | 要求量に届かないが、ある程度の容量は残っている可能性が高い |
スコアは要求量に対する相対的な評価で保証ではありません。Medium でも起動に失敗することがあり、High でも容量不足のエラーは起こりえます。重要なワークロードにはキャパシティ予約を使うよう案内されています。
Scores are guidance, not commitments. If you need assurance capacity will be there when you launch, use Capacity Reservations or future-dated Capacity Reservations.
出典: Plan and measure EC2 flexibility with Amazon EC2 Capacity Manager
呼び出し方とクォータ
リアルタイム対応性チェックは、Capacity Manager を有効化したリージョンで呼び出します。Capacity Manager はアカウントごとに 1 リージョンでしか有効化できません。ただしチェックする AZ はどのリージョンのものでも構いません。AWS Organizations 単位の設定は不要で、アカウント単位の Capacity Manager で使えます。
クォータは次のとおりです。
- 1 アカウントあたり 1 時間に 100 クエリ
- 1 リクエストあたり最大 100 組み合わせ
- AWS Organizations 全体で 1 時間に 10,000 クエリ
充足率メトリクスについて
充足率メトリクスはインスタンスを起動するときに要求した容量のうち実際に得られた割合を示すメトリクスです。リアルタイム対応性チェックが起動前の見込みなのに対し、こちらは起動した後の結果を確認できるメトリクスが発行されます。
割合は次の 2 つの単位で確認できます。
| 単位 | 計測内容 | 使いどころ |
|---|---|---|
| リクエスト単位 | 起動リクエストごとの、要求した容量に対して得られた割合 | 複数のタイプや AZ を指定した構成で全体として足りているかの確認 |
| 組み合わせ単位 | インスタンスタイプと AZ の組み合わせごとの、得られた割合 | 容量が足りていない組み合わせの特定 |
利用条件と結果の扱い
AWS Unified Operations プラン限定
AWS Unified Operations は AWS Support のプランの 1 つです。ミッションクリティカルなワークロードを実行するグローバル企業を対象にしています。リアルタイム対応性チェックはこのプランのお客様だけが使えると書かれています。
Real-time supportability checks are available only to AWS Support customers on the Unified Operations plan.
充足率メトリクスのページにも同じ条件があります。機能一覧で Unified Operations 限定と書かれているのはこの 2 機能だけでした。
取得結果を第三者に開示できない
Capacity Manager から得たデータは、社内のキャパシティ計画とワークロード管理にしか使えません。
- 第三者への開示は禁止。自社の代わりに作業する請負業者や代理人は除く
- 類似または競合する製品やサービスの開発に使うことも禁止
- 対象は対応性のスコアを含むキャパシティ関連の情報全般
- 違反と判断されると、Capacity Manager の利用を停止されることがある
You may use EC2 Capacity Manager Data solely for your internal capacity planning and workload management purposes. Without limitation, this means you may not: (i) disclose EC2 Capacity Manager Data to any third party, except to your contractors or agents acting on your behalf; or (ii) use, or allow any other party to use, EC2 Capacity Manager Data to, directly or indirectly, develop, improve, or offer a similar or competing product or service. If we reasonably believe you are using or disclosing EC2 Capacity Manager Data in violation of this section, we may suspend your use of EC2 Capacity Manager. "EC2 Capacity Manager Data" means any supportability scores, confidence levels, projections, headroom metrics, thresholds, or other capacity-related information made available to you through EC2 Capacity Manager.
まとめ
リアルタイム対応性チェックで、オンデマンドインスタンスとスポットインスタンスで起動できるキャパシティの確保見込みを起動前にスコアで見られるようになりました。インスタンスの起動や予約をせずに、AZ 単位で確認できます。スコアは現時点の見込みで、保証ではありません。あわせて、起動した後に要求した容量のうち得られた割合を示す充足率メトリクスも追加されました。
ただし 2 機能とも AWS Unified Operations プランのお客様だけが使えます。結果は社内のキャパシティ計画に使えますが、第三者には開示できません。
おわりに
GPU インスタンスや .48xlarge など大きめのインスタンスは、オンデマンド起動でキャパシティ不足をよく引いていました。オンデマンド起動でも在庫状況をチェックできるようになったのかと期待しましたが、Unified Operations 限定でした。私の見立てでは GPU インスタンスの空きは今どこのリージョンが良いのか、といった問い合わせが多かったのではないでしょうか。その対応として、AWS としてはサービスで提供していると回答できる形にしたのではないかと思いました。





