Etapa 1: Encontrar recursos escaláveis - AWS Auto Scaling

Etapa 1: Encontrar recursos escaláveis

Esta seção inclui uma introdução prática à criação de planos de escalabilidade no console do AWS Auto Scaling. Caso seja o seu primeiro plano de escalabilidade, é recomendável que você crie um plano de escalabilidade de exemplo usando um grupo do Amazon EC2 Auto Scaling.

Pré-requisitos

Para praticar o uso de um plano de escalabilidade, crie um grupo do Auto Scaling. Inicie pelo menos uma instância do Amazon EC2 no grupo do Auto Scaling. Para obter mais informações, consulte Conceitos básicos do Amazon EC2 Auto Scaling no Manual do usuário do Amazon EC2 Auto Scaling.

Use um grupo do Auto Scaling com as métricas do CloudWatch habilitadas para obter dados de capacidade nos grafos que estarão disponíveis quando você concluir o assistente Create Scaling Plan (Criar plano de escalabilidade). Para obter mais informações, consulte Habilitar métricas do grupo do Auto Scaling no Manual do usuário do Amazon EC2 Auto Scaling.

Gere alguma carga por alguns dias ou mais para ter dados de métricas do CloudWatch disponíveis para o recurso de escalabilidade preditiva, se possível.

Certifique-se de que você tenha as permissões necessárias para trabalhar com planos de escalabilidade. Para obter mais informações, consulte . Gerenciamento de Identidade e Acesso para planos de escalabilidade.

Adicionar o grupo do Auto Scaling ao novo plano de escalabilidade

Ao criar um plano de escalabilidade pelo console, isso ajuda você a encontrar os recursos escaláveis na primeira etapa. Antes de começar, confirme se os seguintes requisitos estão sendo atendidos:

  • Você criou um grupo do Auto Scaling e iniciou pelo menos uma instância do EC2, conforme descrito na seção anterior.

  • O grupo do Auto Scaling criado existe há pelo menos 24 horas.

Para começar a criar um plano de escalabilidade

  1. Abra a console do AWS Auto Scaling em https://console.aws.amazon.com/awsautoscaling/.

  2. Na barra de navegação na parte superior da tela, escolha a mesma região usada ao criar o grupo do Auto Scaling.

  3. Na página de boas-vindas, selecione Get started (Primeiros passos).

    
                            AWSTela de boas-vindas da
  4. Na página Find scalable resources (Encontrar recursos escaláveis), siga um destes procedimentos:

    • Escolha Search by CloudFormation stack (Pesquisar por pilha do CloudFormation) e selecione a pilha do AWS CloudFormation a ser usada.

    • Selecione Search by tag (Pesquisar por etiqueta). Para cada etiqueta, selecione uma chave de etiqueta em Key (Chave) e os valores de etiqueta em Value (Valor). Para adicionar tags, escolha Add another row (Adicionar outra linha). Para remover tags, escolha Remove (Remover).

    • Selecione Choose EC2 Auto Scaling groups (Escolher grupos de Auto Scaling do EC2) e selecione um ou mais grupos do Auto Scaling.

    nota

    Para obter um tutorial introdutório, selecione Choose EC2 Auto Scaling groups (Escolher grupos do EC2 Auto Scaling) e escolha o grupo do Auto Scaling que você criou.

    
                            Escolher grupos do EC2 Auto Scaling
  5. Selecione Next (Próximo) para continuar com o processo de criação do plano de escalabilidade.

Saiba mais sobre como identificar os recursos escaláveis

Se você já criou um plano de escalabilidade de exemplo e deseja criar outros, consulte os casos a seguir para usar uma pilha do CloudFormation ou um conjunto de etiquetas com mais detalhes. Use esta seção para decidir se quer escolher a opção Search by CloudFormation stack (Pesquisar por pilha do CloudFormation) ou Search by tag (Pesquisar por etiqueta) para identificar os recursos escaláveis ao usar a console para criar o plano de escalabilidade.

Ao escolher a opção Search by CloudFormation stack (Pesquisar por pilha do CloudFormation) ou Search by tag (Pesquisar por etiqueta) na etapa 1 do assistente Create Scaling Plan (Criar plano de escalabilidade), os recursos escaláveis associados à pilha ou ao conjunto de etiquetas serão disponibilizados para o plano de escalabilidade. À medida que você define seu plano de dimensionamento, é possível escolher quais desses recursos incluir ou excluir.

Identificar os recursos escaláveis usando uma pilha do CloudFormation

Ao usar o CloudFormation, você trabalha com pilhas para provisionar recursos. Todos os recursos em uma pilha são definidos pelo modelo da pilha. O seu plano de escalabilidade adiciona uma camada de orquestração no início da pilha que facilita a configuração da escalabilidade para múltiplos recursos. Sem um plano de escalabilidade você precisaria definir a escalabilidade de cada recurso dimensionável individualmente. Isso significa descobrir a ordem do provisionamento de recursos e políticas de escalabilidade e entender as sutilezas de como essas dependências funcionam.

Na console do AWS Auto Scaling, é possível selecionar uma pilha existente para verificar se ela tem recursos que podem ser configurados para a escalabilidade automática. O AWS Auto Scaling identifica somente recursos que estão definidos na pilha selecionada. Ele não passa por pilhas aninhadas.

Para que os serviços do ECS sejam identificados em uma pilha do CloudFormation, a console do AWS Auto Scaling precisa saber qual cluster do ECS está executando o serviço. Isso exige que os serviços do ECS estejam na mesma pilha do CloudFormation que o cluster do ECS que está executando o serviço. Do contrário, eles devem fazer parte do cluster padrão. Para ser identificado corretamente, o nome do serviço do ECS também deve ser exclusivo em cada um desses clusters do ECS.

Para obter mais informações sobre o CloudFormation, consulte O que é o AWS CloudFormation? no Manual do usuário do AWS CloudFormation.

Identificar recursos escaláveis usando etiquetas

As etiquetas apresentam metadados que podem ser usados para identificar recursos escaláveis relacionados na console do AWS Auto Scaling, usando filtros de etiquetas.

Use etiquetas para identificar os seguintes recursos:

  • Clusters de banco de dados do Aurora

  • Grupos do Auto Scaling

  • Tabelas e índices secundários globais do DynamoDB

Ao pesquisar por mais de uma tag, cada recurso deverá ter todas as tags listadas para ser descoberto.

Para obter mais informações sobre marcação, consulte a documentação a seguir.