プレイスメントグループ - Amazon Elastic Compute Cloud

プレイスメントグループ

新しい EC2 インスタンスを起動する場合、EC2 サービスは、相関性のエラーを最小限に抑えるために、すべてのインスタンスが基盤となるハードウェアに分散されるようにインスタンスを配置します。プレイスメントグループを使用することで、ワークロードのニーズに対応するために独立したインスタンスのグループのプレイスメントに影響を与えることができます。ワークロードのタイプに応じて、以下のいずれかのプレイスメント戦略によりプレイスメントグループを作成できます。

  • クラスター – アベイラビリティーゾーン内でインスタンスをまとめます。この戦略により、ワークロードは、HPC アプリケーションで典型的な緊密に組み合わされたノード間通信に必要な低レイテンシーネットワークパフォーマンスを実現できます。

  • パーティション – インスタンスを複数の論理パーティションに分散させ、1 つのパーティション内のインスタンスのグループが基盤となるハードウェアを別のパーティション内のインスタンスのグループと共有しないようにします。この戦略は、Hadoop、Cassandra、Kafka などの大規模な分散および複製ワークロードで一般的に使用されます。

  • 分散 – 相関性のエラーを減らすために、少数のインスタンスを厳密に基盤となるハードウェア全体に配置します。

プレイスメントグループを作成するための料金は発生しません。

クラスタープレイスメントグループ

クラスタープレイスメントグループは、単一のアベイラビリティーゾーン内のインスタンスを論理的にグループ化したものです。クラスタープレイスメントグループは、同じリージョン内の複数のピア VPC にまたがることができます。同じクラスタープレイスメントグループ内のインスタンスは、TCP/IP トラフィックのフローあたりのスループット上限が高くなり、ネットワークの二分帯域幅の広い同じセグメントに配置されます。

次の図は、クラスタープレイスメントグループに配置されたインスタンスを示しています。


                クラスタープレイスメントグループ

低いネットワークレイテンシー、高いネットワークスループット、またはその両方からメリットを受けるアプリケーションの場合は、クラスタープレイスメントグループの使用をお勧めします。また、ネットワークトラフィックの大部分がグループ内のインスタンス間で発生している場合にもお勧めします。プレイスメントグループで、最も低いレイテンシーと最も高いネットワークパフォーマンス (1 秒あたりパケット数) を実現するためには、拡張ネットワーキングをサポートするインスタンスタイプを選択します。詳細については、「拡張ネットワーキング」を参照してください。

インスタンスは、次の方法で起動することをお勧めします。

  • プレイスメントグループ内で必要な数のインスタンスを起動するには、1 つの起動リクエストを使用します。

  • プレイスメントグループ内のすべてのインスタンスに同じインスタンスタイプを使用します。

後でプレイスメントグループにさらにインスタンスを追加しようとした場合、またはプレイスメントグループ内で複数のインスタンスタイプを起動しようとした場合、容量不足エラーが発生する可能性が高くなります。

プレイスメントグループ内のインスタンスを停止して再起動しても、そのインスタンスは同じプレイスメントグループ内で実行されます。ただし、インスタンスに対して十分な容量がない場合、起動は失敗します。

既にインスタンスを実行中のプレイスメントグループ内のインスタンスを起動するときに容量エラーを受け取った場合は、プレイスメントグループ内のすべてのインスタンスを停止して開始し、もう一度起動を試みてください。インスタンスを起動すると、すべてのリクエストしたインスタンスに応じた容量があるハードウェアにインスタンスが移行される場合があります。

パーティションプレイスメントグループ

パーティションプレイスメントグループは、アプリケーションに関連するハードウェア障害の頻度を軽減するために役立ちます。パーティションプレイスメントグループを使用する場合、Amazon EC2 は各グループをパーティションと呼ばれる論理的なセグメントに分割します。Amazon EC2 には、プレイスメントグループ内の各パーティションにそれぞれ一連のラックがあります。各ラックには独自のネットワークおよび電源があります。プレイスメントグループ内のパーティションどうしが同じラックを共有することはありません。これにより、アプリケーション内でのハードウェア障害による影響を隔離できます。

