在EC2使用Ejabberd作爲XMPP服務器發送實時信息提供給客戶...自動Ejabberd聚類EC2(亞馬遜網絡服務)
它是如何可以建立集羣,這樣如果負載上服務器得到太多,Auto Scaling將創建一個新的EC2實例,它是Ejabberd集羣的一部分?
documentation I've read建議您必須已經擁有機器並手動配置每個要添加到羣集中的新機器。當然,爲了以防萬一您不必運行冗餘的EC2實例?
在EC2使用Ejabberd作爲XMPP服務器發送實時信息提供給客戶...自動Ejabberd聚類EC2(亞馬遜網絡服務)
它是如何可以建立集羣,這樣如果負載上服務器得到太多,Auto Scaling將創建一個新的EC2實例,它是Ejabberd集羣的一部分?
documentation I've read建議您必須已經擁有機器並手動配置每個要添加到羣集中的新機器。當然,爲了以防萬一您不必運行冗餘的EC2實例?
您需要手動完成此操作,但單個ejabberd服務器可以處理相當多的流量。每臺服務器都會向羣集添加大量可用連接,因此這不是一項常見任務。
這就是說,我真的很小心在EC2中運行ejabberd。我已經做了大約一年,並且我們經常對抗mnesia網絡分區。集羣ejabberd服務器在EC2網絡中無法可靠運行。
我正在安裝基於EC2 + ejabberd的基礎架構並已閱讀此帖。你不建議嗎?我計劃將後端mysqlk(在AWS RDS中)用作存儲大量數據的表。你怎麼看?
您推薦在EC2上運行羣集ejabberd的EC2實例大小是多少?我的意思是,使用更多節點的小型實例或更少節點的大型實例會更好嗎?謝謝 – 2012-04-30 16:12:14
一般來說,erlang可以很好地擴展以將更多的用戶放在更少的節點上。如果你這樣做,你顯然需要計劃高可用性。儘管如此,這是一個不同問題的話題。 – marcc 2012-06-25 03:41:37
1.您會在什麼環境下運行除EC2之外的ejabberd來處理數百萬個活動連接? 2. ejabberd + EC2的問題在哪裏? (某些節點上的效率問題,還是全部停機?) – 2013-02-11 16:52:25