2012-04-30 10 views
5

Qual è la dimensione dell'istanza Amazon EC2 consigliata per la creazione di un cluster Ejabberd di grandi dimensioni (100k + utenti)?Dimensione dell'istanza EC2 consigliata per un cluster Ejabberd

Voglio dire, è più efficiente/meno costoso utilizzare un numero maggiore di piccole istanze o un numero inferiore di istanze di grandi dimensioni?

E le immagini HVM, per il cluster computing, di qualsiasi utilizzo per un cluster Ejabberd o le immagini standard saranno sufficienti allo scopo?

risposta

10

eJabberd può utilizzare molta memoria ma non utilizza molta CPU, quindi la memoria è la più grande considerazione. Dipende davvero da quante connessioni stai parlando. Connessioni 100k + avrai bisogno di una grande istanza almeno.

Da MetaJacks blog (Il creater del Strophe, la libreria Javascript XMPP)

"Per Chesspark, usiamo più di un giga di RAM per poche centinaia di connessioni. Jabber.org utilizza circa 2.7GB di RAM per il suo 10k + connessioni ".

Un'istanza di grandi dimensioni ha 7,5 GB di RAM, che non è sufficiente per le connessioni 100k +. Direi che stai guardando un cluster di server 2-3 di istanze di grandi dimensioni o un'istanza di memoria alta.

HVM è davvero necessario solo quando è necessario il supporto hardware non fornito dalla macchina virtuale del software (ad esempio l'elaborazione della scheda grafica). Non richiesto per memoria o CPU.

+0

Grazie per l'attenzione sulla memoria, non sapevo quale fosse il fattore più importante da considerare quando si dimensiona un server Ejabberd. –

Problemi correlati