次のイメージは、単一のアベイラビリティーゾーン内のパーティションプレイスメントグループのシンプルな描写を示しています。ここでは、3 つのパーティション (パーティション 1パーティション 2パーティション 3) があるパーティションプレイスメントグループに配置されたインスタンスを示しています。各パーティションは複数のインスタンスで構成されています。各パーティション内のインスタンスは、他のパーティション内のラックを共有しないため、単一のハードウェア障害の影響は関連付けられたパーティションのみに留まります。


                3 つのパーティションがあるパーティションプレイスメントグループ

パーティションプレイスメントグループは、HDFS、HBase、Cassandra などの大規模な分散および複製ワークロードを異なるラック間でデプロイするために使用できます。インスタンスをパーティションプレイスメントグループに起動すると、Amazon EC2 は、指定したパーティション数全体にインスタンスを均等に分散しようとします。インスタンスを特定のパーティションに起動して、インスタンスの配置場所をより細かく制御することもできます。

パーティションプレイスメントグループは、同じリージョン内の複数のアベイラビリティーゾーンにパーティションを持つことができます。パーティションプレイスメントグループは、アベイラビリティーゾーンごとに最大 7 つのパーティションを持つことができます。パーティションプレイスメントグループで起動できるインスタンス数の制限は、アカウントの制限のみです。

また、パーティションプレイスメントグループでは各パーティションが可視化されるため、どのインスタンスがどのパーティションにあるかを確認できます。この情報は、HDFS、HBase、Cassandra などトポロジー対応アプリケーションと共有できます。これらのアプリケーションはこの情報を利用してインテリジェントなデータレプリケーションの決定を行い、データの可用性と耐久性を向上します。

パーティションプレイスメントグループでインスタンスを開始または起動し、リクエストを実行するための固有のハードウェアが不足している場合、そのリクエストは失敗します。Amazon EC2 では、時間の経過とともにより別のハードウェアを利用できるようになりますので、後でリクエストを再試行できます。

スプレッドプレイスメントグループ

スプレッドプレイスメントグループは、それぞれに独自のネットワークおよび電源がある異なるラックに別々に配置できるインスタンスのグループです。

次の図は、1 つのアベイラビリティーゾーン内の、スプレッドプレイスメントグループに配置された 7 つのインスタンスを示しています。7 つのインスタンスは、7 つの異なるラックに配置されます。


                スプレッドプレイスメントグループ

スプレッドプレイスメントグループは、少数の重要なインスタンスが互いに分離して保持される必要があるアプリケーションに推奨されます。スプレッドプレイスメントグループでインスタンスを起動すると、インスタンスが同じラックを共有するときに発生する可能性のある、同時障害のリスクが軽減されます。スプレッドプレイスメントグループは、異なるラックへのアクセスを提供するため、長時間のインスタンスタイプの混合やインスタンスの起動に適しています。

スプレッドプレイスメントグループは、同じリージョン内の複数のアベイラビリティーゾーンに分散できます。グループごとのアベイラビリティーゾーンごとに、最大 7 つの実行中のインスタンスを持つことができます。

スプレッドプレイスメントグループでインスタンスを開始または起動し、リクエストを実行するための固有のハードウェアが不足している場合、そのリクエストは失敗します。Amazon EC2 では、時間の経過とともにより別のハードウェアを利用できるようになりますので、後でリクエストを再試行できます。

プレイスメントグループのルールと制限

一般的なルールと制限

