Etapa 2: Especificar a estratégia de escalabilidade - AWS Auto Scaling

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Etapa 2: Especificar a estratégia de escalabilidade

Use o procedimento a seguir para especificar as estratégias de dimensionamento para os recursos que foram encontrados na etapa anterior.

Para cada tipo de recurso, o AWS Auto Scaling escolhe a métrica que é mais usada para determinar a quantidade do recurso que está sendo usada em determinado momento. Você escolhe a estratégia de dimensionamento mais apropriada para otimizar a performance do aplicativo com base nessa métrica. Quando você habilita o recurso de dimensionamento dinâmico e o recurso de dimensionamento preditivo, a estratégia de dimensionamento é compartilhada entre eles. Para obter mais informações, consulte Como funcionam os planos de escalabilidade.

As seguintes estratégias de dimensionamento estão disponíveis:

  • Optimize for availability (Otimizar para disponibilidade): o AWS Auto Scaling aumenta e reduz automaticamente a escala do recurso na horizontal para manter a utilização em 40%. Essa opção é útil quando o aplicativo tem necessidades de dimensionamento urgentes e, às vezes, imprevisíveis.

  • Balance availability and cost (Equilibrar disponibilidade e custo): o AWS Auto Scaling aumenta e reduz automaticamente a escala do recurso na horizontal para manter a utilização em 50%. Essa opção ajuda a manter a alta disponibilidade ao mesmo tempo que reduz os custos.

  • Optimize for cost (Otimizar para custo): o AWS Auto Scaling aumenta e reduz automaticamente a escala do recurso na horizontal para manter a utilização em 70%. Essa opção é útil para reduzir custos, caso o aplicativo possa lidar com a necessidade de ter a capacidade de buffer reduzida quando houver alterações inesperadas na demanda.

Por exemplo, o plano de escalabilidade configura o grupo do Auto Scaling para adicionar ou remover instâncias do Amazon EC2 com base na quantidade de CPU usada em média para todas as instâncias do grupo. Você escolhe se deseja otimizar a utilização para disponibilidade, custo ou uma combinação de ambos alterando a estratégia de dimensionamento.

Se preferir, você poderá configurar uma estratégia personalizada, caso uma estratégia existente não atenda às suas necessidades. Com uma estratégia personalizada, é possível alterar o valor da utilização pretendida, escolher outra métrica ou ambos.

Importante

Para o tutorial introdutório, conclua somente a primeira etapa do procedimento a seguir e selecione Next (Próximo) para continuar.

Para especificar uma estratégia de escalabilidade
  1. Na página Specify scaling strategy (Especificar estratégia de escalabilidade), para Scaling plan details (Detalhes do plano de escalabilidade), Name (Nome), insira um nome para o plano de escalabilidade. O nome do plano de escalabilidade deve ser exclusivo em seu conjunto de planos de escalabilidade da região. Pode ter no máximo 128 caracteres e não deve conter barras verticais “|”, barras “/” ou dois pontos “:”.

  2. Todos os recursos incluídos são listados por tipo de recurso. Em Auto Scaling groups (Grupos do Auto Scaling), faça o seguinte:

    
                        Escolher grupos do EC2 Auto Scaling
    1. Ignore esta etapa para usar a estratégia de escalabilidade e métricas padrão. Para usar uma estratégia de escalabilidade ou métricas diferentes, realize as seguintes etapas:

      1. Em Scaling strategy (Estratégia de escalabilidade), escolha a estratégia de escalabilidade desejada.

        No tutorial introdutório, escolha Optimize for availability (Otimizar para disponibilidade). Essa opção especifica que a utilização média da CPU de seu grupo do Auto Scaling seja mantida em 40%.

      2. Se você escolher Custom (Personalizado), expanda Configuration details (Detalhes da configuração) para escolher as métricas e o valor de destino desejados.

        • Para Scaling metric (Escalar métrica), escolha a métrica de escalabilidade desejada.

        • Em Target value (Valor de destino), escolha o valor de destino desejado, como a utilização de destino ou o throughput de destino durante qualquer intervalo de um minuto.

        • Em Load metric (Métrica de carga) [apenas para grupos do Auto Scaling], escolha a métrica de carga desejada para usar a escalabilidade preditiva.

        • Selecione Replace external scaling policies (Substituir as políticas de escalabilidade externas) para especificar que o AWS Auto Scaling pode excluir políticas de escalabilidade criadas fora do plano de escalabilidade (como de outros consoles) e substituí-las por novas políticas de dimensionamento com monitoramento do objetivo criadas pelo plano de escalabilidade.

    2. (Opcional) Por padrão, a escalabilidade preditiva está habilitada para os grupos do Auto Scaling. Para desativar a escalabilidade preditiva dos grupos do Auto Scaling, desmarque Enable predictive scaling (Habilitar escalabilidade preditiva).

    3. (Opcional) Por padrão, a escalabilidade dinâmica é habilitada para cada tipo de recurso. Para desativar a escalabilidade dinâmica de um tipo de recurso, desmarque a opção Enable dynamic scaling (Habilitar escalabilidade dinâmica).

    4. (Opcional) Por padrão, quando você especifica a origem de um aplicativo a partir da qual vários recursos dimensionáveis são descobertos, todos os tipos de recursos são automaticamente incluídos no seu plano de escalabilidade. Para omitir um tipo de recurso do seu plano de dimensionamento, desmarque a opção Include in scaling plan (Incluir no plano de dimensionamento).

  3. (Opcional) Para especificar uma estratégia de escalabilidade para outro tipo de recurso, repita as etapas anteriores.

  4. Quando concluir, selecione Next (Próximo) para continuar com o processo de criação do plano de escalabilidade.