すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:自動プロビジョニンググループの設定

最終更新日:Apr 28, 2026

自動プロビジョニンググループを設定して、機械学習や Web サービスなどのシナリオで、複数のリソースプールにまたがって ECS インスタンスを作成します。

ECS コンソールでの設定

1:機械学習の実装

住宅ローンのリスク要因を分析する 1 週間の機械学習タスクを完了する予定です。インスタンスクラスターは、次の要件を満たす必要があります。

  • リージョン:中国 (杭州)。

  • インスタンスは、インスタンスあたり最大 32 GB の GPU メモリを搭載した NVIDIA V100 GPU を使用します。

  • ターゲットキャパシティ:20 インスタンス。

  • コストを最小限に抑えるため、スポットインスタンスのみを作成します。クラスターのサイズは、ターゲットキャパシティを下回ることがあります。

  • タスク完了後にインスタンスをリリースします。

次の表に、このシナリオでの自動プロビジョニンググループの設定を示します。

セクション

パラメーター

説明

[容量設定]

[ターゲットキャパシティ]

ターゲットキャパシティを設定します。

  • [ターゲットキャパシティ] ドロップダウンリストから [インスタンス] を選択します。

  • [20] と入力します。

[インスタンス設定]

[インスタンス設定]

NVIDIA V100 GPU を搭載し、GPU メモリが最大 32 GB のインスタンスタイプを選択します。

  1. ecs.gn6v-c8g1.2xlargeecs.gn6e-c12g1.3xlarge インスタンスタイプを選択します。

    説明

    詳細については、「インスタンスファミリーの概要」をご参照ください。

  2. 杭州ゾーン H と杭州ゾーン I で、ecs.gn6v-c8g1.2xlargeecs.gn6e-c12g1.3xlarge のインスタンスタイプのリソースが使用可能か確認します。

    説明 [各リージョンで利用可能なECSインスタンスタイプ] に移動して、各リージョンで利用可能なインスタンスタイプを表示できます。

ゾーンとインスタンスタイプごとにインスタンス設定を追加します。

  1. インスタンス設定を追加します。

    • 杭州ゾーン H の vSwitch を指定します。

    • ecs.gn6v-c8g1.2xlargeecs.gn6e-c12g1.3xlarge インスタンスタイプを追加します。

  2. 別のインスタンス設定を追加します。

    • 杭州ゾーン I の vSwitch を指定します。

    • ecs.gn6v-c8g1.2xlargeecs.gn6e-c12g1.3xlarge インスタンスタイプを追加します。

これらの設定により、次のリソースプールが作成されます。

  • 杭州ゾーン H の ecs.gn6v-c8g1.2xlarge インスタンスタイプ

  • 杭州ゾーン H の ecs.gn6e-c12g1.3xlarge インスタンスタイプ

  • 杭州ゾーン I の ecs.gn6v-c8g1.2xlarge インスタンスタイプ

  • 杭州ゾーン I の ecs.gn6e-c12g1.3xlarge インスタンスタイプ

[プロビジョニングポリシー]

[コスト最適化ポリシー] を選択します。グループは、価格が最も低いリソースプールからインスタンスを作成します。

[スポットインスタンスの中断設定]

[リリース] を選択します。コストを最小限に抑えるため、クラスターのサイズはターゲットキャパシティを下回ることがあります。

[詳細設定]

[グループタイプ]

[1回限りのデリバリー] を選択します。コストを最小限に抑えるため、クラスターのサイズはターゲットキャパシティを下回ることがあります。

[開始時刻]と[終了時刻]

次の 1 週間をカバーするように、開始時刻と有効期限を設定します。

[スポットインスタンスのグローバル最高価格]

[最高価格の設定] を選択し、許容できる最高価格を指定します。

[インスタンスシャットダウン設定]

  • [グループ期限切れ時にインスタンスをシャットダウン] を選択します。これにより、タスク完了後にインスタンスがリリースされます。

  • [ターゲットキャパシティを超えた場合に超過インスタンスをシャットダウン] を選択して、コストを最小限に抑えます。

2:発券 Web サイトの構築