プレイスメントグループを使用する前に、次のルールに注意してください。

  • プレイスメントグループには、リージョンの AWS アカウント内で固有の名前を付ける必要があります。

  • プレイスメントグループをマージすることはできません。

  • インスタンスは、1 つのプレイスメントグループ内で一度に起動できます。複数のプレイスメントグループにまたがることはできません。

  • オンデマンドキャパシティー予約 および zonal リザーブドインスタンス は、特定のアベイラビリティーゾーンの EC2 インスタンスに対してキャパシティーを予約します。キャパシティーの予約で、プレイスメントグループ内のインスタンスで使用できます。ただし、プレイスメントグループに対して明示的にキャパシティーを予約することはできません。

  • Dedicated Hosts をプレイスメントグループで起動することはできません。

クラスタープレイスメントグループのルールと制限

クラスタープレイスメントグループには、以下のルールが適用されます。

  • クラスタープレイスメントグループのインスタンスでは、サポートされている以下のインスタンスタイプを使用する必要があります。

  • クラスタープレイスメントグループを、複数のアベイラビリティーゾーンで設定することはできません。

  • クラスタープレイスメントグループの 2 つのインスタンス間のトラフィックの最大ネットワークスループット速度は、2 つのインスタンスのうち遅い方に制限されます。高スループットの要件があるアプリケーションの場合、要件に適合するネットワーク接続を備えたインスタンスタイプを選択します。

  • 拡張ネットワーキングに対して有効になっているインスタンスには、以下のルールが適用されます。

    • クラスタープレイスメントグループ内のインスタンス間では、シングルフロートラフィックに最大 10 Gbps を使用できます。クラスタープレイスメントグループ内にないインスタンスは、シングルフロートラフィックに最大 5 Gbps を使用できます。

    • 同じリージョン内でのインスタンスと Amazon S3 バケットとの間では、パブリック IP アドレス空間または VPC エンドポイントを介したトラフィックに、使用可能なすべてのインスタンスの集計帯域幅を使用できます。

  • 複数のインスタンスタイプをクラスタープレイスメントグループに起動できます。ただし、これにより起動に成功するために必要な容量が使用可能になる可能性が低くなります。クラスタープレイスメントグループ内ですべてのインスタンスで同じインスタンスタイプを使用することをお勧めします。

  • インターネットへのネットワークトラフィックとオンプレミスリソースへの AWS Direct Connect 接続は、5 Gbps に制限されます。

パーティションプレイスメントグループのルールと制限

パーティションプレイスメントグループには、以下のルールが適用されます。

  • パーティションプレイスメントグループは、アベイラビリティーゾーンごとに最大 7 つのパーティションをサポートします。パーティションプレイスメントグループで起動できるインスタンス数の制限は、アカウントの制限のみです。

  • パーティションプレイスメントグループでインスタンスが起動されると、Amazon EC2 はインスタンスをすべてのパーティションに均等に分散しようとします。Amazon EC2 では、すべてのパーティションにインスタンスが均等に分散されるとは限りません。

  • ハードウェア専有インスタンス を持つパーティションプレイスメントグループは、最大 2 つのパーティションを持つことができます。

スプレッドプレイスメントグループのルールと制限

スプレッドプレイスメントグループには、以下のルールが適用されます。

  • スプレッドプレイスメントグループは、アベイラビリティーゾーンごとに最大 7 つの実行インスタンスをサポートします。たとえば、アベイラビリティーゾーンが 3 つあるリージョンでは、グループ内に合計 21 個のインスタンス (ゾーンごとに 7 個) を実行することができます。同じアベイラビリティーゾーンと同じスプレッドプレイスメントグループで 8 番目のインスタンスを開始しようとすると、インスタンスは起動しません。アベイラビリティーゾーンに 7 つ以上のインスタンスが必要な場合は、複数のスプレッドプレイスメントグループを使用することをお勧めします。複数のプレイスメントグループに分散しても、グループ間でインスタンスが分散されるとは限りませんが、グループごとに切り離されるため、特定の障害クラスからの影響は制限されます。

  • ハードウェア専有インスタンス では、スプレッドプレイスメントグループはサポートされていません。

