चंचल सिसादमिन और देवोपास - कैसे पूरा करें? [बन्द है]


18

आजकल, चुस्त सिस्टम प्रशासन और devops सिस्टम प्रशासन और संचालन के बारे में सबसे ट्रेंडिंग विषयों में से कुछ हैं। ये दोनों अवधारणाएं मुख्य रूप से संचालन / sysadmins और परियोजनाओं (डेवलपर्स, व्यापार, आदि) के बीच की खाई को पाटने पर केंद्रित हैं । यहां तक ​​कि अगर आपने कभी भी देवोपस अवधारणा के बारे में नहीं सुना है, तो मुझे यकीन है कि यह विषय आपकी चिंता भी है।

तो, क्या उपकरण और तकनीक आप कंपनियों में devops को पूरा करने के लिए उपयोग करते हैं? मुझे विशेष रूप से परिवर्तन प्रबंधन, निरंतर एकीकरण और स्वचालन जैसे विषयों में दिलचस्पी है, लेकिन न केवल इन विषयों में। कृपया अपने विचार साझा करें। मैं आपके उत्तर / राय पढ़ने के लिए उत्सुक हूँ :)


"ब्रिजिंग" विकास और संचालन (सिस्टम एडमिनिस्ट्रेशन) के साथ समस्या का हिस्सा अलग सर्वोच्च प्राथमिकता है। सिस्टम प्रशासक की # 1 प्राथमिकता चीजों को काम में रखना है, हालांकि सामान्य दोहराव वाले कार्यों की एक किस्म है। विकास की # 1 प्राथमिकता नई कार्यक्षमता बनाना है। ये कार्य बहुत ओवरलैप कर सकते हैं, लेकिन ऐसे समय आएंगे जब वे विवाद में होंगे। यह उन विवादों के समय में है जब आपके DevOp को ऑपरेटर या डेवलपर बनना होगा। कुछ सेटिंग्स लैप्स को सहन कर सकती हैं, लेकिन अधिकांश वित्तीय प्रतिक्षेपों का आनंद नहीं ले सकेंगी।
क्रिस एस

2
इसके अलावा, मैंने हाल ही में प्रशासकों पर चर्चा करने वाले किसी व्यक्ति के बारे में सुना है जो यह भी जानता है कि कैसे प्रोग्राम करना है। क्षमताओं प्राथमिकताओं या प्राथमिक जिम्मेदारियों को निर्धारित नहीं करती हैं। आधुनिक प्रशासकों को आलसी होना चाहिए; अंत में वे सब कुछ वे करते हैं में कुशल होना चाहिए। स्क्रिप्टिंग, रखरखाव उपयोगिताओं का निर्माण, और कोड को समझना अभी एक बुनियादी कौशल सेट है। SAs जो इन कौशलों का प्रचार नहीं करते हैं वे छोटे और सुस्त व्यावसायिक मॉडल (जैसे, निर्माण) के लिए फिर से आरोपित हो रहे हैं जहां ऐसी अक्षमता बर्दाश्त की जाती है। बदलते ज्ञान का आधार ओडिसी शब्दावली के सह-निर्माण का वारंट नहीं करता है।
क्रिस एस

जवाबों:


