के बीच परिनियोजन/निर्माण उपकरण तो मैं एक लंबे समय तक शेफ या कठपुतली जैसे तैनाती/विन्यास प्रबंधन उपकरण को गले लगाने पर परेशान हूं। ऐसा नहीं है क्योंकि मुझे सामान्य रूप से उनके बारे में कोई हिचकिचाहट है, लेकिन क्योंकि मुझे नहीं लगता कि वे हमारे विशिष्ट परिदृश्य के लिए उपयुक्त हैं।चींटी और शेफ
जहाँ तक मैं देख सकता हूं, इन प्रकार के औजारों को लगातार/व्यापक पैमाने पर तैनाती पर लक्षित किया जाता है, जहां आपको 10s-1000s के सिस्टम में सॉफ़्टवेयर रोल करने की आवश्यकता होती है। हमारे पर्यावरण में, हमारे पास वर्तमान में उत्पादन में प्रत्येक के 1-8 तैनाती के साथ आधे दर्जन रनटाइम में फैले ~ 25 विभिन्न वेब सेवाओं का संग्रह है। हमारी बड़ी तैनाती समस्या यह है कि प्रत्येक सेवा में एक अलग तैनाती की कहानी होती है, और यह पूरी तरह से मैन्युअल है, इसलिए यह समय लेने वाली और त्रुटि प्रवण होती है। एक और झुर्रियां यह है कि उत्पादन में विभिन्न उदाहरण सॉफ़्टवेयर के विभिन्न संस्करण हो सकते हैं, इसलिए हमें एक ही सेवा के लिए एकाधिक तैनाती कहानियों का एक साथ समर्थन करने की आवश्यकता हो सकती है।
तो मुझे लगता है कि हमें एंट/मेवेन/रेक जैसी कुछ और चाहिए, जिसे प्रत्येक सेवा के लिए अनुकूलित किया गया है। हालांकि, उनके साथ मेरा अनुभव यह है कि वे आम तौर पर स्थानीय परिचालनों पर केंद्रित होते हैं, और किसी दिए गए भाषा/रनटाइम के लिए विशिष्ट होते हैं।
क्या मुझे रुचि रखने के तरीके में भवन/परीक्षण/तैनाती का वर्णन और निर्माण करने के लिए एक रनटाइम-अज्ञेयवादी ढांचा है?
मुझे यकीन है कि अगर मैं उन्हें काफी देर तक मारता हूं, तो मुझे यह मेरे लिए ऐसा करने के लिए रेक या कठपुतली मिल सकती है, लेकिन मैं इस उद्देश्य के लिए कुछ तैयार कर रहा हूं।
(ओह, और चीजों को बदतर बनाने के लिए, सब कुछ विंडोज पर चलता है)
धन्यवाद!
धन्यवाद मैक, निश्चित रूप से एक नज़र डालेगा! –