プレイスメントグループの作成

プレイスメントグループは、次のいずれかの方法で作成できます。

注記

作成時にプレイスメントグループにタグ付けするには、コマンドラインツールを使用する必要があります。

新しいコンソール

コンソールを使用してプレイスメントグループを作成するには

  1. https://console.aws.amazon.com/ec2/ で Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[プレイスメントグループ]、[プレイスメントグループの作成] の順に選択します。

  3. グループの名前を指定します。

  4. グループのプレイスメント方法を選択します。[パーティション] を選択した場合は、グループ内のパーティション数を指定します。

  5. [Create group] を選択します。

古いコンソール

コンソールを使用してプレイスメントグループを作成するには

  1. https://console.aws.amazon.com/ec2/ で Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[Placement Group]、[Create Placement Group] の順に選択します。

  3. グループの名前を指定します。

  4. グループのプレイスメント方法を選択します。[パーティション] を選択する場合、グループ内のパーティションの数を指定します。

  5. [作成] を選択します。

AWS CLI

AWS CLI を使用してプレイスメントグループを作成するには

create-placement-group コマンドを使用します。次の例では、cluster プレイスメント戦略を使用する、my-cluster という名前のプレイスメントグループを作成し、キー purpose と値 production を持つタグを適用します。

aws ec2 create-placement-group --group-name my-cluster --strategy cluster --tag-specifications 'ResourceType=placement-group,Tags={Key=purpose,Value=production}'

AWS CLI を使用してパーティションプレイスメントグループを作成するには

create-placement-group コマンドを使用します。--strategy パラメータに値として partition を指定し、--partition-count パラメータに必要なパーティション数を指定します。この例では、パーティションプレイスメントグループは HDFS-Group-A という名で、パーティションは 5 つ作成されています。

aws ec2 create-placement-group --group-name HDFS-Group-A --strategy partition --partition-count 5
PowerShell

AWS Tools for Windows PowerShell を使用してプレイスメントグループを作成するには

New-EC2PlacementGroup コマンドを使用します。

プレイスメントグループへのタグ付け

既存のプレイスメントグループを分類および管理しやすくするために、カスタムメタデータでタグ付けできます。タグの仕組みの詳細については、「リソースのタグ付け」を参照してください。

プレイスメントグループにタグを付けると、プレイスメントグループに起動されたインスタンスは自動的にタグ付けされなくなります。プレイスメントグループに起動されるインスタンスには、明示的にタグを付ける必要があります。詳細については、「インスタンスを起動するときにタグを追加する」を参照してください。

新しいコンソールとコマンドラインツールを使用して、タグを表示、追加、削除できます。

新しいコンソール

既存のプレイスメントグループのタグを表示、追加、または削除するには

  1. https://console.aws.amazon.com/ec2/ で Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[Placement Groups] を選択します。

  3. プレイスメントグループを選択し、[アクション]、[タグの管理] の順に選択します。

  4. [タグの管理] セクションには、プレイスメントグループに割り当てられているタグが表示されます。タグを追加または削除するには、次の操作を行います。

    • タグを追加するには、[Add tag] を選択し、タグのキーと値を入力します。プレイスメントグループごとに最大 50 個のタグを追加できます。詳細については、「タグの制限」を参照してください。

    • タグを削除するには、削除するタグの横にある [Remove] を選択します。

  5. [Save changes] を選択します。

AWS CLI

プレイスメントグループタグを表示するには

describe-tags コマンドを使用して、指定したリソースのタグを表示します。次の例では、すべてのプレイスメントグループのタグの説明を表示します。

aws ec2 describe-tags \ --filters Name=resource-type,Values=placement-group
{ "Tags": [ { "Key": "Environment", "ResourceId": "pg-0123456789EXAMPLE", "ResourceType": "placement-group", "Value": "Production" }, { "Key": "Environment", "ResourceId": "pg-9876543210EXAMPLE", "ResourceType": "placement-group", "Value": "Production" } ] }

