Quais são as limitações práticas com EC2 auto escamação ou outras infra-estruturas de computação em nuvem?

StackOverflow https://stackoverflow.com/questions/1131813

Pergunta

Eu estava curioso, se alguém tem experimentado com auto escala web ou db nível em EC2 ou outras infra-estruturas de computação em nuvem? Parece teoricamente possível, mas estou curioso quais são as limitações práticas / talvez.

Obrigado!

Foi útil?

Solução

Nós também estamos começando a olhar para auto-scaling.

A primeira abordagem candidato é utilizar ELB da Amazon (Elastic Load Balancer) e Cloud Frente. No entanto, nosso tráfego é um serviço web. Chamador é frequentemente enviar o 100-Continue http mensagem e ELB não consigo entender essa mensagem. Não há nenhuma palavra ainda da Amazon sobre quando isso poderia ser corrigido. Além disso, há uma série de queixas nos fóruns Amazon sobre ELB não lidar com carga pesada.

lighttpd 1,5 parece com uma solução parcial prometendo, em que ele pode detectar quando uma instância não está funcionando e transparente tirá-lo da rotação, e pode ser reconfigurado dinamicamente sem reiniciar o balanceador de carga.

Há uma série de soluções comerciais também. Provavelmente teremos uma olhada Right Scale.

Outras dicas

Esta é mais uma questão do que uma resposta, mas estou prestes a começar a experimentar com autoscaling mim mesmo (provavelmente utilizando as instalações Amazon CloudFront) e estou pensando que o tempo de inicialização instância será um fator. Tenho notado que uma nova instância EC2 pode levar de 5 a 20 minutos para o arranque, por isso não é como se você pode adicionar instantaneamente mais capacidade quando seus carga aumenta; parece que você precisaria de um ou mais ociosas instâncias para estar em execução e pronto para pegar aumento de carga.

Além tardio:

Considere SimpleDB, bem ... isso eliminaria o lado DB escala.

Para autoscaling, nós rodamos nossos próprios scripts para monitor, lançamento e provisionar servidores e, sim, todo o processo leva cerca de 7 minutos. Nós fazemos um pouco de análise preditiva para adivinhar quando novos servidores serão necessários e depois é só quebrá-los se eles não são. Custo total:. ~ 10 centavos

Além disso, Scalr parece promissor como uma solução comercial (não usei).

Chad

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top