Node.js को चलाने के लिए सर्वर चुनने के लिए मानदंड


12

Node.js को चलाने के लिए सर्वर चुनने के लिए मैं किन मानदंडों का उपयोग करूंगा ?

ऐसा लगता है कि साझा-होस्टिंग एक नया तरीका है क्योंकि यह बहुत नया है। यह देखते हुए कि यह कैसे काम करता है , मैं उत्पादन मशीन के संदर्भ में क्या देखूंगा? शुरू में मान लें कि मैं एक सीमित (~ यूएस $ 5 से यूएस $ 25 प्रति माह) बजट पर सीमित हूं।

जवाबों:


5

यह संभव नहीं है कि आप कभी भी Node.js को एक साझा वातावरण में देख पाएंगे, क्योंकि आपकी Node.js प्रक्रिया CGI के माध्यम से या Apache के तहत mod_whatever जैसी किसी भी चीज़ के माध्यम से त्वरित होने के बजाय लंबी चलने वाली प्रक्रिया के रूप में चलती हैं।

इसका मतलब है कि आप एक समर्पित सर्वर या VPS देख रहे हैं और तब भी आप अपने बजट के अंतिम छोर पर होंगे। लिंडोड की सबसे छोटी पेशकश जैसा कुछ हो सकता है कि आप उस बजट के साथ मिलेंगे सबसे अच्छा मूल्य - आप सस्ता प्राप्त कर सकते हैं, लेकिन आप अपने विनिर्देश को उससे बहुत कम नहीं करना चाहते हैं।

आप कम रैम के साथ दूर हो सकते हैं, शायद कम से कम 256 एमबी, लेकिन आपको संभवतः स्वैपिंग की संभावना है इसलिए अन्य वीपीएस के साथ ड्राइव साझा करने के आई / ओ अड़चन आपको तब मार देंगे। आप कभी-कभी यूएस $ 25 / माह या यहां तक ​​कि यूएस $ 20 / माह के लिए सस्ते पुराने समर्पित सर्वर (नीची कल्पना पी 4, 256 एमबी रैम, छोटी ड्राइव) देखते हैं - डब्ल्यूएचटी या ओएलएम के सर्वर जैसे अधिक विशिष्ट स्थानों के प्रस्तावों के क्षेत्र पर नज़र रखें -ए-दिन अगर वह है जो आप चाहते हैं।

Node.js ढांचे को थ्रेडेड या प्रोसेस आधारित आर्किटेक्चर के बजाय इसकी घटना के कारण प्रति RAM या सीपीयू पावर की बहुत अधिक आवश्यकता नहीं है, लेकिन आपको किस प्रकार के विनिर्देशन की आवश्यकता होगी, यह इस बात पर निर्भर करेगा कि आपका कोड क्या कर रहा है (किस प्रकार डेटा प्रोसेसिंग के?, डेटा सेट कितने बड़े हैं ?, डेटाबेस क्या काम करता है ?, आप कितने समवर्ती उपयोगकर्ता / प्रक्रियाएँ आप उम्मीद कर रहे हैं ?, ...) इसलिए हमें आपको अधिक जानकारी देने में सक्षम होने के लिए और अधिक विवरण की आवश्यकता होगी अधिक विशिष्ट उत्तर। हालांकि अधिकतम 25 अमेरिकी डॉलर के बजट के साथ यह एक ऐसा मामला हो सकता है जिसे आप प्राप्त कर सकते हैं और इसके साथ जीने का तरीका ढूंढ सकते हैं!

संपादित करें: (2013-01-10)

उस उत्तर को लिखने के बाद से, मूल्य / क्षमताएं काफी बदल गई हैं जैसा कि आप उम्मीद करेंगे। वास्तव में कुछ स्थान हैं जो Node.js की मेजबानी की पेशकश करते हैं, और VMs पर कुछ बहुत अच्छे मानक मूल्य हैं (लिनोइड अभी भी एक अच्छी सिफारिश आईएमओ है, लेकिन अगर आप कम प्रसिद्ध का जोखिम लेना चाहते हैं तो बेहतर मूल्य ऑफ़र हैं प्रदाता) और छोटे समर्पित सर्वर (उदाहरण के लिए kimsufi.co.uk की पसंद से)।

लेकिन होस्टिंग के लिए चर्चा समूहों पर आगे के शोध के बिना सर्वर फॉल्ट प्रश्न जैसे अपेक्षाकृत स्थिर पृष्ठों से होस्टिंग की सिफारिशें न लें: बाजार इतना बदल जाता है कि यहां कोई भी जवाब जल्दी से पुराना हो जाता है, यही वजह है कि खरीदारी के सवाल आम तौर पर हतोत्साहित होते हैं।


मैंने अपने प्रोजेक्ट्स, PHP और कुछ कैशिंग के लिए लंबे समय से चल रहे सर्वर प्रोसेस के साथ कुछ भी नहीं किया है। और मेरे पेशेवर काम के लिए यह हमेशा सर्वर संचालन वाले लोगों (जैसे स्वयं!) जो हार्डवेयर और ओएस विकल्पों को संभालते हैं। मुझे लगता है कि यह वीपीएस की दुनिया में प्रवेश करने का समय है। मैं सुझावों की बहुत सराहना करता हूं। जहाँ तक डेटासेट और उपयोगकर्ता संख्या और इस तरह, मुझे इस बिंदु पर यकीन नहीं है, मैं अनुमान लगा रहा हूं कि मेरे पास और भी प्रश्न होंगे क्योंकि मैं और आगे बढ़ूंगा। बहुत धन्यवाद!
आर्टलंग

एक 512 एमबी रैम सर्वर पर लाइनोड $ 19 / माह यूएसडी है। यह मूल सामान के लिए पर्याप्त लगता है।
जेसन सेब्रिंग

2

इसके अलावा Heroku -style Node.js होस्टिंग प्रदाताओं की एक जोड़ी की जाँच करें । वे मशीन के प्रबंधन के कुछ बोझ और Node.js प्रक्रिया को दूर करते हैं, जबकि अभी भी प्रभावी है। ध्यान दें कि वे मई 2011 के मध्य बीटा स्थिति में हैं।


1

MediaTemple का VE सर्वर 25 $ / महीना है (जब आप वार्षिक विकल्प चुनते हैं, अन्यथा यह 30 $ / महीना है), रूट एक्सेस और 512 एमबी रैम के साथ VPS के लिए बहुत अच्छा है।

अन्यथा, आप अपने आप को एक स्थानीय वर्चुअलबॉक्स वेबसर्वर मुफ्त में बना सकते हैं यदि आप केवल Node.js का परीक्षण करना चाहते हैं और देखें कि क्या आप वेबहोस्टिंग पर पैसा खर्च करने से पहले यह आपके लिए सही है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.