Instância ELB Fora de serviço

3

Depois de implementar o ELB e o Autoscalling no Amazon AWS. Há um problema estranho acontecendo e não sabemos o motivo ou a correção.

  • Instalamos a configuração do Auto Scalling para adicionar uma instância da ID da AMI do Windows 2008 R2 x64, do SQL Express e do IIS.

  • Também permitimos que o ELB verifique a integridade em "/", a configuração normal e supõe que o IIS esteja sendo executado normalmente.

  • Mas, assim que a instância é iniciada, ela é mostrada como "Fora de serviço" no ELB.

  • O status se transforma em "Em serviço" subitamente depois de algum tempo.

  • Qual é o motivo de tal problema?

  • É possível disponibilizá-lo rapidamente? "Com certeza, quando a instância é iniciada, é necessário que ela seja balanceada na carga"

por Bassam Gamal 13.02.2013 / 12:41

1 resposta

7

A verificação de integridade no seu ELB tem cinco parâmetros:

Ping Target:          HTTP:80/
Timeout:              5 seconds 
Interval:             30 seconds
Unhealthy Threshold:  2
Healthy Threshold:    10

Quando uma nova instância é iniciada, presume-se que ela esteja em um estado "não íntegro" e deve responder com êxito às solicitações Limite saudável , cada uma delas separada por Intervalo antes de ser incluído na piscina.

Para reduzir o tempo que uma nova instância leva para ser considerada "saudável", diminua o Intervalo e o Limite saudável .

Observe que isso aumenta a possibilidade de uma instância "bater" dentro e fora de serviço quando está sobrecarregada.

    
por 13.02.2013 / 13:02