describe-tags コマンドを使用し、ID を指定してプレイスメントグループのタグを表示することもできます。次の例では、pg-0123456789EXAMPLE のタグの説明を表示します。

aws ec2 describe-tags \ --filters Name=resource-id,Values=pg-0123456789EXAMPLE
{ "Tags": [ { "Key": "Environment", "ResourceId": "pg-0123456789EXAMPLE", "ResourceType": "placement-group", "Value": "Production" } ] }

プレイスメントグループの説明を表示して、プレイスメントグループのタグを表示することもできます。

describe-placement-groups コマンドを使用して、指定したプレイスメントグループの設定を表示します。この設定には、プレイスメントグループに指定されたタグがすべて含まれます。

aws ec2 describe-placement-groups \ --group-name my-cluster
{ "PlacementGroups": [ { "GroupName": "my-cluster", "State": "available", "Strategy": "cluster", "GroupId": "pg-0123456789EXAMPLE", "Tags": [ { "Key": "Environment", "Value": "Production" } ] } ] }

AWS CLI を使用して既存のプレイスメントグループにタグを付けるには

create-tags コマンドを使用して、既存のリソースにタグ付けできます。次の例では、既存のプレイスメントグループに Key=Cost-Center および Value=CC-123 のタグが付けられています。

aws ec2 create-tags \ --resources pg-0123456789EXAMPLE \ --tags Key=Cost-Center,Value=CC-123

AWS CLI を使用してタグをプレイスメントグループから削除するには

delete-tags コマンドを使用して、既存のリソースからタグを削除できます。例については、AWS CLI Command Referenceの「」を参照してください。

PowerShell

プレイスメントグループタグを表示するには

Get-EC2Tag コマンドを使用します。

特定のプレイスメントグループのタグの説明を表示するには

Get-EC2PlacementGroup コマンドを使用します。

既存のプレイスメントグループ名にタグを付けるには

New-EC2Tag コマンドを使用します。

プレイスメントグループからタグを削除するには

Remove-EC2Tag コマンドを使用します。

プレイスメントグループでのインスタンスの起動

プレイスメントグループのルールと制限が満たされている場合、次のいずれかの方法を使用してプレイスメントグループ内でインスタンスを起動できます。

Console

コンソールを使用してプレイスメントグループにインスタンスを起動するには

  1. https://console.aws.amazon.com/ec2/ で Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[インスタンス] を選択します。

  3. [インスタンスの作成] を選択します。指示どおりにウィザードを完了し、次の操作を行うように注意します。

    • [Choose an Instance Type] ページはで、プレイスメントグループ内で起動できるインスタンスタイプを選択します。

    • [Configure Instance Details (インスタンスの詳細を設定)] ページでは、以下のフィールドがプレイスメントグループに適用できます。

      • [インスタンス数] で、このプレイスメントグループ内で必要なインスタンスの総数を入力します。これは、後でプレイスメントグループにインスタンスを追加できない場合があるためです。

      • [Placement group (プレイスメントグループ)] で、[インスタンスをプレイスメントグループに追加します] チェックボックスを選択します。このページに [プレイスメントグループ] が表示されない場合は、選択したインスタンスタイプがプレイスメントグループ内で起動できるタイプであることを確認してください。それ以外の場合、このオプションは使用できません。

      • [プレイスメントグループ名] で、既存のプレイスメントグループあるいは作成した新しいプレイスメントグループのどちらにインスタンスを追加するかを選択します。

      • [プレイスメントグループ戦略] では、適切な戦略を選択します。[partition] を選択した場合は、[Target partition] で [Auto distribution] を選択し、Amazon EC2 により、グループ内のすべてのパーティションにインスタンスをできるだけ均等に分散します。または、インスタンスを起動するパーティションを指定します。

