A AWS trabalhará para o que você pretende sem nenhum problema, embora esteja ciente de uma implementação do EC2
- Você perderá ciclos de CPU quando o nó subjacente estiver sob alta carga, esteja pronto para suas máquinas, às vezes, não fornecerem suficiente suco de CPU
- O disco de E / S será um pouco mais lento que uma máquina comum
Além disso, a Openfire tem uma solução de clustering, que é comercial, e até onde eu sei que a empresa por trás dela morreu (e eles não abriram o código, gah), eu tenho tentado contatá-los para obter a solução de clustering, sem sucesso.
Então, se você escolher o Openfire, você ficará com um servidor carregando toda a carga de trabalho, o que soa um pouco estressante com os números que você está falando, se você quiser começar com o Openfire, parece um bom maneira de começar, mas quando você precisa estar ciente de suas opções quando você começa a crescer;)
Para tutoriais dê uma olhada no howto da Openfire no link , não é ruim:)