2012-08-13 22 views
6

पर रूबी हम रूबी पर रूबी के लिए लगभग 20 क्लाइंट साइट्स होस्ट करने जा रहे हैं। हमें हमारे सर्वर/वीपीएस के लिए सर्वोत्तम नियंत्रण कक्ष की आवश्यकता है आप क्या सलाह देते हैं? मैंने शोध किया है और इस सटीक विषय के बारे में कोई अच्छा ब्लॉग या पोस्ट नहीं मिल सकता है।रेल वेब होस्टिंग कंट्रोल पैनल/सर्वर प्रबंधन

मेरी निष्कर्षों में से कुछ:

1) Cpanel अच्छा नहीं लगता है के रूप में यह रेल 3.2.8

2) का समर्थन नहीं करता सिर्फ SSH मैनुअल config प्रबंधन पर्याप्त होगा? कुछ लोगों ने मुझे बताया है कि लोग कैपिस्ट्रानो के साथ क्या करते हैं। लेकिन आप बैंडविड्थ, सीपीयू उपयोग जैसे संसाधनों को कैसे नियंत्रित करते हैं?

3) भविष्य में हम एक नि: शुल्क परीक्षण साइनअप प्रदान करना चाहते हैं जो खातों को स्वत: बनाता है और हमारे ऐप को इंस्टॉल करता है।

आदर्श समाधान cpanel के समान हो, लेकिन साथ अपाचे/पैसेंजर

उत्तर

3

मैं कई रेल कंपनियों रेल में अपने स्वयं के नियंत्रण कक्ष से बाहर का निर्माण लगता है चल रेल 3.2.8 की अनुमति होगी। यदि आप एक वीपीएस पर हैं, तो यह बहुत आसान होना चाहिए। (यदि आपके पास गुणक वीपीएस हैं, तो यह अभी भी करने योग्य है, लेकिन आपके कंट्रोल पैनल ऐप को एसएसएच के माध्यम से सबकुछ करना होगा, शायद कैपिस्ट्रानो का उपयोग करना।)

अपने कंट्रोल पैनल में रेल ऐप, आप कुछ मॉडल बना सकते हैं जो जानते हैं कि कैसे करना है विभिन्न सर्वर प्रशासन कार्यों। उदाहरण के लिए, यदि आप अपाचे का उपयोग कर रहे हैं, तो आपके मॉडल में से एक को शायद नए वर्चुअल होस्ट को जोड़ने के लिए http.conf को संपादित करना होगा।

साइनअप पर स्वचालित रूप से ऐप्स बनाने के बारे में आपका विचार इस तरह से किया जा सकता है। कुछ मॉडल तर्क लिखें जो ऐप को स्रोत नियंत्रण से बाहर करता है, वर्चुअल होस्ट या जो भी बनाता है, डेटाबेस बनाता है (यदि प्रत्येक क्लाइंट को अपना स्वयं का हो जाता है), आदि

कुछ कार्यों को नौकरी कतार पर धक्का देने पर विचार करें, उन्हें तुल्यकालिक रूप से संभालने के बजाय। (मैं resque का बड़ा प्रशंसक हूं)। यह उन कार्यों के लिए एक अच्छा विचार है जो लंबे समय तक लेते हैं, जैसे स्रोत नियंत्रण से चेकआउट।

आप अपने निजी उपयोग के लिए इस सर्वर व्यवस्थापक कार्यक्षमता को एक मणि में भी निकालना चाहते हैं। फिर, आप रेल ऐप के बाहर कस्टम स्क्रिप्ट से आसानी से वही कार्य कर सकते हैं, आपको इसकी आवश्यकता होनी चाहिए।