

# Grupos de posicionamento para as instâncias do Amazon EC2
<a name="placement-groups"></a>

Para atender às necessidades de sua workload, você pode iniciar um grupo de instâncias do EC2 *interdependentes* em um *grupo de posicionamento* para influenciar seu posicionamento.

Dependendo do tipo de workload, é possível criar um grupo de posicionamento com uma das seguintes estratégias de posicionamento:
+ **Cluster**: agrupa as instâncias em uma zona de disponibilidade. Essa estratégia permite que as workloads atinjam a performance de rede de baixa latência necessária para a comunicação de nó a nó totalmente acoplada que é típica das aplicações de computação de alta performance (HPC).
+ **Partição**: distribui as instâncias entre partições lógicas, de tal modo que as instâncias em uma partição não compartilhem o hardware subjacente com os grupos de instâncias em outras partições. Essa estratégia é normalmente usada por grandes workloads distribuídas e replicadas, como Hadoop, Cassandra e Kafka.
+ **Distribuir**: posiciona estritamente um pequeno grupo de instâncias no hardware subjacente distinto a fim de reduzir as falhas correlacionadas.

Os grupos de posicionamento são opcionais. Se você não iniciar suas instâncias em um grupo de posicionamento, o EC2 tentará posicionar as instâncias de tal forma que todas elas sejam distribuídas pelo hardware subjacente para minimizar as falhas correlacionadas.

**Preços**  
Não há custo para a criação de um grupo de posicionamento.

**Regras e limitações**

