Criar um grupo do Auto Scaling com AWS CloudFormation
O Amazon EC2 Auto Scaling é integrado ao AWS CloudFormation, um serviço que ajuda você a modelar e configurar os recursos da AWS, para passar menos tempo criando e gerenciando os recursos e a infraestrutura. Você cria um modelo que descreve todos os recursos da AWS desejados (como os grupos do Auto Scaling), e o CloudFormation provisiona e configura esses recursos para você.
Quando você usa o CloudFormation, é possível reutilizar seu modelo para configurar seus recursos do Amazon EC2 Auto Scaling repetidamente e de forma consistente. Descreva os recursos uma vez e provisione os mesmos recursos repetidamente em várias regiões e Contas da AWS.
Amazon EC2 Auto Scaling e modelos CloudFormation
Para provisionar e configurar recursos para Amazon EC2 Auto Scaling e serviços relacionados, você deve entender CloudFormation modelos. Os modelos são arquivos de texto formatados em JSON ou YAML. Esses modelos descrevem os atributos que você deseja provisionar nas suas pilhas CloudFormation. Se não estiver familiarizado com o JSON ou o YAML, é possível usar o CloudFormation Designer para ajudar a começar a usar os modelos do CloudFormation. Para mais informações, consulte O que é o CloudFormation Designer? no Manual do usuário da AWS CloudFormation.
Para começar a criar seus próprios modelos de pilha para o Amazon EC2 Auto Scaling, realize as tarefas a seguir:
-
Crie um modelo de execução usando AWS::EC2::LaunchTemplate.
-
Crie um grupo do Auto Scaling usando AWS::AutoScaling::AutoScalingGroup.
Para ver um passo a passo que mostra como implantar um grupo do Auto Scaling por trás de um Application Load Balancer, consulte Demonstração: criar uma aplicação escalável com balanceamento de carga no Guia do usuário do AWS CloudFormation.
Você pode encontrar exemplos úteis adicionais de modelos que criam grupos do Auto Scaling e recursos relacionados nas seções a seguir do AWS CloudFormationGuia do usuário.
Saiba mais sobre o CloudFormation
Para saber mais sobre o CloudFormation, consulte os seguintes recursos: