Масштабирование сервера Tigase XMPP на Amazon EC2

Есть ли у кого-нибудь опыт работы с кластерными Tigase XMPP-серверами на Amazon EC2 , в первую очередь я хочу знать обо всем, что может сбить меня с толку, что неочевидно. (Например, очевидно, что запуск Ejabberd на EC2 может вызвать проблемы из-за Mnesia.)

Или, если у вас есть какие-либо общие советы по установке и запуску Tigase в Ubuntu.


Дополнительная информация:

Система Я разрабатываю, использует XMPP только для связи (почти в режиме реального времени) между мобильным приложением и сервером (ами).

Число пользователей изначально будет небольшим, но, надеюсь, будет расти. Вот почему системе требуется Предположительно для нескольких тысяч пользователей вам не понадобится cc1.Экземпляр 4xlarge EC2? (В противном случае это будет очень дорого!)

Я планирую использовать базу данных MySQL, размещенную в Amazon RDS , для базы данных сервера XMPP.

Я также планирую создать внешний компонент XMPP, написанный на Python, с использованием SleekXMPP . Именно этот внешний компонент выполняет всю «работу» сервера, поскольку приложение, которое я создаю, сильно отличается от обмена мгновенными сообщениями. В этой части я не придумал, как подключить внешний компонент XMPP, написанный на Python, к серверу Tigase. Документация , кажется, предполагает, что компоненты написаны специально для Tigase, а не для общего сервера XMPP, используя XEP-0114: протокол компонентов Jabber , как я ожидал.

Имея эту дополнительную информацию, я был бы рад узнать, если вы придумаете что-нибудь еще, о чем мне следует знать.

Спасибо :)

10
задан Jon Cox 29 December 2011 в 20:29
поделиться