मैं एक नई परियोजना शुरू करने जा रहा हूं, जो लगभग तीन अलग-अलग वर्गों के कई समान नोड्स को तैनात करने की आवश्यकता होगी।
- डेटा नोड , जो MongoDB के शालीन उदाहरण चलाएंगे।
- एप्लिकेशन नोड्स , जो रूल्स एप्लिकेशन और पुराने ASP.NET MVC एप्लिकेशन पर एक रूबी के उदाहरण चलाएंगे।
- प्रोसेसिंग नोड्स , जो एप्लिकेशन नोड्स द्वारा अनुरोधित नौकरियों को चलाएगा।
सभी नोड्स उबंटू 10.04 के उदाहरणों पर चलेंगे, हालांकि उनके पास अलग-अलग पैकेज स्थापित होंगे।
मेरी पिछली परियोजनाओं से शेफ के साथ कुछ परिचित हैं, हालांकि मैं खुद को विशेषज्ञ नहीं मानता। उचित परिश्रम करने के प्रयास में, मैं वैकल्पिक संभावनाओं की जांच कर रहा हूं। हमारे पास बहुत से लोग हैं, जो लंबे समय तक कठपुतली उपयोगकर्ता हैं, और उन्होंने मुझे देखने के लिए प्रोत्साहित किया है।
मुझे हालांकि दोनों विकल्पों का मूल्यांकन करने में परेशानी हो रही है। बावर्ची और कठपुतली एक ही डोमेन शब्दावली के कई साझा करते हैं - पैकेज , संसाधन , विशेषताएँ , और इसी तरह, और उनका एक सामान्य इतिहास है जो एक ही समस्या के विभिन्न दृष्टिकोण लेने से उपजा है। तो कुछ अर्थों में वे बहुत समान हैं। लेकिन इस लेख की तरह मैंने जो तुलनात्मक जानकारी प्राप्त की है , वह थोड़ी पुरानी है।
यदि आप आज इस परियोजना को शुरू कर रहे थे, तो आप अपने आप से यह सवाल पूछ सकते हैं कि आपको विन्यास प्रबंधन के लिए शेफ या कठपुतली का उपयोग करना चाहिए या नहीं? (नोट: मुझे इस सवाल का जवाब नहीं चाहिए "क्या मुझे बावर्ची या कठपुतली का उपयोग करना चाहिए?")