Grupo de colocação de cluster
No grupo de colocação de cluster, todas as instâncias estão no mesmo rack em uma única zona de disponibilidade. Os grupos de colocação de cluster são projetados para desempenho de alta velocidade e aplicações de baixa latência na rede, pois as instâncias do EC2 estão fisicamente no mesmo rack e causa baixa latência entre as instâncias do EC2 no mesmo grupo de colocação de cluster. Geralmente suporta uma rede de até 10 Gbps. Como as instâncias do EC2 no grupo de colocação de cluster estão no mesmo rack físico, de modo que o problema com os grupos de colocação de cluster é se o rack falhar, todas as instâncias falharão ao mesmo tempo que comprometem a alta disponibilidade do aplicativo.
Grupo de posicionamento espalhado
No grupo de colocação de propagação, todas as instâncias do EC2 estão localizadas em diferentes prateleiras de hardware em uma única zona de disponibilidade. Cada rack é isolado de outros e tem seu próprio poder e redes para reduzir a falha de todas as instâncias no grupo de colocação de spread por vez. Você pode criar até 7 instâncias do EC2 por zona de disponibilidade por grupo de colocação de spread. Diferentemente dos grupos de colocação de cluster, existem instâncias do EC2 no grupo de posicionamento do spread em diferentes hardware dentro da zona de disponibilidade única, minimizando a falha de todas as instâncias do EC2 por vez, garantindo que a baixa latência. Os grupos de colocação de espalhamento são projetados para aplicações que requerem alta disponibilidade máxima e onde cada instância deve ser isolada da falha uma da outra.
Grupo de colocação de partição
No grupo de colocação da partição, as instâncias são lançadas em diferentes partições em diferentes racks de hardware para garantir a alta disponibilidade. Pode abranger vários AZs na mesma região. As instâncias em uma partição não compartilham prateleiras com as instâncias nas outras partições. Uma falha de partição pode afetar muitas instâncias do EC2 na mesma partição, mas não afetará as instâncias do EC2 nas outras partições. Grupos de colocação de partição são projetados para aplicações que requerem alta disponibilidade máxima. Grupos de colocação de partição são usados para grande implantação de aplicativos e são ideais para cargas de trabalho distribuídas e replicadas grandes, como Kafka, Hadoop e Cassandra etc.
Criando um grupo de colocação
Agora nesta seção, veremos como podemos criar grupos de colocação na AWS usando o console de gerenciamento da AWS e a interface da linha de comando da AWS.
Criando grupo de colocação usando o AWS Console Management
Primeiro, faça login no console de gerenciamento da AWS e pesquise o serviço EC2 na barra de pesquisa.
Na janela do lado esquerdo, selecione o Grupos de colocação opção.
Para criar um grupo de colocação, clique no Crie grupo de colocação botão no canto superior direito da página.
Agora ele pedirá o nome e a estratégia do grupo de colocação. Forneça um nome ao seu grupo de colocação o que quiser. Na estratégia de colocação, você precisa escolher o tipo de grupo de colocação I.e. cluster, espalhamento e partição. Para esta demonstração, criaremos o grupo de colocação de cluster, mas você pode escolher qualquer estratégia de colocação que desejar. Agora clique no criar grupo botão para criar o grupo de colocação do cluster.
No caso de um grupo de colocação de partição, primeiro dê um nome como você quiser. Depois disso, na parte da estratégia de colocação, selecione a partição. Então, precisamos fornecer o número de partições para o nosso grupo de colocação. Depois de fornecer todos os detalhes, clique em criar grupo botão para criar o grupo de colocação.
Depois de criar o grupo de colocação, agora você pode lançar instâncias do EC2 no grupo de colocação. Você precisa especificar o grupo de colocação durante o lançamento da instância do EC2. Ao iniciar a instância do EC2, verifique o Grupo de colocação caixa na configuração da instância do EC2. Em seguida, você pode selecionar o grupo de colocação no qual deseja lançar a instância do EC2.
No caso do grupo de colocação da partição, você pode selecionar a partição de destino na qual a instância do EC2 será lançada.
Criando grupo de colocação usando a AWS Command Line Interface (CLI)
Nesta seção, veremos como podemos criar um grupo de colocação na AWS usando a interface da linha de comando da AWS. Primeiro você precisa configurar as credenciais da interface da linha de comando da AWS. Visite o artigo a seguir para saber como configurar as credenciais da interface da linha de comando da AWS.
https: // linuxhint.com/configure-aws-cli-credentials/
Agora use o seguinte comando no terminal para criar o grupo de colocação.
$: AWS EC2 Create-post-group \No caso de um grupo de colocação de partição, você também precisa especificar o número de partições.
$: AWS EC2 Create-post-group \Você pode visualizar os detalhes do grupo de colocação criado usando o seguinte comando no terminal.
$: AWS EC2 Descreva-se-grupos \Conclusão
A colocação das instâncias do EC2 na infraestrutura da AWS não é totalmente controlada pela AWS. Você também pode escolher a colocação de suas instâncias do EC2 de acordo com suas necessidades. A AWS fornece diferentes tipos de estratégias de colocação para colocar sua instância do EC2, dependendo do requisito do seu aplicativo. Você pode colocar instâncias do EC2 em diferentes grupos de colocação para garantir a baixa latência ou alta disponibilidade do seu aplicativo. Este blog fornece uma breve visão geral de todas as estratégias de colocação e descreve como você pode criar grupos de colocação na AWS usando o console da AWS e interface da linha de comando da AWS.