

# EC2 インスタンスのプレイスメントグループを作成する
<a name="create-placement-group"></a>

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

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

------
#### [ Console ]

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

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

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

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

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

1. グループのプレイスメント戦略を、**[クラスター]**、**[スプレッド]**、**[パーティション]** から選択します。

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

   **[パーティション]** を選択した場合は、グループのパーティション数を入力する必要があります。

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

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

------
#### [ AWS CLI ]

[create-placement-group](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-placement-group.html) コマンドを使用します。

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

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

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

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

------
#### [ PowerShell ]

[New-EC2PlacementGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2PlacementGroup.html) コマンドレットを使用します。

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

```
New-EC2PlacementGroup `
    -GroupName my-placement-group `
    -Strategy cluster
```

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

```
New-EC2PlacementGroup `
    -GroupName my-placement-group `
    -Strategy partition `
    -PartitionCount 5
```

------