Verificações de capacidade para treinos - Amazon Application Recovery Controller (ARC)

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á.

Verificações de capacidade para treinos

Quando uma execução prática começa, para afastar temporariamente o tráfego de uma zona de disponibilidade, o ARC executa uma verificação para verificar se você tem capacidade suficiente em outras zonas de disponibilidade para afastar o tráfego com segurança da AZ. Se não houver capacidade suficiente disponível, a mudança de tráfego para a corrida prática não será iniciada e a corrida prática será encerrada.

Além disso, o ARC executa uma verificação de capacidade dos recursos do balanceador de carga quando um deslocamento automático zonal é concluído, antes que o ARC encerre o deslocamento de tráfego iniciado pelo deslocamento automático. Se a verificação de capacidade falhar quando o deslocamento automático terminar, o tráfego não será transferido de volta para a zona de disponibilidade da qual foi retirado.

As verificações de capacidade balanceada só são concluídas para balanceadores de carga e grupos de Auto Scaling.

Para um recurso de balanceador de carga, as verificações de capacidade validam se os hosts saudáveis associados ao balanceador de carga estão distribuídos entre as zonas de disponibilidade. Especificamente, as verificações de capacidade garantem que o número de hosts saudáveis em todas as zonas de disponibilidade em que o recurso está registrado seja balanceado. Para verificações de capacidade, balanceada significa que a capacidade íntegra de cada zona de disponibilidade está em paridade com as outras zonas, dentro de uma pequena variação.

Observe que as verificações de capacidade não são aplicadas a balanceadores de carga com grupos-alvo do tipo Lambda nem a balanceadores de carga de aplicativos, porque esses destinos não são configurados zonalmente.

As verificações de capacidade também são concluídas para grupos de Auto Scaling. Para um grupo de Auto Scaling, as verificações de capacidade validam que a capacidade zonal total íntegra de um grupo de Auto Scaling, ou seja, o número total de hosts íntegros em todas as zonas de disponibilidade, atende ao conjunto de capacidades desejado para esse grupo de Auto Scaling.

Quando uma verificação de capacidade falha

Quando uma verificação de capacidade descobre que a capacidade disponível não está balanceada para um recurso, o resultado da execução prática éCAPACITY_CHECK_FAILED. Para saber mais sobre por que uma verificação de capacidade falhou, consulte o campo de comentários doZonalShiftSummary. Para encontrar o campo de comentários para sua prática, execute zonal shift, faça o seguinte:

  1. Usando o AWS CLI, liste as mudanças de zona para o recurso que você especificou na execução prática usando a operação da ListZonalShiftsAPI.

    FOr exemplo, para retornar as mudanças zonais, você pode executar um comando semelhante ao seguinte:

    aws arc-zonal-shift start-practice-run --resource-identifier="arn:aws:elasticloadbalancing:Region:111122223333:ExampleALB123456890"
  2. Examine a matriz de ZonalShiftSummary objetos retornados para encontrar a mudança de zona da execução prática que falhou devido às verificações de capacidade.

  3. Para o deslocamento zonal aplicável, revise as informações no Comment campo.