

# Criar um grupo de posicionamento para instâncias do EC2
<a name="create-placement-group"></a>

Você pode usar um grupo de posicionamento para controlar o posicionamento das instâncias em relação umas às outras. Após criar um grupo de posicionamento, você pode executar instâncias nele.

**Limitação**  
Você pode criar no máximo 500 grupos de posicionamento por região.

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

**Para criar um grupo de posicionamento**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Placement Groups**.

1. Escolha **Criar grupo de posicionamento**.

1. Em **Name** (Nome), especifique um nome para o grupo.

1. Em **Placement strategy** (Estratégia de posicionamento), escolha a estratégia de posicionamento para o grupo: **Cluster**, **Spread** (Distribuído) ou **Partition** (Partição).

   1. Se você escolheu **Spread** (Distribuído), em **Spread level** (Nível de distribuição), escolha **Host** ou **Rack**.

   1. Se você escolheu **Partition** (Partição), em **Number of partitions** (Número de partições), insira o número de partições para o grupo.

1. (Opcional) Para adicionar uma tag, em **Tags**, escolha **Add new tag** (Adicionar nova tag) e insira a chave e o valor.

1. Escolha **Criar grupo**.

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

Use o comando [create-placement-group](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-placement-group.html).

**Para criar um grupo de posicionamento de cluster**  
O exemplo a seguir cria um grupo de posicionamento que usa a estratégia de posicionamento de `cluster` e a aplica uma tag com uma chave de `purpose` e um valor de `production`.

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

**Para criar um grupo com posicionamento em partições**  
O exemplo a seguir cria um grupo de posicionamento que usa a estratégia de posicionamento de `partition` e especifica as cinco partições usando o parâmetro `--partition-count`.

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

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

Use o cmdlet [New-EC2PlacementGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2PlacementGroup.html).

**Para criar um grupo de posicionamento de cluster**  
O exemplo a seguir cria um grupo de posicionamento de cluster.

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

**Para criar um grupo com posicionamento em partições**  
O exemplo a seguir cria um grupo com posicionamento em partições.

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

------