30
  • svn / git - संशोधन नियंत्रण, जाहिर है।

  • trac / redmine / जीरा - टिकटिंग।

  • मोची - बेस ऑपरेटिंग सिस्टम सर्वर प्रोविजनिंग के लिए। कोब्बलर का रेडहैट-परिवार केंद्रित उत्पाद है, लेकिन मुझे यकीन है कि डेबियन / ubuntu के लिए भी कुछ ऐसा ही है। इसी तरह राइटसेले जैसी ज्यादातर "क्लाउड कंट्रोल पैनल" कंपनियां आपके लिए यह उपलब्ध कराएंगी। यहां का वॉचवार्ड "JEOS" या "बस पर्याप्त ऑपरेटिंग सिस्टम" है। मेरा मार्ग मेरे किकस्टार्ट में "% संकुल --nobase" लाइन का उपयोग करना है और फिर मेरे विशिष्ट स्टैक का निर्माण करना है ...

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

  • func (या capistrano या क्लस्टर- ssh) - क्लस्टर भर में तैनाती स्क्रिप्ट चलाने के लिए। यहाँ चाल यह है कि वरिष्ठ डेवलपर्स खुद को चलाने के लिए दोनों नई चीजों को धक्का दे सकते हैं और अपरिहार्य सुधारों को धक्का दे सकते हैं।
    यह वास्तव में devops का मूल है, डेवलपर्स को पर्यावरण को तोड़ने और ठीक करने दोनों के लिए सशक्त बनाता है। बहुत सारे सीसडामिन इस तरह से जाने देने के लिए बहुत अधिक भूखे होते हैं, या उनका प्रबंधन अभी भी गलत धारणा पर काम करता है कि सिसडमिंस को पुलिसिंग करना चाहिए (जैसे कि हम जो कर रहे हैं उसका आधा भी पढ़ सकते हैं)।

  • कैक्टि / गैन्ग्लिया / कलेक्ट / मुनिन - रेखांकन soooooo की हैं। सरल दृश्यों के मानव मूल्य के साथ मैट्रिक्स का व्यवसाय मूल्य। कोड के टाइमस्टैम्प को सहसंबंधित करना रेखांकन में परिवर्तन के टाइमस्टैम्प के साथ धक्का देता है, प्रदर्शन प्रतिगमन के समस्या निवारण और प्रदर्शन निर्णयों के बारे में वास्तविक तथ्यों को देखने में अत्यधिक मूल्यवान है। यहां एक महत्वपूर्ण बिंदु यह है कि ग्राफ़ को डेवलपर्स द्वारा देखने और उपयोग करने में आसान होने की आवश्यकता है और उनके प्रबंधन को उनसे यह उम्मीद करने की आवश्यकता है।

  • nagios / zabbix / smokeping / etc - सर्वर सामान की निगरानी और "आधार पृष्ठ" प्रकार प्रदर्शन मीट्रिक। फिर से रेखांकन कुंजी है। ये टीम के ऑप्स साइड के लिए अधिक हैं।

  • गोमेज़ / कीनोट / ब्रोसमेरोब - पूर्ण ब्राउज़र प्रदर्शन की बाहरी निगरानी, ​​तीसरे पक्ष की सेवाओं, सीडीएन को ध्यान में रखते हुए और समय के मुद्दों को प्रस्तुत करना। ये टीम के देव पक्ष के लिए अधिक हैं।

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


2
+1 "कोर ऑफ डेवोप्स, डेवलपर्स को सशक्त बनाने और पर्यावरण को ठीक करने के लिए"
रयान गिबन्स

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

4

हम नेशनल इंस्ट्रूमेंट्स में यह काम कर रहे हैं। आप http://dev2ops.org/blog/2010/4/27/qa-ernest-mueller-on-bringing-agile-to-operations.html पर हम क्या कर रहे हैं, इसके बारे में अधिक पढ़ सकते हैं

उन उपकरणों का मिश्रण जिसका उल्लेख यहां किया गया है, मूल रूप से उस दिशा में जा रहे हैं, जिसे हम यहां ले जा रहे हैं।


2

सबसे अच्छा तरीका उस वातावरण को समझना है जिसमें आप काम करते हैं। डेवलपर्स और प्रबंधकों से बात करके शुरू करें। उन्हें बोर्ड पर लाने की कोशिश करें और उनके विचारों को उछालें। सबसे अधिक संभावना है कि उन्हें इस बात का अच्छा अंदाजा होगा कि चीजें कैसे चलती हैं और अगर आपके विचारों में देवोपासना शुरू करने के लिए कोई समस्या है।

वहां से, अनुप्रयोगों को देखना शुरू करें और समस्याओं को हल करने के लिए उन्हें एक बार में पेश करें।


introduce them one at a time to solve problems.+1
बंजर

0

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

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