Serveur XMPP sur EC2 Amazon Web Service (AWS)

Ma société utilise OpenFire pour le server et le smack pour le client dans son application Android XMPP.

AWS semble être un service bon et évolutif pour ce dont nous avons besoin. Nous l'utilisons pour tester notre application, mais je crains que le server ne se bloque avec des users de 20k-50k.

J'ai deux questions:

  1. AWS est-il suffisant pour un server XMPP (OpenFire)? Quels sont les avantages et inconvénients?
  2. Comment puis-je créer une telle application qui peut gérer au less 20k users en ligne, et disons 2k salles de discussion ouvertes?
  3. Existe-t-il un tutoriel spécifique pour ce genre de choses?

L'argent n'est pas un problème en termes de coûts de server. Le time est important pour nous en ce moment.

One Solution collect form web for “Serveur XMPP sur EC2 Amazon Web Service (AWS)”

AWS travaillera pour ce que vous avez prévu sans aucun problème, choses à prendre en count par une mise en œuvre EC2

  • Vous perdrez des cycles de CPU lorsque le nœud sous-jacent est sous charge élevée, soyez prêt pour que vos machines ne fournissent parfois pas assez de jus de processeur
  • Les E / S de disque seront un peu plus lentes qu'une machine ordinaire

En dehors de cela, Openfire a une solution de clustering, qui est commerciale, et pour autant que je sache, la société derrière elle est décédée (et elle ne l'a pas ouverte, gah), j'ai essayé de les contacter pour get le regroupement solution moi-même, en vain.

Donc, si vous choisissez Openfire, vous serez bloqué avec un server qui devra supporter toute la charge de travail, ce qui ressemble à un peu de stress avec les numbers dont vous parlez, si vous voulez commencer par Openfire, il semble que vous obteniez un moyen facile mais quand vous devez être au courant de vos options lorsque vous commencez à grandir;)

Pour les tutoriels, regardez le howto Openfire à http://ubuntuforums.org/showthread.php?t=525670 , ce n'est pas grave 🙂

  • Transfert de file lent à l'aide du plugin eclipse Saros RTC avec un server openfire xmpp
  • Utilisation de Lync 2013 en tant que Client et Jabber Backend
  • Capturer le trafic de nimbuzz
  • Client Jabber / XMPP pour BlackBerry
  • Notifications RT via Jabber
  • Impossible de commencer ejabberd après le changement de nom d'hôte
  • Est-il possible de configurer deux servers différents fonctionnant sur les mêmes ports sur la même IP mais différents sous-domaines?
  • Amazon EC2 avec infrastructure XMPP
  • Les certificates XMPP sont-ils différents de ceux «réguliers»?
  • Pidgin, OpenLDAP, les users modifiant leurs propres passwords
  • AWS ELB + server ejabberd
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de réseau.