AWS AutoScaling como uma unidade robusta de implantação?

2

Alguns de nossos aplicativos exigem que "trabalhem a maior parte do tempo". Eles não são totalmente multi-AZ & Tratamento ELB para alta disponibilidade.

A coisa irritante com o EC2 é que, quando uma única instância desaparece, é necessária uma intervenção manual para restaurar ou o uso de um serviço de terceiros para fazer o mesmo.

Insira o AutoScaling (AS).

O princípio básico do AS é que ele garantirá que pelo menos [x] instâncias de sua AMI estão sendo executadas em todos os momentos - cuidando de iniciar (e matar) instâncias para atender a essa meta.

O que parece ser uma maneira muito eficaz de resolver o problema acima sem precisar de serviços de terceiros ou de manipular muitos códigos.

E ainda neste tópico , temos um funcionário da Amazon recomendando que o OP faça o failover manualmente !

Você concorda que o AS parece ser uma solução apropriada para este problema? Alguém já teve alguma experiência de usá-lo dessa maneira?

    
por Socio 30.10.2012 / 12:03

2 respostas

2

AutoScaling parece uma boa ideia. Eu tenho uma situação parecida. Eu tenho um ami, que não tem para ser 100% do tempo, para isso, eu uso o AutoScaling apenas com instâncias spot. Eu defini o número desejado de instâncias para 1 e incluí todas as zonas de disponibilidade us-east-1 no meu grupo AS. Tem funcionado bem para mim. Além de aumentar a carga com a carga, vi a mudança da zona de disponibilidade usada quando a AWS determina que a zona específica está sobrecarregada.

    
por 01.11.2012 / 21:39
0

Eu acho que o objetivo é fixar um IP particular (IP elástico) ao seu host quando ele é lançado automaticamente.

Dada a sua situação, você pode tentar escrever um script que seja executado na inicialização e associá-lo à AMI -

  1. Uso de IP elástico - para reatribuir o IP elástico específico de qualquer máquina em execução (se houver) e atribuí-lo a si mesmo.
  2. Usando o DNS - que atualiza seu registro A ou C para o IP / nome do host das instâncias. O Route 53 tem uma API, não tenho certeza se o seu host DNS oferece um.
por 30.10.2012 / 16:27