Como o failover funciona para endpoints não íntegros
Se não houver endpoints íntegros em um grupo de endpoints com peso maior que zero, o Global Accelerator tentará passar para um endpoint íntegro com peso maior que zero em outro grupo de endpoints. Observe que, para esse failover, o Global Accelerator ignora a configuração de indicador de tráfego. Portanto, se, por exemplo, um grupo de endpoints tiver um indicador de tráfego definido como zero, o Global Accelerator ainda incluirá esse grupo de endpoints na tentativa de failover.
Se o Global Accelerator não encontrar um endpoint íntegro com peso maior que zero depois de testar os três grupos de endpoints mais próximos (ou seja, Regiões da AWS), ele roteará o tráfego para um endpoint aleatório no grupo de endpoints mais próximo do cliente. Ou seja, ele apresenta falha na abertura.
Observe o seguinte:
O grupo de endpoints escolhido para failover pode ser aquele que tenha um indicador de tráfego definido como zero.
O grupo de endpoints mais próximo pode não ser o grupo de endpoints original. Isso ocorre porque o Global Accelerator considera as configurações do indicador de tráfego da conta ao escolher o grupo de endpoints original.
Por exemplo, digamos que sua configuração tenha dois endpoints, um íntegro e outro não íntegro, e você tenha definido o peso de cada um deles como maior que zero. Nesse caso, o Global Accelerator roteia o tráfego para o endpoint íntegro. Agora digamos que você define o peso do único endpoint íntegro como zero. Em seguida, o Global Accelerator experimenta três grupos adicionais de endpoints para encontrar um endpoint íntegro com peso maior que zero. Se não encontrar um, o Global Accelerator roteia o tráfego a um endpoint aleatório no grupo de endpoints mais próximo do cliente.
Quando ocorre a recuperação, ou seja, as regiões estão íntegras novamente, o Global Accelerator retorna ao comportamento normal de roteamento. Isso significa que, normalmente, o roteamento retornará a endpoints íntegros com indicadores de tráfego que não são definidos como zero em cerca de 30 segundos. No entanto, observe que as conexões ativas estabelecidas não são movidas. Elas continuam roteando para a região de peso zero até que a conexão seja redefinida pelo cliente ou pelo servidor, ou até que o cliente faça uma nova conexão.