2012-04-30 8 views
5

¿Cuál es el tamaño de instancia de Amazon EC2 recomendado para crear un clúster Ejabberd grande (100k + usuarios)?Tamaño de instancia de EC2 recomendado para un clúster de Ejabberd

Es decir, ¿es más eficiente/menos costoso usar un número mayor de instancias pequeñas, o un número menor de instancias grandes?

Y son imágenes HVM, para la informática de clúster, de cualquier uso para un clúster Ejabberd, o las imágenes estándar serán suficientes para este fin?

Respuesta

10

eJabberd puede usar mucha memoria pero no usa mucha CPU, por lo que la memoria es la mayor consideración. Realmente depende de cuántas conexiones estás hablando. Más de 100k conexiones necesitarás una instancia grande al menos.

De MetaJacks blog (El creater de Strophe, la biblioteca Javascript XMPP)

"Para Chesspark, utilizamos más de un giga de RAM para unos pocos cientos de conexiones. Jabber.org utiliza alrededor de 2.7GB de RAM para su 10k + conexiones ".

Una instancia grande tiene 7.5 GB de RAM, lo que no es suficiente para 100k + conexiones. Diría que estás viendo un clúster de 2 o 3 servidores de instancias grandes o una instancia de memoria alta.

HVM solo es realmente necesario cuando necesita soporte de hardware que no es proporcionado por la máquina virtual del software (por ejemplo, el procesamiento de la tarjeta gráfica). No es necesario para la memoria o la CPU.

+0

Gracias por la consideración de la memoria, no sabía cuál era el factor más importante a tener en cuenta al dimensionar un servidor Ejabberd. –

Cuestiones relacionadas