Escalabilidade de rastreamento de destino: escalar a frota spot definindo um valor para uma métrica específica - Amazon Elastic Compute Cloud

Escalabilidade de rastreamento de destino: escalar a frota spot definindo um valor para uma métrica específica

Com a escalabilidade de rastreamento de destino, você cria uma política de escalabilidade de rastreamento de destino ao selecionar uma métrica e definir um valor pretendido. A frota spot cria e gerencia os alarmes do CloudWatch que acionam a política de escalabilidade e calcula o ajuste de escalabilidade com base na métrica escolhida e no valor de destino. A política de escalabilidade ajusta a capacidade ao adicionar ou remover instâncias conforme necessário para manter a métrica no valor de destino especificado ou próxima a ele. Uma política de escalabilidade de rastreamento de destino não apenas mantém a métrica próxima do valor de destino, mas também se ajusta às flutuações na métrica devido a um padrão de carga de flutuação e minimiza as flutuações rápidas na capacidade.

É possível criar várias políticas de escalabilidade de rastreamento de destino para uma frota spot, desde que cada uma delas use uma métrica diferente. A frota escala com base na política que especifica a maior capacidade da frota. Isso permite que você inclua vários cenários para garantir capacidade suficiente para suas workloads de aplicações.

Para garantir a disponibilidade da aplicação, a frota se expande proporcionalmente à métrica o mais rápido possível, mas se retrai gradualmente.

Quando uma frota spot encerra uma instância spot porque a capacidade pretendida foi reduzida, a instância recebe um aviso de interrupção de instância spot.

nota

Não edite ou exclua os alarmes do CloudWatch que a frota spot gerencia para uma política de dimensionamento com monitoramento do objetivo. A frota spot exclui os alarmes automaticamente quando você exclui a política de dimensionamento com monitoramento do objetivo.

Pré-requisitos
Para configurar uma política de rastreamento de destino
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, selecione Solicitações spot.

  3. Selecione sua solicitação de frota spot.

  4. Escolha a guia Ajuste de escala automático próxima à parte inferior da tela. Se você selecionou o link para sua frota spot, não há guia; em vez disso, role para baixo até a seção Ajuste de escala automático.

  5. Se a escalabilidade automática não estiver configurada, escolha Configurar.

  6. Use Escalar capacidade entre para definir a capacidade mínima e máxima para sua frota. A escalabilidade automática não dimensiona a frota abaixo da capacidade mínima ou acima da capacidade máxima.

  7. Em Policy Name (Nome da política), digite um nome para a política.

  8. Escolha uma Target metric.

  9. Digite um Target value (Valor de destino) para a métrica.

  10. Em Período de esfriamento, especifique um novo valor (em segundos) ou mantenha o padrão.

  11. (Opcional) Para omitir a criação de uma política de redução de escala na horizontal baseada na configuração atual, selecione Desabilitar redução de escala na horizontal. É possível criar uma política de redução de escala na horizontal usando uma configuração diferente.

  12. Escolha Save (Salvar).

Para configurar uma política de rastreamento de destino usando a AWS CLI
  1. Registre a solicitação de frota spot como um destino escalável usando o comando register-scalable-target.

  2. Crie uma política de escalabilidade usando o comando put-scaling-policy.