【发布时间】:2012-05-10 08:39:13
【问题描述】:
创建大型(100k+ 用户)Ejabberd 集群的推荐 Amazon EC2 实例大小是多少?
我的意思是,使用更多的小型实例还是使用更少的大型实例更高效/成本更低?
用于集群计算的 HVM 映像是否适用于 Ejabberd 集群,或者标准映像是否足以满足此目的?
【问题讨论】:
标签: amazon-ec2 ejabberd
创建大型(100k+ 用户)Ejabberd 集群的推荐 Amazon EC2 实例大小是多少?
我的意思是,使用更多的小型实例还是使用更少的大型实例更高效/成本更低?
用于集群计算的 HVM 映像是否适用于 Ejabberd 集群,或者标准映像是否足以满足此目的?
【问题讨论】:
标签: amazon-ec2 ejabberd
eJabberd 可以使用大量内存,但不会使用大量 CPU,因此内存是最大的考虑因素。这真的取决于你在谈论多少个连接。 100k+ 连接,您至少需要一个大型实例。
来自MetaJacks blog(Strophe,Javascript XMPP 库的创建者)
“对于 Chesspark,我们为数百个连接使用了超过 1GB 的 RAM。Jabber.org 为它的 10k+ 连接使用了大约 2.7GB 的 RAM。”
一个大型实例有 7.5GB 的 RAM,这对于 100k+ 个连接来说是不够的。我会说您正在查看大型实例或高内存实例的 2-3 服务器集群。
仅当您需要软件虚拟机不提供的硬件支持(例如显卡处理)时才真正需要 HVM。内存或 CPU 不需要。
【讨论】: