Quali sono i limiti pratici con EC2 scalatura automatica o altre infrastrutture di cloud computing?

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

Domanda

ero curioso di sapere se qualcuno ha sperimentato con web ridimensionamento automatico o db livello in EC2 o altre infrastrutture di cloud computing? Sembra teoricamente possibile, ma sono curioso di ciò che le limitazioni pratiche sono / forse.

Grazie!

È stato utile?

Soluzione

Stiamo anche cominciando a guardare auto-scaling.

Il primo approccio è quello di utilizzare candidato di Amazon ELB (Elastic Load Balancer) e Cloud anteriore. Tuttavia, il nostro traffico è un servizio web. Caller di frequente inviare il 100-Continue messaggio HTTP, e ELB non si può capire che il messaggio. Non c'è nessuna parola ancora da Amazon quando che potrebbe essere fissato. Inoltre, ci sono una serie di denunce nei forum di Amazon su ELB non movimentazione del carico pesante.

lighttpd 1,5 sembra una soluzione parziale promettente, in quanto in grado di rilevare quando un'istanza non funziona e trasparente portarlo fuori della rotazione, e può essere riconfigurato dinamicamente senza riavviare il bilanciamento del carico.

Ci sono una serie di soluzioni commerciali pure. Probabilmente avremo uno sguardo a scala di destra.

Altri suggerimenti

Questo è più di una domanda di una risposta, ma sto per iniziare a sperimentare con autoscaling me stesso (molto probabilmente utilizzando le strutture cloudfront) e sto pensando che il tempo di avvio esempio sarà un fattore. Ho notato che una nuova istanza EC2 può richiedere da 5 a 20 minuti per l'avvio, quindi non è come se si può aggiungere istantaneamente più capacità quando i vostri carico aumenta; sembra che si avrebbe bisogno di uno o più folli casi di essere in esecuzione e pronto a raccogliere maggiore carico.

tarda aggiunta:

Si consideri SimpleDB così ... questo eliminerebbe il lato ridimensionamento DB.

Per autoscaling, ci siamo rimboccati le nostre script per il monitoraggio, il lancio e server provisioning e sì, l'intero processo dura circa 7 minuti. Facciamo un po 'di analisi predittiva di indovinare quando saranno necessari nuovi server e poi semplicemente li abbattere, se non lo sono. Costo totale:. ~ 10 centesimi

Inoltre, Scalr sembra essere molto promettente come una soluzione commerciale (non l'ho usato).

Chad

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top