उत्पादन परिनियोजन उपकरण [बंद]


12

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

  • सॉफ़्टवेयर / कॉन्फ़िगरेशन / आदि परिनियोजन के लिए कौन से उपकरण उपलब्ध हैं (क्या निशुल्क या वाणिज्यिक)?

कृप्या

  • प्रति पोस्ट एक एकल उपकरण सूची
  • यह परिनियोजन प्रक्रिया का कौन सा भाग निष्पादित करता है
  • इस उपकरण का उपयोग करने के लिए विशेष रूप से फायदे या नुकसान (यानी, .NET केवल, सभी LAMP / WAMP प्लेटफार्मों का समर्थन करता है, आदि)

एक उपकरण न जोड़ें जो पहले से मौजूद है - यदि आप किसी दिए गए उत्तर के बारे में कुछ विशेष कहना चाहते हैं तो टिप्पणी जोड़ें।

-Adam


इस प्रश्न को बंद कर दिया गया है क्योंकि यह तकनीकी रूप से एक "खरीदारी प्रश्न" है , हालांकि यह प्रदान की जाने वाली अधिकांश जानकारी अभी भी मान्य है, और यह तैनाती और कॉन्फ़िगरेशन प्रबंधन टूल पर शोध करने के लिए एक उत्कृष्ट प्रारंभिक बिंदु है।
voretaq7

जवाबों:


10

पपेट एक और अधिक हाल ही में लिखा गया उपकरण है, जो रूबी में लिखा गया है, जो कि cigerine के खिलाफ जमीन हासिल कर रहा है।


1
यह 'उत्तर' प्रश्न का उत्तर नहीं देता है क्योंकि प्रश्नकर्ता अनुरोध करता है।
jtimberman

हम कठपुतली के हमारे उपयोग से काफी खुश हैं - इसने हमें संपूर्ण इमेज-टू-रनिंग सिस्टम प्रक्रिया को करने की अनुमति दी है, जिसमें स्वचालन / परिनियोजन टूल की सबसे अधिक आवश्यकता होती है, जिसमें हमारे पहले के मैनुअल और कस्टम परिनियोजन विधियों को माइग्रेट करना शामिल है। इसकी पर्याप्त अनुशंसा नहीं कर सकता। नकारात्मक पक्ष यह है कि (अभी तक) विंडोज़ बक्से को संभालना नहीं है, लेकिन सभी * निक्स वेरिएंट अच्छी तरह से कवर किए गए हैं।
माइक पाउंटनी

4

यूनिफ़ैक्स दुनिया में कैफ़ीन विहित उदाहरण है।


2
यह एचपी के डिस्ट्रिब्यूटेड सिस्टम्स एडमिनिस्ट्रेशन यूटिलिटीज (डीएसएयू) का भी हिस्सा है और यह बुनियादी एचपी-यूएक्स उपयोग के लिए पूर्वनिर्मित है।
मेई

4

मुझे वास्तव में cfengine 3 पसंद है

यह मूल रूप से तैनाती प्रक्रिया के हर हिस्से का ध्यान रख सकता है, सही कॉन्फ़िगरेशन दिया गया है: किसी स्थान से फ़ाइलों की प्रतिलिपि बनाएँ, स्वचालित रूप से पैकेजिंग सिस्टम का उपयोग करें (जैसे apt, yum) स्थापित / अद्यतन करने के लिए पैकेज, स्टार्ट / स्टॉप सेवाओं, फ़ाइलों / पृष्ठों के लिए जाँच करें। सामग्री।

मैं इसे (या अस्तित्व को जाँचने) पैकेज के लिए उपयोग करता हूँ, और जब से मैं एक जावा लड़का हूँ, जब कुछ काम करने के लिए ईद में, मैं एक केंद्रीय बिंदु से संग्रह को डाउनलोड करता हूं, टॉमकैट सेवा को रोक देता हूं, तोकैट में संग्रह को कॉपी करता हूं। निर्देशिका, सेवा शुरू करें, और जांचें कि विशिष्ट सेवा पृष्ठ पर सही मूल्य मिल सकता है। हाँ, cfengine यह सब अपने आप ही करता है।