特にピーク時を含め、常時信頼性の高いサービスを提供する発券 Web サイトを構築します。インスタンスクラスターは、次の要件を満たす必要があります。

  • リージョン:中国 (杭州)。

  • 各インスタンスの vCPU は 8 以下とします。

  • ターゲットキャパシティ:80 vCPU。

  • 最小キャパシティ:60 vCPU。

  • 最小キャパシティに基づいて、最小コストでアクセスエクスペリエンスを最適化します。

  • クラスターは災害復旧に対応している必要があります。

次の表に、このシナリオでの自動プロビジョニンググループの設定を示します。

セクション

パラメーター

説明

[容量設定]

[ターゲットキャパシティ]

ターゲットと最小キャパシティを設定します。

  • [ターゲットキャパシティ] ドロップダウンリストから [vCPU] を選択します。

  • 80 と入力します。

  • [コンピューティング能力を提供するために従量課金インスタンスを使用] を選択します。

[従量課金インスタンスのキャパシティ]

最小キャパシティ要件を満たすために 60 と入力します。

[インスタンス設定]

[インスタンス設定]

c6 インスタンスファミリーは、フロントエンド Web サーバーに適しています。8 vCPU 以下のインスタンスタイプを選択します。

  1. ecs.c6.largeecs.c6.xlargeecs.c6.2xlarge インスタンスタイプを選択します。

    説明

    詳細については、「インスタンスファミリーの概要」をご参照ください。

  2. 杭州ゾーン H、杭州ゾーン I、杭州ゾーン J で、ecs.c6.largeecs.c6.xlargeecs.c6.2xlarge のインスタンスタイプのリソースが使用可能か確認します。

    説明 [各リージョンで利用可能なECSインスタンスタイプ] に移動して、各リージョンで利用可能なインスタンスタイプを表示できます。

ゾーンとインスタンスタイプごとにインスタンス設定を追加します。

  1. インスタンス設定を追加します。

    • 杭州ゾーン H の vSwitch を指定します。

    • ecs.c6.largeecs.c6.xlargeecs.c6.2xlarge インスタンスタイプを追加します。

  2. 別のインスタンス設定を追加します。

    • 杭州ゾーン I の vSwitch を指定します。

    • ecs.c6.largeecs.c6.xlargeecs.c6.2xlarge インスタンスタイプを追加します。

  3. 別のインスタンス設定を追加します。

    • 杭州ゾーン J の vSwitch を指定します。

    • ecs.c6.largeecs.c6.xlargeecs.c6.2xlarge インスタンスタイプを追加します。

これらの設定により、次のリソースプールが作成されます。

  • 杭州ゾーン H の ecs.c6.large インスタンスタイプ

  • 杭州ゾーン H の ecs.c6.xlarge インスタンスタイプ

  • 杭州ゾーン H の ecs.c6.2xlarge インスタンスタイプ

  • 杭州ゾーン I の ecs.c6.large インスタンスタイプ

  • 杭州ゾーン I の ecs.c6.xlarge インスタンスタイプ

  • 杭州ゾーン I の ecs.c6.2xlarge インスタンスタイプ

  • 杭州ゾーン J の ecs.c6.large インスタンスタイプ

  • 杭州ゾーン J の ecs.c6.xlarge インスタンスタイプ

  • 杭州ゾーン J の ecs.c6.2xlarge インスタンスタイプ

[プロビジョニングポリシー]

[均衡分散ポリシー] を選択します。グループは、ゾーン間でインスタンスを均等に分散させ、災害復旧を向上させます。

[インスタンス設定]

[スポットインスタンスの中断設定]

[停止] を選択して、低レイテンシーの Web サイトアクセスを確保します。節約モードで停止したインスタンスを復旧する方が、新しいインスタンスを作成するよりも高速です。

[詳細設定]

[グループタイプ]

発券サービスが中断されないよう、[継続的デリバリーと容量維持] を選択します。

[開始時刻]と[終了時刻]

継続的な発券サービスのために、グループはすぐに開始し、無期限に実行します。

[スポットインスタンスのグローバル最高価格]

[自動入札] を選択して、最適なアクセスエクスペリエンスのために安定したインスタンス数を維持します。

[インスタンスシャットダウン設定]

[ターゲットキャパシティを超えた場合に超過インスタンスをシャットダウン] を選択して、コストを最小限に抑えます。

