View a markdown version of this page

EC2 インスタンスのプレイスメントグループを作成する - Amazon Elastic Compute Cloud

EC2 インスタンスのプレイスメントグループを作成する

プレイスメントグループを使用して、インスタンス同士の相対的な配置を制御できます。プレイスメントグループを作成したら、そのプレイスメントグループ内でインスタンスを起動できます。

制限

リージョンあたり最大 500 個のプレイスメントグループを作成できます。

Console
プレイスメントグループを作成するには
  1. Amazon EC2 コンソールの https://console.aws.amazon.com/ec2/ を開いてください。

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

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

  4. [名前] には、グループの名前を入力します。

  5. [配置戦略] には、グループに[クラスター][スプレッド][パーティション][精度時間] のいずれかの配置戦略を選択します。

    1. [スプレッド] を選択した場合、[スプレッドレベル][ホスト] または [ラック] を選択する必要があります。

    2. [パーティション] を選択した場合、[パーティションの数] でグループのパーティションの数を入力します。

    3. [クラスター] を選択した場合は、オプションとして親精度タイムプレイスメントグループを指定して、クラスタープレイスメントグループのインスタンスが精度時間対応ハードウェアで起動できるようにします。

  6. (オプション) タグを追加するには、[タグ][新しいタグを追加] を選択し、キーと値を入力します。

  7. [グループの作成] を選択してください。

AWS CLI

create-placement-group コマンドを使用します。

クラスタープレイスメントグループを作成するには

次の例では、cluster プレイスメント戦略を使用するプレイスメントグループを作成し、キー purpose と値 production を持つタグを適用します。

aws ec2 create-placement-group \ --group-name my-cluster \ --strategy cluster \ --tag-specifications 'ResourceType=placement-group,Tags={Key=purpose,Value=production}'
精度タイムプレイスメントグループの親を使用してクラスタープレイスメントグループを作成するには

次の例では、--parent-group-id パラメータを使用して親精度タイムプレイスメントグループを指定するクラスタープレイスメントグループを作成します。

aws ec2 create-placement-group \ --group-name my-cluster \ --strategy cluster \ --parent-group-id pg-0aaa1111111111111
パーティションプレイスメントグループを作成するには

次の例では、partition プレイスメント戦略を使用するプレイスメントグループを作成し、--partition-count パラメータを使用して 5 つのパーティションを指定します。

aws ec2 create-placement-group \ --group-name HDFS-Group-A \ --strategy partition \ --partition-count 5
精度タイムプレイスメントグループを作成するには

次の例では、precision-time プレイスメント戦略を使用するプレイスメントグループを作成します。

aws ec2 create-placement-group \ --group-name my-precision-time-pg \ --strategy precision-time
PowerShell

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

クラスタープレイスメントグループを作成するには

以下の例では、クラスタープレイスメントグループを作成しています。

New-EC2PlacementGroup ` -GroupName my-placement-group ` -Strategy cluster
精度タイムプレイスメントグループの親を使用してクラスタープレイスメントグループを作成するには

次の例では、-ParentGroupId パラメータを使用して親精度タイムプレイスメントグループを指定するクラスタープレイスメントグループを作成します。

New-EC2PlacementGroup ` -GroupName my-placement-group ` -Strategy cluster ` -ParentGroupId pg-0aaa1111111111111
パーティションプレイスメントグループを作成するには

以下の例では、パーティションプレイスメントグループを作成しています。

New-EC2PlacementGroup ` -GroupName my-placement-group ` -Strategy partition ` -PartitionCount 5
精度タイムプレイスメントグループを作成するには

次の例では、精度タイムプレイスメントグループを作成しています。

New-EC2PlacementGroup ` -GroupName my-precision-time-pg ` -Strategy precision-time