Antes de usar os grupos de posicionamento, esteja ciente das seguintes regras:
+ Uma instância pode ser colocada em um grupo de posicionamento por vez; você não pode colocar uma instância em vários grupos de posicionamento.
+ Não é possível mesclar grupos de posicionamento.
+ O recurso [Reservas de capacidade sob demanda](ec2-capacity-reservations.md#capacity-reservations-limits) e as [ Instâncias reservadas de zona](reserved-instances-scope.md) permitem que você reserve capacidade para instâncias do EC2 em zonas de disponibilidade. Quando você executa uma instância, se os atributos da instância corresponderem aos especificados por uma reserva de capacidade sob demanda ou por uma instância reservada por zona, a capacidade reservada será usada automaticamente pela instância. Isso também é verdade se você executar a instância em um grupo de posicionamento.
+ Não é possível iniciar os hosts dedicados em grupos de posicionamento.
+ Você não pode iniciar uma instância spot que esteja configurada para parar ou hibernar em caso de interrupção em um grupo de posicionamento.

**Topics**
+ [Estratégias de posicionamento](placement-strategies.md)
+ [Criar um grupo de posicionamento.](create-placement-group.md)
+ [Alterar posicionamento de instâncias](change-instance-placement-group.md)
+ [Excluir um grupo de posicionamento.](delete-placement-group.md)
+ [Grupos de posicionamento compartilhados](share-placement-group.md)
+ [Grupos de posicionamento no AWS Outposts](placement-groups-outpost.md)

# Estratégias de posicionamento para os grupos de posicionamento
<a name="placement-strategies"></a>

É possível criar um grupo de posicionamento para suas instâncias do EC2 usando uma das estratégias de posicionamento a seguir.

**Topics**
+ [Grupos de posicionamento de cluster](#placement-groups-cluster)
+ [Placement groups de partição](#placement-groups-partition)
+ [Grupos com posicionamento distribuído](#placement-groups-spread)

## Grupos de posicionamento de cluster
<a name="placement-groups-cluster"></a>

Um grupo de posicionamento de cluster é um agrupamento lógico de instâncias dentro de uma única zona de disponibilidade. As instâncias não estão isoladas em um rack único. Um grupo de posicionamento de cluster pode abranger redes privadas virtuais (VPCs) emparelhadas na mesma região. As instâncias no mesmo grupo de posicionamento de cluster dispõem de um limite de throughput por fluxo superior para tráfego TCP/IP e são colocadas no mesmo segmento de largura de banda de bisseção alta da rede.

A imagem a seguir mostra instâncias colocadas em um grupo de posicionamento de cluster.

![\[Um grupo de posicionamento de cluster.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/placement-group-cluster.png)


Os grupos de posicionamento de cluster são recomendados para aplicações que se beneficiam de baixa latência de rede, alta throughput de rede ou ambos. Eles também são recomendados quando a maioria do tráfego de rede está entre as instâncias no grupo. Para fornecer a menor latência possível e a melhor performance de rede de pacote por segundo para seu grupo de posicionamento, escolha um tipo de instância que comporte rede avançada. Para obter mais informações, consulte [Redes aprimoradas](enhanced-networking.md).

Recomendamos executar suas instâncias da seguinte maneira:
+ Use uma única solicitação de execução para executar o número de instâncias necessárias no placement group.
+ Use o mesmo tipo de instância para todas as instâncias no placement group. 

Se você tentar adicionar mais instâncias ao grupo de posicionamento depois ou se tentar executar mais de um tipo de instância no grupo de posicionamento, aumentará as possibilidades de ocorrer um erro de capacidade insuficiente.

Se você interrompe uma instância em um placement group e depois a inicia novamente, ela ainda é executada no placement group. Contudo, ocorrerá uma falha no início se não houver capacidade suficiente para a instância.

Se você receber um erro de capacidade ao executar uma instância em um placement group que já tenha instâncias em execução, interrompa e inicie todas as instâncias no placement group e tente executá-lo novamente. Iniciar as instâncias pode migrá-las para o hardware com capacidade para todas as instâncias solicitadas.

**Regras e limitações**

As seguintes regras se aplicam aos grupos de posicionamento de cluster:
+ Somente os seguintes tipos de instância são compatíveis:
  + Instâncias da geração atual, exceto as [instâncias de desempenho expansíveis](burstable-performance-instances.md) (por exemplo, T2), as [instâncias Mac1](ec2-mac-instances.md) e as instâncias M7i-flex.
  + As seguintes instâncias da geração anterior: A1, C3, C4, I2, M4, R3 e R4.
+ Um grupo de posicionamento de cluster não pode abranger várias zonas de disponibilidade.
+ A velocidade máxima de throughput de rede do tráfego entre duas instâncias em um grupo de posicionamento de cluster é limitada pela instância mais lenta. Para aplicações com requisitos de throughput alta, escolha um tipo de instância com conectividade de rede que atenda a suas necessidades.
+ Para instâncias ativadas para a rede avançada, as seguintes regras se aplicam:
  + As instâncias dentro de um grupo de posicionamento de cluster podem usar até 10 Gbps para tráfego de fluxo único. As instâncias que não estiverem dentro de um grupo de posicionamento de cluster poderão usar até 5 Gbps para tráfego de fluxo único.
  + O tráfego para e de buckets do Amazon S3 na mesma região pelo espaço de endereço IP público ou por um VPC endpoint pode usar toda a largura de banda agregada da instância disponível.
+ É possível executar vários tipos de instâncias em um grupo de posicionamento de cluster. No entanto, isso reduz a probabilidade de a capacidade necessária estar disponível para que a execução seja realizada com sucesso. Recomendamos usar o mesmo tipo de instância para todas as instâncias em um grupo de posicionamento de cluster.
+ Recomendamos que você reserve capacidade explicitamente em um grupo de posicionamento de cluster para criar uma [reserva de capacidade sob demanda no grupo de posicionamento de cluster](cr-cpg.md). Observe que você não pode reservar capacidade usando instâncias reservadas por zona, pois elas não podem reservar capacidade explicitamente em um grupo de posicionamento.
+ O tráfego de rede para a Internet e por meio de uma conexão do Direct Connect com recursos on-premises é limitado a 5 Gbps para grupos com posicionamento em cluster.

## Placement groups de partição
<a name="placement-groups-partition"></a>

Os grupos de posicionamento de partição ajudam a reduzir a probabilidade de falhas de hardware correlacionadas da aplicação. Ao usar grupos de posicionamento de partição, o Amazon EC2 divide cada grupo em segmentos lógicos chamados de partições. O Amazon EC2 garante que cada partição em um grupo de posicionamento tenha seu próprio conjunto de racks. Cada rack tem sua própria rede e fonte de energia. Não há duas partições em um grupo de posicionamento que compartilhem os mesmos racks, permitindo que você isole o impacto da falha de hardware na aplicação.

A imagem a seguir é uma representação visual simples de um grupo de posicionamento de partição em uma única zona de disponibilidade. Ela mostra instâncias que são colocadas em um placement grupo de posicionamento de partição com três partições — **Partition 1 (Partição 1)**, **Partition 2 (Partição 2)** e **Partition 3 (Partição 3)**. Cada partição é composta por várias instâncias. As instâncias em cada partição não compartilham racks com as instâncias nas outras partições, contendo o impacto de uma única falha de hardware apenas na partição associada.

![\[Um grupo com posicionamento em partições com três partições.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/placement-group-partition.png)


Grupos de posicionamento de partição podem ser usados para implantar grandes workloads distribuídas e replicadas, como HDFS, HBase e Cassandra, em racks distintos. Ao executar instâncias em um grupo de posicionamento de partição, o Amazon EC2 tenta distribuir as instâncias uniformemente pelo número de partições especificado por você. Também é possível executar instâncias em uma partição específica para ter mais controle sobre onde as instâncias são colocadas.

Um grupo de posicionamento de partição pode ter partições em várias zonas de disponibilidade na mesma região. Um grupo de posicionamento de partição pode ter, no máximo, sete partições por zona de disponibilidade. O número de instâncias que podem ser executadas em um grupo de posicionamento de partição é limitado somente pelos limites da sua conta. 

Além disso, grupos de posicionamento de partição oferecem visibilidade nas partições — é possível ver quais instâncias estão em quais partições. É possível compartilhar essas informações com aplicações que reconhecem a topologia, como HDFS, HBase e Cassandra. Essas aplicações usam essas informações para tomar decisões inteligentes de replicação de dados para aumentar a disponibilidade e a durabilidade dos dados.

Se você iniciar ou executar uma instância em um grupo de posicionamento de partição e não houver uma quantidade suficiente de hardware exclusivo para atender à solicitação, ocorrerá uma falha. O Amazon EC2 disponibiliza mais hardware distinto ao longo do tempo, portanto, tente reenviar sua solicitação mais tarde.

**Regras e limitações**

As seguintes regras se aplicam aos grupos de posicionamento de partição:
+ Um grupo de posicionamento de partição oferece suporte a, no máximo, sete partições por zona de disponibilidade. O número de instâncias que podem ser executadas em um grupo de posicionamento de partição é limitado somente pelos limites da sua conta.
+ Quando as instâncias são executadas em um grupo de posicionamento de partição, o Amazon EC2 tenta distribuir as instâncias uniformemente em todas as partições. O Amazon EC2 não garante uma distribuição uniforme de instâncias em todas as partições.
+ Um grupo de posicionamento de partição com Instâncias dedicadas pode ter, no máximo, duas partições.
+ Reservas de capacidade não reservam capacidade em um grupo de posicionamento de partição.

## Grupos com posicionamento distribuído
<a name="placement-groups-spread"></a>

Um grupo de posicionamento de distribuição é um grupo de instâncias que são colocadas cada uma em hardware distinto. 

Os grupos de posicionamento de distribuição são recomendados para aplicações com uma pequena quantidade de instâncias críticas que devem ser mantidas separadas umas das outras. Executar instâncias em um grupo de posicionamento de nível de distribuição reduz o risco de falhas simultâneas que podem ocorrer quando as instâncias compartilham os mesmos equipamentos. Os grupos de posicionamento em nível de distribuição concedem acesso a equipamentos distintos e, portanto, são adequados para combinar tipos de instâncias ou executar instâncias ao longo do tempo. 

Se você iniciar ou executar uma instância em um grupo de posicionamento disseminado e não houver uma quantidade suficiente de hardware exclusivo para atender à solicitação, ocorrerá uma falha. O Amazon EC2 disponibiliza mais hardware distinto ao longo do tempo, portanto, tente reenviar sua solicitação mais tarde. Grupos de posicionamento podem distribuir instâncias em racks ou hosts. É possível usar grupos com posicionamento distribuído em nível de rack em regiões da AWS e AWS Outposts. Você pode usar grupos com posicionamento distribuído em nível de host somente com AWS Outposts.

**Grupos com posicionamento distribuído em nível de rack**  
A imagem a seguir mostra sete instâncias em uma única zona de disponibilidade que são colocadas em um grupo de posicionamento de distribuição. As sete instâncias são colocadas em sete racks diferentes, cada um com sua própria rede e fonte de energia.

![\[Um grupo grupo com posicionamento distribuído.\]](http://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/images/placement-group-spread.png)


Um grupo com posicionamento distribuído em nível de rack pode abranger várias zonas de disponibilidade na mesma região. Em uma região, um grupo com posicionamento distribuído em nível de rack pode ter no máximo sete instâncias em execução por zona de disponibilidade por grupo. Com o Outposts, seu grupo com posicionamento distribuído em nível de rack pode armazenar o mesmo número de instâncias que o número de racks que você tiver em sua implantação do Outpost.

**Grupos de posicionamento de distribuição em host**  
Os grupos com posicionamento distribuído em host estão disponíveis apenas com AWS Outposts. Um grupo com posicionamento distribuído em nível de host pode conter o mesmo número de instâncias que o número de hosts da sua implantação do Outpost. Para obter mais informações, consulte [Grupos de posicionamento no AWS Outposts](placement-groups-outpost.md).

**Regras e limitações**

As seguintes regras se aplicam aos grupos de posicionamento de distribuição:
+ Um grupo de posicionamento de distribuição em rack suporta, no máximo, sete instâncias em execução por zona de disponibilidade. Por exemplo, em uma região com três zonas de disponibilidade, é possível executar um total de 21 instâncias no grupo, com sete instâncias em cada zona de disponibilidade. Se você tentar iniciar uma oitava instância na mesma zona de disponibilidade e no mesmo grupo de posicionamento de distribuição, ela não será executada. Se você precisar de mais de sete instâncias em uma zona de disponibilidade, recomendamos usar vários grupos de posicionamento de distribuição. O uso de vários grupos de posicionamento de dispersão não fornece garantias sobre a disseminação de instâncias entre grupos, mas ajuda a garantir a dispersão para cada grupo, limitando assim o impacto de certas classes de falhas. 
+ Os grupos de posicionamento de distribuição não são compatíveis com o Instâncias dedicadas.
+ Grupos de posicionamento de distribuição em host apenas são compatíveis com grupos de posicionamento AWS Outposts. Um grupo com posicionamento distribuído em nível de host pode conter o mesmo número de instâncias que o número de hosts da sua implantação do Outpost.
+ Em uma região, um grupo com posicionamento distribuído em nível de rack pode ter no máximo sete instâncias em execução por zona de disponibilidade por grupo. Com o AWS Outposts, seu grupo com posicionamento distribuído em nível de rack pode armazenar o mesmo número de instâncias que o número de racks que você tiver em sua implantação do Outpost.
+ Reservas de capacidade não reservam capacidade em um grupo de posicionamento de espalhamento.

# 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. Especifique um nome para o grupo.

1. Escolha a estratégia de posicionamento para o grupo: **Cluster**, **Distribuído** ou **Partição**.

   Se escolher **Distribuído**, você deverá escolher o nível de distribuição: **Rack** ou **Host**.

   Se escolher **Partição**, você deverá inserir o número de partições para o grupo.

1. (Opcional) Para adicionar uma tag, escolha **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
```

**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
```

------

# Alterar o posicionamento para uma instância do EC2
<a name="change-instance-placement-group"></a>

É possível alterar o grupo de posicionamento de uma instância da seguinte maneira:
+ Adicionar uma instância para um grupo de posicionamento
+ Mova uma instância de um grupo de posicionamento para outro
+ Remova uma instância de um grupo de posicionamento

**Requisito**  
Antes de você poder alterar o grupo de posicionamento para uma instância, ela deve estar no estado `stopped`.

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

**Para alterar o posicionamento de instâncias**

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 **Instances (Instâncias)**.

1. Selecione a instância.

1. Escolha **Actions (Ações)**, **Instance Settings (Configurações da instância)** e **Modify Instance Placement (Modificar posicionamento da instância)**.

1. Para **Grupo de posicionamento**, faça um dos seguintes:
   + Para adicionar a instância a um grupo de posicionamento, escolha o grupo de posicionamento.
   + Para mover a instância de um grupo de posicionamento para outro, escolha o grupo de posicionamento.
   + Para remover a instância do grupo de posicionamento, escolha **Nenhum**.

1. Escolha **Salvar**.

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

**Para mover uma instância para um grupo de posicionamento**  
Use o seguinte comando [modify-instance-placement](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-placement.html).

```
aws ec2 modify-instance-placement \
    --instance-id i-0123a456700123456 \
    --group-name MySpreadGroup
```

**Para remover uma instância de um grupo de posicionamento**  
Use o seguinte comando [modify-instance-placement](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-placement.html). Quando você especifica uma string vazia para o nome do grupo de posicionamento, isso remove a instância do grupo de posicionamento atual.

```
aws ec2 modify-instance-placement \
    --instance-id i-0123a456700123456 \
    --group-name ""
```

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

**Para mover uma instância para um grupo de posicionamento**  
Use o cmdlet [Edit-EC2InstancePlacement](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstancePlacement.html) com o nome do grupo de posicionamento.

```
Edit-EC2InstancePlacement `
    -InstanceId i-0123a456700123456 `
    -GroupName MySpreadGroup
```

**Para remover uma instância de um grupo de posicionamento**  
Use o cmdlet [Edit-EC2InstancePlacement](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstancePlacement.html) com uma string vazia para o nome do grupo de posicionamento.

```
Edit-EC2InstancePlacement `
    -InstanceId i-0123a456700123456 `
    -GroupName ""
```

------

# Excluir um grupo de posicionamento.
<a name="delete-placement-group"></a>

Se precisar substituir um grupo de posicionamento ou se não precisar mais dele, será possível excluí-lo. Para excluir um grupo de posicionamento, ele não deve conter instâncias. Você pode encerrar as instâncias, movê-las para outro grupo de posicionamento ou removê-las do grupo de posicionamento.

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

**Para excluir 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. Selecione o grupo de posicionamento e escolha **Actions (Ações)**, **Delete (Excluir)**.

1. Quando a confirmação for solicitada, insira **Delete** e escolha **Delete (Excluir)**.

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

**Excluir um grupo de posicionamento**  
Use o comando [delete-placement-group](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-placement-group.html).

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

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

**Excluir um grupo de posicionamento**  
Use o cmdlet [Remove-EC2PlacementGroup](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2PlacementGroup.html).

```
Remove-EC2PlacementGroup -GroupName my-cluster
```

------

# Grupos de posicionamento compartilhados
<a name="share-placement-group"></a>

O compartilhamento de grupos de posicionamento permite que você influencie o posicionamento de instâncias interdependentes que pertencem a Contas da AWS distintas. Um proprietário compartilhar um grupo de posicionamento em várias Contas da AWS ou em sua organização. Um participante pode executar instâncias em um grupo de posicionamento que é compartilhado com sua conta.

O proprietário de um grupo de posicionamento pode compartilhar um grupo de posicionamento com:
+ Contas específicas da AWS que são internas ou externas à organização
+ Uma unidade organizacional dentro de sua organização da 
+ Toda a sua organização da 

Você pode usar o emparelhamento de VPC para conectar instâncias pertencentes a contas distintas da AWS e obter todos os benefícios de latência oferecidos pelos grupo com posicionamento em cluster compartilhados.

**Topics**
+ [Regras e limitações](#share-placement-group-limitations)
+ [Permissões obrigatórias](#share-placement-group-permissions)
+ [Compartilhamento entre zonas de disponibilidade](#share-placement-group-sharing-azs)
+ [Compartilhamento do grupo de posicionamento](#share-placement-group-share)
+ [Desfazer o compartilhamento do grupo de posicionamento](#share-placement-group-unshare)

## Regras e limitações
<a name="share-placement-group-limitations"></a>

As regras e limitações a seguir se aplicam quando você compartilha um grupo de posicionamento ou quando um grupo de posicionamento é compartilhado com você.
+ Para compartilhar um grupo de posicionamento, é necessário que você seja o proprietário dele na sua conta da AWS. Não é possível compartilhar um grupo de posicionamento que tenha sido compartilhado com você.
+ Quando você compartilha um grupo com posicionamento em partições ou um grupo com posicionamento distribuído, os limites do grupo de posicionamento não mudam. Um grupo com posicionamento em partições compartilhado é compatível com, no máximo, sete partições por zona de disponibilidade e um grupo com posicionamento distribuído compartilhado é compatível com, no máximo sete instâncias em execução por zona de disponibilidade.
+ Para compartilhar um grupo com posicionamento com a organização ou com uma unidade organizacional em sua organização, você deve habilitar o compartilhamento com o AWS Organizations. Para mais informações, consulte [Compartilhar seus recursos da AWS](https://docs.aws.amazon.com/ram/latest/userguide/getting-started-sharing.html).
+ Ao usar o Console de gerenciamento da AWS para executar uma instância, você pode selecionar qualquer grupo de posicionamento que foi compartilhado com você. Ao usar o AWS CLI para iniciar uma instância, você deve especificar um grupo de posicionamento compartilhado por ID, não por nome. Você poderá usar o nome do grupo com posicionamento somente se for o proprietário do grupo de posicionamento compartilhado.
+ Você é responsável por gerenciar as instâncias de que é proprietário em um grupo de posicionamento compartilhado.
+ Você não pode visualizar nem modificar instâncias e reservas de capacidade associadas a um grupo de posicionamento compartilhado do qual não é proprietário.
+ O nome do recurso da Amazon (ARN) de um grupo com posicionamento contém o ID da conta proprietária do grupo com posicionamento. É possível usar uma parte do ID da conta de um ARN de grupo de posicionamento para identificar o proprietário de um grupo com posicionamento que é compartilhado com você.

## Permissões obrigatórias
<a name="share-placement-group-permissions"></a>

Para compartilhar um grupo de posicionamento, os usuários devem ter permissões para as seguintes ações:
+ `ec2:PutResourcePolicy`
+ `ec2:DeleteResourcePolicy`

## Compartilhamento entre zonas de disponibilidade
<a name="share-placement-group-sharing-azs"></a>

Para garantir a distribuição de recursos entre as zonas de disponibilidade de uma região, mapeamos as zonas de disponibilidade de forma independente para os nomes de cada conta. Isso pode resultar em diferenças na nomenclatura de zonas de disponibilidade entre contas. Por exemplo, a zona de disponibilidade `us-east-1a` de sua conta da AWS pode não ter o mesmo local que a `us-east-1a` de outra conta da AWS.

Para especificar o local de seus Hosts dedicados relativo a suas contas, use o *ID da zona de disponibilidade* (ID da AZ). O AZ ID é um identificador exclusivo e consistente de uma zona de disponibilidade em todas as contas da AWS. Por exemplo, `use1-az1` é um ID de zona de disponibilidade da região `us-east-1` e é o mesmo local em cada conta da AWS. Para obter mais informações, consulte [IDs de AZs](https://docs.aws.amazon.com/global-infrastructure/latest/regions/az-ids.html).

## Compartilhamento do grupo de posicionamento
<a name="share-placement-group-share"></a>

Para compartilhar um grupo de posicionamento, é necessário adicioná-lo a um compartilhamento de recursos. Um compartilhamento de recursos é um recurso do AWS RAM que permite que você compartilhe seus recursos entre contas da AWS. Um compartilhamento de recursos especifica os recursos a serem compartilhados, e os clientes com os quais compartilhá-los.

Se você fizer parte de uma organização no AWS Organizations e o compartilhamento estiver habilitado na sua organização, os consumidores da organização terão acesso ao grupo de posicionamento compartilhado.

Se o grupo de posicionamento for compartilhado com uma conta da AWS fora da sua organização, o proprietário da conta da AWS receberá um convite para participar do compartilhamento de recursos. Ele poderá acessar o grupo de posicionamento compartilhado depois que aceitar o convite.

Você pode compartilhar um grupo de posicionamento entre AWS contas da usando AWS Resource Access Manager. Para obter mais informações, consulte [Criar um compartilhamento de recurso](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing-create.html) no *Guia do usuário do AWS RAM*.

## Desfazer o compartilhamento do grupo de posicionamento
<a name="share-placement-group-unshare"></a>

O proprietário do grupo de posicionamento pode cancelar o compartilhamento de um grupo de posicionamento compartilhado a qualquer momento. Quando você cancela o compartilhamento de um grupo de posicionamento compartilhado, as seguintes alterações ocorrem:
+ As contas da AWS com as quais um grupo de posicionamento foi compartilhado não podem mais iniciar instâncias nem reservar capacidade.
+ Qualquer instância sendo executada em um grupo de posicionamento compartilhado será desassociada do grupo de posicionamento, mas continuará sendo executada normalmente em sua conta da AWS.
+ Todas as reservas de capacidade em um grupo de posicionamento compartilhado são desassociadas do grupo de posicionamento, mas permanecem disponíveis para você em sua conta da AWS.

Para obter detalhes adicionais, consulte [Excluir um compartilhamento de recursos](https://docs.aws.amazon.com/ram/latest/userguide/working-with-sharing-delete.html) no *Guia do Usuário AWS RAM*.

# Grupos de posicionamento no AWS Outposts
<a name="placement-groups-outpost"></a>

O AWS Outposts é um serviço totalmente gerenciado que estende a infraestrutura, os serviços, as APIs e as ferramentas da AWS no local do cliente. Ao fornecer acesso local à infraestrutura gerenciada pela AWS, o AWS Outposts permite que os clientes criem e executem aplicações on-premises usando as mesmas interfaces de programação que nas regiões da AWS, ao mesmo tempo que usam recursos locais de computação e armazenamento para menor latência e necessidades de processamento de dados locais.

Um Outpost é um grupo de capacidade de computação e armazenamento da AWS implantado em um local do cliente. A AWS opera, monitora e gerencia essa capacidade como parte de uma região da AWS. 

É possível criar grupos de posicionamento em Outposts que você criou na sua conta. Isso permite que você distribua instâncias no hardware de base em um Outpost no local. Você cria e utiliza grupos de posicionamento em Outposts da mesma forma que cria e utiliza grupos de posicionamento em zonas de disponibilidade regulares. Ao criar um grupo de posicionamento com uma estratégia de distribuição em um Outpost, você pode optar por fazer com que o grupo de posicionamento distribua instâncias entre hosts ou racks. A distribuição de instâncias entre hosts permite usar uma estratégia de distribuição com um único rack do Outpost. 

**Considerações**
+ Um grupo com posicionamento distribuído em nível de rack pode armazenar o mesmo número de instâncias que o número de racks que você tiver em sua implantação do Outpost.
+ Um grupo com posicionamento distribuído em nível de host pode conter o mesmo número de instâncias que o número de hosts da sua implantação do Outpost.

**Pré-requisito**  
É necessário ter um Outpost instalado em seu local. Para obter mais informações, consulte [Criar um Outpost e solicitar capacidade do Outpost](https://docs.aws.amazon.com/outposts/latest/userguide/order-outpost-capacity.html) no *Manual do usuário do AWS Outposts*.

**Para utilizar um grupo de posicionamento em um Outpost**

1. Crie uma sub-rede no Outpost. Para obter mais informações, consulte [Criar uma sub-rede](https://docs.aws.amazon.com/outposts/latest/userguide/launch-instance.html#create-subnet) no *Manual do usuário do AWS Outposts*.

1. Crie um grupo de posicionamento na região associada do Outpost. Se você criar um grupo de posicionamento com uma estratégia de distribuição, poderá escolher o nível de distribuição em nível host ou de rack para determinar como o grupo distribuirá instâncias pelo hardware de base no Outpost. Para obter mais informações, consulte [Criar um grupo de posicionamento para instâncias do EC2](create-placement-group.md).

1. Inicie uma instância no grupo de posicionamento. Para **Subnet** (Sub-rede), escolha a sub-rede criada na Etapa 1 e para **Placement group name** (Nome do grupo de posicionamento), selecione o grupo de posicionamento criado na Etapa 2. Para obter mais informações, consulte [Executar uma instância no Outpost](https://docs.aws.amazon.com/outposts/latest/userguide/launch-instance.html#launch-instances) no *Manual do usuário do AWS Outposts*.