ターゲットキャパシティは vCPU を使用するため、各インスタンスタイプの重みはその vCPU 数と等しくなります。次の表に、各インスタンスタイプの加重価格を示します。

説明

次の表の価格は参考用です。購入ページに記載の価格が適用されます。

インスタンスタイプ

vCPU

従量課金価格 (USD)

重み

加重価格 (USD)

ecs.c6.large

2

0.06/時間

2

0.03/時間

ecs.c6.xlarge

4

0.121/時間

4

0.03025/時間

ecs.c6.2xlarge

8

0.241/時間

8

0.030125/時間

グループはまず均衡分散ポリシーを適用してインスタンスをゾーン間に均等に分散させ、次に加重価格が低いインスタンスタイプを選択します。加重価格が等しい場合、インスタンスタイプはランダムに選択されます。

API 呼び出しによる設定

1:価格が最も低い複数のリソースプールを使用する

コストを最小限に抑え、単一のリソースプールからのスポットインスタンスの回収による影響を軽減するには、価格が最も低い複数のリソースプールを使用するようにグループを設定します。

SpotAllocationStrategylowest-price に設定し、SpotInstancePoolsToUseCount を指定して、CreateAutoProvisioningGroup 操作を呼び出します。 次の例では、これらの結果でグループが作成されます。

  • lt-bp1ivgo4p5now3px**** 起動テンプレートに基づいて 5 つのリソースプールを取得します。

  • ターゲットキャパシティを 30 インスタンス (すべてスポットインスタンス) に設定します。

  • 価格が最も低い 3 つのリソースプールを使用し、それぞれから 10 個のスポットインスタンスを作成します。

パラメーター

説明

TotalTargetCapacity

30

ターゲットキャパシティを 30 インスタンスに設定します。

SpotTargetCapacity

30

30 個のスポットインスタンスを作成します。

PayAsYouGoTargetCapacity

0

従量課金インスタンスは作成しません。

SpotAllocationStrategy

lowest-price

スポットインスタンスにコスト最適化ポリシーを使用します。

PayAsYouGoAllocationStrategy

lowest-price

従量課金インスタンスにコスト最適化ポリシーを使用します。

SpotInstancePoolsToUseCount

3

価格が最も低い 3 つのリソースプールを使用します。

LaunchTemplateId

lt-bp1ivgo4p5now3px****

起動テンプレート ID。

LaunchTemplateConfig.1.VSwitchId

vsw-bp1ygryo03m39xhsy****

拡張設定 1 (リソースプール 1) の vSwitch ID。

LaunchTemplateConfig.1.InstanceType

ecs.c6e.large

拡張設定 1 (リソースプール 1) のインスタンスタイプ。

LaunchTemplateConfig.1.WeightedCapacity

1

拡張設定 1 (リソースプール 1) の重み。

LaunchTemplateConfig.2.VSwitchId

vsw-bp16hgf8f3kvtcbyu****

拡張設定 2 (リソースプール 2) の vSwitch ID。

LaunchTemplateConfig.2.InstanceType

ecs.c6e.xlarge

拡張設定 2 (リソースプール 2) のインスタンスタイプ。

LaunchTemplateConfig.2.WeightedCapacity

1

拡張設定 2 (リソースプール 2) の重み。

LaunchTemplateConfig.3.VSwitchId

vsw-bp1oeawdo9tj2gvjp****

拡張設定 3 (リソースプール 3) の vSwitch ID。

LaunchTemplateConfig.3.InstanceType

ecs.c6e.2xlarge

拡張設定 3 (リソースプール 3) のインスタンスタイプ。

LaunchTemplateConfig.3.WeightedCapacity

1

拡張設定 3 (リソースプール 3) の重み。

LaunchTemplateConfig.4.VSwitchId

vsw-bp1oeawdo9tj2gvjp****

拡張設定 4 (リソースプール 4) の vSwitch ID。

LaunchTemplateConfig.4.InstanceType

ecs.g6e.xlarge

拡張設定 4 (リソースプール 4) のインスタンスタイプ。

LaunchTemplateConfig.4.WeightedCapacity

1

拡張設定 4 (リソースプール 4) の重み。

LaunchTemplateConfig.5.VSwitchId

vsw-bp1oeawdo9tj2gvjp****