AWS CLI

AWS CLI を使用してプレイスメントグループ内でインスタンスを起動するには

run-instances コマンドを使用し、--placement "GroupName = my-cluster" パラメータを使用してプレイスメントグループ名を指定します。次の例で、プレイスメントグループ名は my-cluster です。

aws ec2 run-instances --placement "GroupName = my-cluster"

AWS CLI を使用してパーティションプレイスメントグループの特定のパーティション内でインスタンスを起動するには

run-instances コマンドを使用して、--placement "GroupName = HDFS-Group-A, PartitionNumber = 3" パラメータを使用するグループプレイスメントグループ名とパーティションを指定します。この例では、パーティションプレイスメントグループは HDFS-Group-A という名で、パーティション数は 3 です。

aws ec2 run-instances --placement "GroupName = HDFS-Group-A, PartitionNumber = 3"
PowerShell

AWS Tools for Windows PowerShell を使用してプレイスメントグループ内でインスタンスを起動するには

New-EC2Instance コマンドを使用し、-Placement_GroupName パラメータを使用してプレイスメントグループ名を指定します。

プレイスメントグループのインスタンスの説明

次のいずれかの方法を使用して、インスタンスのプレイスメント情報を表示できます。AWS CLI を使用して、パーティション番号でパーティションプレイスメントグループをフィルターすることもできます。

Console

コンソールを使用してインスタンスのプレイスメントグループとパーティション番号を表示するには

  1. https://console.aws.amazon.com/ec2/ で Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[インスタンス] を選択します。

  3. インスタンスを選択し、詳細ペインの [プレイスメントグループ] を確認します。プレイスメントグループにインスタンスがない場合、フィールドは空になります。それ以外の場合は、プレイスメントグループ名が表示されます。プレイスメントグループがパーティションプレイスメントグループの場合、このインスタンスのパーティション番号の [Partition number (パーティション番号)] を調べます。

AWS CLI

AWS CLI を使用してパーティションプレイスメントグループのインスタンスのパーティション番号を表示するには

describe-instancesコマンドを使用して --instance-id パラメータを指定します。

aws ec2 describe-instances --instance-id i-0123a456700123456

レスポンスにはプレイスメント情報が含まれています。この情報にはインスタンスのプレイスメントグループ名とパーティション番号が含まれます。

"Placement": { "AvailabilityZone": "us-east-1c", "GroupName": "HDFS-Group-A", "PartitionNumber": 3, "Tenancy": "default" }

AWS CLI を使用して特定のパーティションプレイスメントグループとパーティション番号のインスタンスをフィルターするには

describe-instances コマンドを使用して、placement-group-name および placement-partition-number フィルターを持つ --filters パラメータを指定します。この例では、パーティションプレイスメントグループは HDFS-Group-A という名で、パーティション数は 7 です。

aws ec2 describe-instances --filters "Name = placement-group-name, Values = HDFS-Group-A" "Name = placement-partition-number, Values = 7"

レスポンスは、指定されたプレイスメントグループ内の指定されたパーティション内にあるすべてのインスタンスをリストします。次の出力例は、返されたインスタンスのインスタンス ID、インスタンスタイプ、および配置情報のみを示しています。

"Instances": [ { "InstanceId": "i-0a1bc23d4567e8f90", "InstanceType": "r4.large", }, "Placement": { "AvailabilityZone": "us-east-1c", "GroupName": "HDFS-Group-A", "PartitionNumber": 7, "Tenancy": "default" } { "InstanceId": "i-0a9b876cd5d4ef321", "InstanceType": "r4.large", }, "Placement": { "AvailabilityZone": "us-east-1c", "GroupName": "HDFS-Group-A", "PartitionNumber": 7, "Tenancy": "default" } ],

インスタンスのプレイスメントグループの変更