लाभ:

  • यह काम करता है (यह एक महत्वपूर्ण विशेषता है)।
  • लिनक्स / यूनिक्स और विंडोज (मूल) दोनों पर मौजूद
  • छोटे संसाधनों का उपयोग

नुकसान:

  • पहले उपयोग करने के लिए थोड़ा मुश्किल है, उदाहरण थोड़ा बहुत पूर्ण हैं, लेकिन ट्यूटोरियल चारों ओर से पॉपिंग कर रहे हैं

3

हालांकि यह मुख्य रूप से एक डेवलपर का उपकरण है, कैपिस्ट्रानो एक अच्छा विकल्प भी है।

मुझे यकीन नहीं है कि यह काम करने के लिए प्रकट होने के अलावा विंडोज प्लेटफॉर्म के लिए कितना अच्छा है। लिनक्स / OSX पूरी तरह से समर्थित हैं।

आप फ़ाइल तैनाती से डेटाबेस बैकअप और उपयोगकर्ता प्रबंधन के लिए अपने तैनाती सर्वर पर बहुत अधिक ऑपरेशन करने के लिए इसका उपयोग कर सकते हैं।

गिट रिपॉजिटरी के साथ जोड़ी, आपको परिवर्तन प्रबंधन और त्वरित और आसान तैनाती मिलती है।


2

टूल: शेफ जनवरी में ओप्सकोड द्वारा जारी किया गया एक नया-ईश उपकरण है । यह रूबी में लिखा गया है और इसकी विन्यास भाषा शुद्ध रूबी डीएसएल है। यह सक्रिय विकास के तहत एक युवा उपकरण है, लेकिन यह कई कंपनियों द्वारा उत्पादन में उपयोग किया जा रहा है।

पीएफई बूट और किकस्टार्ट सेवाओं को स्थापित करने से लेकर एप्लिकेशन को तैनात करने और उपयोगकर्ताओं को प्रबंधित करने तक शेफ आपके पूरे बुनियादी ढांचे का प्रबंधन कर सकता है। यह बहुत लचीला, एक्सटेंसिबल और शक्तिशाली है।

विशिष्ट फायदे शुद्ध रूबी डीएसएल, एक रेस्टफुल एपीआई , खोज योग्य नोड डेटा और उपयोग करने के लिए तैयार कुकबुक की एक संपत्ति हैं। रूबी डीएसएल के कारण, व्यंजनों के भीतर जटिल डेटा संरचनाओं और तर्क का उपयोग किया जा सकता है, और रेस्टफुल एपीआई के साथ, बुनियादी ढांचे को प्रोग्राम करने के लिए शेफ को एक शक्तिशाली उपकरण बनाते हैं।




1

MS SQL सर्वर माइग्रेशन के लिए, sp_help_revlogin उपयोगकर्ताओं को माइग्रेट करने के लिए अमूल्य है, ताकि उपयोगकर्ताओं / SIDs / pwds को नए बॉक्स पर ले जाया जा सके।



1

हम पैच, कॉन्फ़िगरेशन और ऑडिटिंग को संभालने के लिए उपकरणों के शालिक सूट का उपयोग करते हैं ।

मैं किसी विशेष पेशेवरों या विपक्ष के बारे में नहीं सोच सकता - यह काफी अच्छी तरह से काम करता है और हमारे पास इसके साथ कोई वास्तविक समस्या नहीं है जिसे मैं याद कर सकता हूं। (यह सबसे अच्छी बात है कि मैं इसके बारे में कह सकता हूं - यह बहुत अच्छी तरह से काम करता है कि मुझे इसके बारे में सोचने की ज़रूरत नहीं है :)


1

मैं कैपिस्ट्रानो और शेफ दोनों को एक बड़ा +1 देना चाहूंगा। दोनों ssh पर विशिष्ट तैनाती और प्रबंधन कार्यों को लिखने में बहुत अच्छे हैं। कठपुतली भी दिलचस्प है, लेकिन पुरानी कहावत आमतौर पर "सभी ट्रेडों के जैक, कोई नहीं के मालिक" सच है। आपका सबसे अच्छा दांव उन नौकरियों के लिए सबसे कम से कम उपकरण ढूंढना होगा जिन्हें आप पूरा करना चाहते हैं और इसके साथ दौड़ना चाहते हैं।

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