拡張設定 5 (リソースプール 5) の vSwitch ID。

LaunchTemplateConfig.5.InstanceType

ecs.g6e.2xlarge

拡張設定 5 (リソースプール 5) のインスタンスタイプ。

LaunchTemplateConfig.5.WeightedCapacity

1

拡張設定 5 (リソースプール 5) の重み。

2:特定のリソースプールを優先的に使用する

特定のリソースプールを優先するようにグループを設定します。たとえば、ecs.c6e.large インスタンスで利用できるリザーブドインスタンスを使用する場合、ecs.c6e.large を優先してリザーブドインスタンスの割引を利用します。

PayAsYouGoAllocationStrategyprioritized に、ターゲットリソースプールの優先度を 0 (最高) に設定して、CreateAutoProvisioningGroup 操作を呼び出します。 次の例では、これらの結果が得られるグループを作成します。

  • lt-bp1ivgo4p5now3px**** 起動テンプレートに基づいて 5 つのリソースプールを取得します。

  • ターゲットキャパシティを 20 インスタンス (スポット 10、従量課金 10) に設定します。

  • 従量課金インスタンスには、ecs.c6e.large リソースプール (LaunchTemplateConfig.1) を使用します。

パラメーター

説明

TotalTargetCapacity

20

ターゲットキャパシティを 20 インスタンスに設定します。

SpotTargetCapacity

10

10 個のスポットインスタンスを作成します。

PayAsYouGoTargetCapacity

10

10 個の従量課金インスタンスを作成します。

SpotAllocationStrategy

lowest-price

スポットインスタンスにコスト最適化ポリシーを使用します。

PayAsYouGoAllocationStrategy

prioritized

従量課金インスタンスに優先度ベースのポリシーを使用します。

LaunchTemplateId

lt-bp1ivgo4p5now3px****

起動テンプレート ID。

LaunchTemplateConfig.1.VSwitchId

vsw-bp1ygryo03m39xhsy****

拡張設定 1 (リソースプール 1) の vSwitch ID。

LaunchTemplateConfig.1.InstanceType

ecs.c6e.large

拡張設定 1 (リソースプール 1) のインスタンスタイプ。

LaunchTemplateConfig.1.WeightedCapacity

1

拡張設定 1 (リソースプール 1) の重み。

LaunchTemplateConfig.1.Priority

0

拡張設定 1 の優先度。0 は最も高い優先度を示します。

LaunchTemplateConfig.2.VSwitchId

vsw-bp16hgf8f3kvtcbyu****

拡張設定 2 (リソースプール 2) の vSwitch ID。

LaunchTemplateConfig.2.InstanceType

ecs.c6e.xlarge

拡張設定 2 (リソースプール 2) のインスタンスタイプ。

LaunchTemplateConfig.2.WeightedCapacity

1

拡張設定 2 (リソースプール 2) の重み。

LaunchTemplateConfig.3.VSwitchId

vsw-bp1oeawdo9tj2gvjp****

拡張設定 3 (リソースプール 3) の vSwitch ID。

LaunchTemplateConfig.3.InstanceType

ecs.c6e.2xlarge

拡張設定 3 (リソースプール 3) のインスタンスタイプ。

LaunchTemplateConfig.3.WeightedCapacity

1

拡張設定 3 (リソースプール 3) の重み。

LaunchTemplateConfig.4.VSwitchId

vsw-bp1oeawdo9tj2gvjp****

拡張設定 4 (リソースプール 4) の vSwitch ID。

LaunchTemplateConfig.4.InstanceType

ecs.g6e.xlarge

拡張設定 4 (リソースプール 4) のインスタンスタイプ。

LaunchTemplateConfig.4.WeightedCapacity

1

拡張設定 4 (リソースプール 4) の重み。

LaunchTemplateConfig.5.VSwitchId

vsw-bp1oeawdo9tj2gvjp****

拡張設定 5 (リソースプール 5) の vSwitch ID。

LaunchTemplateConfig.5.InstanceType

ecs.g6e.2xlarge

拡張設定 5 (リソースプール 5) のインスタンスタイプ。

LaunchTemplateConfig.5.WeightedCapacity

1

拡張設定 5 (リソースプール 5) の重み。