View a markdown version of this page

Criar um grupo de posicionamento para instâncias do EC2 - Amazon Elastic Compute Cloud

Criar um grupo de posicionamento para instâncias do EC2

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/.

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

  3. Escolha Criar grupo de posicionamento.

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

  5. Em Estratégia de posicionamento, escolha a estratégia de posicionamento para o grupo: Cluster, Distribuído, Partição ou Tempo de precisão.

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

    2. 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.

    3. Se escolher Cluster, você pode, opcionalmente, especificar um grupo pai de posicionamento de tempo de precisão para garantir que as instâncias no grupo de posicionamento de cluster sejam executadas em hardware compatível com tempo de precisão.

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

  7. Escolha Criar grupo.

AWS CLI

Use o comando create-placement-group.

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 de posicionamento de cluster com um grupo de posicionamento de tempo de precisão pai

O exemplo a seguir cria um grupo de posicionamento de cluster que especifica um grupo de posicionamento de tempo de precisão pai usando o parâmetro --parent-group-id.

aws ec2 create-placement-group \ --group-name my-cluster \ --strategy cluster \ --parent-group-id pg-0aaa1111111111111
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
Para criar um grupo de posicionamento de tempo de precisão

O exemplo a seguir cria um grupo de posicionamento que usa a estratégia de posicionamento precision-time.

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

Use o cmdlet New-EC2PlacementGroup.

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 de posicionamento de cluster com um grupo de posicionamento de tempo de precisão pai

O exemplo a seguir cria um grupo de posicionamento de cluster que especifica um grupo de posicionamento de tempo de precisão pai usando o parâmetro -ParentGroupId.

New-EC2PlacementGroup ` -GroupName my-placement-group ` -Strategy cluster ` -ParentGroupId pg-0aaa1111111111111
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
Para criar um grupo de posicionamento de tempo de precisão

O exemplo a seguir cria um grupo de posicionamento de tempo de precisão.

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