Il problema più grande che ho avuto con ELB è che esiste un limite rigido di 60 secondi per richieste; se il tuo caso d'uso richiede una connessione di durata superiore a 60 secondi, gli ELB non funzioneranno per te. Addendum: se la tua connessione può fare una sorta di traffico "keepalive" allora l'ELB non lo ucciderà. Per risposte HTTP generali a lunga durata, 60 secondi e sei fuori.
Un altro punto è che Elbs uccidere immediatamente tutte le connessioni a un'istanza se non riesce il numero di controlli sanitari che mettete nella vostra soglia di malsano, in modo da qualcosa come una graziosa-stop apache è difficile senza mantenere la soglia di malsano superiore il tuo processo più lungo o più di 60 secondi, entrambi possono sembrare una vita a seconda della tua app e la reattività prevista.
EDIT: Elbs connessione supporto drenante ora: http://aws.amazon.com/about-aws/whats-new/2014/03/20/elastic-load-balancing-supports-connection-draining/
anche un errore comune è quello di dimenticare di aggiungere le zone disponibilità di istanze al ELB o misconfigure dello stato di salute.
ELB sono molto carini dal punto di vista gestionale ma mancano sicuramente alcune funzioni carine. Terminare SSL su ELB è probabilmente la più grande 'caratteristica killer', e rende tutti gli inconvenienti insignificanti e poco importanti in confronto.