2012-04-30 18 views
5

एक बड़ा (100k + उपयोगकर्ता) Ejabberd क्लस्टर बनाने के लिए अनुशंसित अमेज़ॅन ईसी 2 इंस्टेंस आकार कौन सा है?Ejabberd क्लस्टर के लिए अनुशंसित ईसी 2 इंस्टेंस आकार

मेरा मतलब है, क्या यह बड़ी संख्या में छोटे उदाहरणों या बड़ी संख्या में बड़ी संख्याओं का उपयोग करने के लिए अधिक कुशल/कम महंगा है?

और क्लस्टर कंप्यूटिंग के लिए एचवीएम छवियां हैं, किसी एब्जेबर क्लस्टर के लिए किसी भी उपयोग के लिए, या मानक छवियां उद्देश्य के लिए पर्याप्त होंगी?

उत्तर

10

eJabberd बहुत सारी मेमोरी का उपयोग कर सकता है लेकिन बहुत सारे CPU का उपयोग नहीं करता है इसलिए स्मृति सबसे बड़ा विचार है। यह वास्तव में निर्भर करता है कि आप कितने कनेक्शन के बारे में बात कर रहे हैं। 100k + कनेक्शन आपको कम से कम एक बड़े उदाहरण की आवश्यकता होगी।

MetaJacks blog

"Chesspark के लिए (Strophe, जावास्क्रिप्ट XMPP पुस्तकालय के creater) से, हम कुछ सौ कनेक्शन के लिए राम की एक गिग से अधिक का उपयोग करें। Jabber.org के लिए राम की 2.7GB के बारे में उपयोग करता है अपने 10k + कनेक्शन। "

एक बड़े उदाहरण में 7.5 जीबी रैम है, जो 100k + कनेक्शन के लिए पर्याप्त नहीं है। मैं कहूंगा कि आप बड़े उदाहरणों या एक उच्च मेमोरी इंस्टेंस के 2-3 सर्वर क्लस्टर को देख रहे हैं।

एचवीएम केवल तभी आवश्यक है जब आपको सॉफ़्टवेयर वर्चुअल मशीन (जैसे ग्राफिक्स कार्ड प्रोसेसिंग) द्वारा प्रदान नहीं किया गया हार्डवेयर समर्थन की आवश्यकता हो। मेमोरी या सीपीयू के लिए आवश्यक नहीं है।

+0

स्मृति के बारे में विचार करने के लिए धन्यवाद, मुझे नहीं पता था कि Ejabberd सर्वर को आयाम करते समय, सबसे महत्वपूर्ण कारक क्या था। –