インスタンスのプレイスメントグループは、次のいずれかの方法で変更できます。

  • 既存のインスタンスをプレイスメントグループに移動する

  • プレイスメントグループ間でインスタンスを移動する

  • プレイスメントグループからインスタンスを削除する

インスタンスを移動または削除する前に、インスタンスを stopped 状態にする必要があります。インスタンスを移動または削除するには、AWS CLI または AWS SDK を使用できます。

AWS CLI

AWS CLI を使用してプレイスメントグループにインスタンスを移動するには

  1. stop-instances コマンドを使用して、インスタンスを停止します。

  2. modify-instance-placement コマンドを使用し、インスタンスの移動先のプレイスメントグループの名前を指定します。

    aws ec2 modify-instance-placement --instance-id i-0123a456700123456 --group-name MySpreadGroup
  3. start-instances コマンドを使用してインスタンスを起動します。

PowerShell

AWS Tools for Windows PowerShell を使用してプレイスメントグループにインスタンスを移動するには

  1. Stop-EC2Instance コマンドを使用してインスタンスを停止します。

  2. Edit-EC2InstancePlacement コマンドを使用し、インスタンスの移動先のプレイスメントグループの名前を指定します。

  3. Start-EC2Instance コマンドを使用してインスタンスを起動します。

 

AWS CLI

AWS CLI を使用してプレイスメントグループからインスタンスを削除するには

  1. stop-instances コマンドを使用して、インスタンスを停止します。

  2. modify-instance-placement コマンドを使用し、プレイスメントグループ名に空の文字列を指定します。

    aws ec2 modify-instance-placement --instance-id i-0123a456700123456 --group-name ""
  3. start-instances コマンドを使用してインスタンスを起動します。

PowerShell

AWS Tools for Windows PowerShell を使用してプレイスメントグループからインスタンスを削除するには

  1. Stop-EC2Instance コマンドを使用してインスタンスを停止します。

  2. Edit-EC2InstancePlacement コマンドを使用し、プレイスメントグループ名に空の文字列を指定します。

  3. Start-EC2Instance コマンドを使用してインスタンスを起動します。

プレイスメントグループの削除

プレイスメントグループを交換する必要がある場合、または不要になった場合は、そのプレイスメントグループを削除できます。プレイスメントグループを削除するには、次のいずれかの方法を使用できます。

重要

削除するプレイスメントグループにはインスタンスが含まれていないことが必要です。プレイスメントグループ内で起動したすべてのインスタンスを終了し、インスタンスを別のプレイスメントグループに移動するか、プレイスメントグループから削除することができます。インスタンスを終了または移動する前にインスタンスがプレイスメントグループ内にあることを確認するには、[インスタンス] 画面でインスタンスを選択し、詳細ペインで [プレイスメントグループ] の値を確認します。

新しいコンソール

コンソールを使用してプレイスメントグループを削除するには

  1. https://console.aws.amazon.com/ec2/ で Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[Placement Groups] を選択します。

  3. プレイスメントグループを選択し、[削除] を選択します。

  4. 確認を求められたら、「Delete」と入力し、[削除] を選択します。

古いコンソール

コンソールを使用してプレイスメントグループを削除するには

  1. https://console.aws.amazon.com/ec2/ で Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[Placement Groups] を選択します。

  3. プレイスメントグループを選択し、[Delete Placement Group] を選択します。

  4. 確認を求めるメッセージが表示されたら、[削除] を選択します。

AWS CLI

AWS CLI を使用してプレイスメントグループを削除するには

delete-placement-group コマンドを使用し、削除するプレイスメントグループの名前を指定します。次の例で、プレイスメントグループ名は my-cluster です。

aws ec2 delete-placement-group --group-name my-cluster
PowerShell

AWS Tools for Windows PowerShell を使用してプレイスメントグループを削除するには

Remove-EC2PlacementGroup コマンドを使用してプレイスメントグループを削除します。