2012-04-30 27 views
5

Kích thước cá thể Amazon EC2 được đề xuất nào để tạo một cụm Ejabberd lớn (100k + người dùng)?Kích thước mẫu EC2 được đề xuất cho một cụm Ejabberd

Ý tôi là, hiệu quả hơn/ít tốn kém hơn khi sử dụng một số lượng lớn các phiên bản nhỏ hơn hoặc một số lượng lớn các phiên bản lớn hơn?

Và là hình ảnh HVM, cho cụm máy tính, của bất kỳ sử dụng cho một cụm Ejabberd, hoặc hình ảnh tiêu chuẩn sẽ là đủ cho mục đích này?

Trả lời

10

eJabberd có thể sử dụng nhiều bộ nhớ nhưng không sử dụng nhiều CPU nên bộ nhớ là sự cân nhắc lớn nhất. Nó thực sự phụ thuộc vào bao nhiêu kết nối bạn đang nói đến. 100k + kết nối bạn sẽ cần một ví dụ lớn ít nhất.

Từ MetaJacks blog (The creater của Strophe, các thư viện Javascript XMPP)

"Đối với Chesspark, chúng tôi sử dụng trên một buổi biểu diễn của RAM trong vòng vài trăm kết nối. Jabber.org sử dụng khoảng 2.7GB RAM cho nó 10k + kết nối. "

Một phiên bản lớn có 7,5 GB RAM, không đủ cho 100k + kết nối. Tôi muốn nói rằng bạn đang tìm kiếm một cụm máy chủ 2-3 trường hợp lớn hoặc một trường hợp bộ nhớ cao.

HVM chỉ thực sự cần thiết khi bạn cần hỗ trợ phần cứng không được cung cấp bởi máy ảo phần mềm (ví dụ: xử lý thẻ đồ họa). Không cần thiết cho bộ nhớ hoặc CPU.

+0

Cảm ơn bạn đã cân nhắc về bộ nhớ, tôi không biết yếu tố quan trọng nhất để xem xét điều gì khi định kích thước máy chủ Ejabberd. –