Grupos do Auto Scaling - Amazon EC2 Auto Scaling

Grupos do Auto Scaling

Estamos aposentando o EC2-Classic em 15 de agosto de 2022. Para evitar interrupções em suas workloads, recomendamos que você migre do EC2-Classic para uma VPC antes de 15 de agosto de 2022. Para mais informações, consulte a postagem de blog EC2-Classic Networking is Retiring - Here's How to Prepare.

Um grupo do Auto Scaling contém um conjunto de instâncias do EC2 que são tratadas como um agrupamento lógico para fins de gerenciamento e escalabilidade automática. Um grupo do Auto Scaling também permite que você use recursos do Amazon EC2 Auto Scaling como substituições de verificação de integridade e políticas de escalabilidade. A manutenção do número de instâncias em um grupo do Auto Scaling e a escalabilidade automática são os principais recursos do serviço Amazon EC2 Auto Scaling.

O tamanho de um grupo do Auto Scaling depende do número de instâncias definidas como a capacidade desejada. Você pode ajustar seu tamanho para atender à demanda, manualmente ou usando a escalabilidade automática.

Um grupo do Auto Scaling começa iniciando instâncias suficientes para atender à sua capacidade desejada. Ele mantém esse número de instâncias executando verificações de integridade periódicas nas instâncias do grupo. O grupo do Auto Scaling continua a manter um número fixo de instâncias, mesmo que uma instância se torne não íntegra. Se uma instância se tornar não íntegra, o grupo a encerrará e iniciará outra instância para substituí-la. Para mais informações, consulte Verificações de integridade para instâncias do Auto Scaling.

É possível usar políticas de escalabilidade para aumentar ou diminuir o número de instâncias em seu grupo dinamicamente para atender a condições em alteração. Quando a política de escalabilidade está habilitada, o grupo do Auto Scaling ajusta a capacidade desejada do grupo, entre os valores mínimo e máximo de capacidade especificados, e inicia ou termina as instâncias, conforme necessário. Você também pode dimensionar com base em uma programação. Para mais informações, consulte Escalar o tamanho do grupo do Auto Scaling.

Um grupo do Auto Scaling pode iniciar instâncias Sob demanda, instâncias spot ou ambas. Você pode especificar várias opções de compra para seu grupo do Auto Scaling somente ao configurar o grupo para usar um modelo de execução. (Recomendamos que você use modelos de execução em vez de configurações de execução para garantir que você possa usar os recursos mais recentes do Amazon EC2.)

As instâncias spot permitem que você acesse a capacidade não utilizada do EC2 com grandes descontos em relação aos preços sob demanda. Para obter mais informações, consulte Instâncias spot do Amazon EC2. Existem diferenças importantes entre instâncias spot e instâncias sob demanda:

  • O preço das instâncias spot varia de acordo com a demanda

  • O Amazon EC2 pode terminar uma Instância spot individual conforme a disponibilidade ou o preço das instâncias spot for alterado

Quando uma instância spot é terminada, o grupo do Auto Scaling tenta iniciar uma instância de substituição para manter a capacidade desejada para o grupo.

Quando as instâncias são executadas, se você especificou várias zonas de disponibilidade, a capacidade desejada é distribuída entre essas zonas de disponibilidade. Se ocorrer uma ação de escalabilidade, o Amazon EC2 Auto Scaling manterá automaticamente o equilíbrio entre todas as zonas de disponibilidade especificadas.

Se você for novo nos grupos do Auto Scaling, comece criando um modelo de execução ou uma configuração de execução e, em seguida, use-o para criar um grupo do Auto Scaling no qual todas as instâncias têm os mesmos atributos de instância. É possível definir os atributos de instância a seguir especificando-os como parte do modelo ou da configuração de execução: AMI, dispositivos de bloco, par de chaves, tipo de instância, grupos de segurança, dados de usuário, monitoramento de instância do EC2, perfil da instância, kernel, ramdisk, locação de posicionamento, se a instância tem um endereço IP público associado e se ela é otimizada para EBS. O Conceitos básicos do Amazon EC2 Auto Scaling fornece uma introdução rápida aos vários blocos de construção que são usados no Amazon EC2 Auto Scaling.