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.

Você pode 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 (console)
  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. Você pode criar uma política de redução 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.