व्यावसायिक घंटे के दौरान अनुमति उत्पादन रखरखाव [बंद]


3

मैं हाल ही में एक छोटे स्टार्टअप के प्रबंधन में आया। सबसे छोटे स्टार्टअप के रूप में, मुझे लगता है, हम वही कर रहे हैं जो हम वास्तव में उत्पादन में चाहते थे जब हमें लगा कि यह ठीक है। लोग सावधान हैं और चीजों ने बहुत अच्छा काम किया है। हम बहुत जल्दी चीजों को हल करने में सक्षम हो गए हैं जिसके लिए ग्राहक बहुत आभारी हैं।

हालांकि कल हमारे पास एक मुद्दा था जहां एक व्यवस्थापक, अपने दम पर, एक सर्वर का नाम बदलने और सॉफ़्टवेयर को अपडेट करने का फैसला किया, जो चीजों के अनुरूप है। देवों को सूचित किया गया था लेकिन नाम परिवर्तन ने हमारे संदेश कतार प्रणाली को मार दिया, जो बदले में मूल रूप से हमें घंटों के लिए बंद कर देता है। इसमें से कैस्केडिंग विफलताओं की एक श्रृंखला थी और संदेश कतार की मेजबानी करने वाले वीएम वास्तव में मारे गए थे और एक नया वीएम बनाया गया था। कोई प्रसन्न नहीं हुआ।

यह पहले एक गैर उत्पादन वातावरण में सत्यापित किया जाना चाहिए था।

मैं सोच रहा था कि व्यावसायिक महत्वपूर्ण समय के दौरान उत्पादन में रखरखाव की अनुमति क्या है? कुछ मैं कल्पना करूँगा कितना?


1
I was wondering what maintenance is allowed in production during business critical times?- आमतौर पर कोई भी नहीं, जब तक कि यह उपयोगकर्ताओं और ग्राहकों को कोई प्रभाव नहीं डाल सकता है। इसके अलावा, यह रखरखाव नहीं था, यह एक बदलाव था। यह किसी प्रकार की परिवर्तन प्रबंधन प्रक्रिया या अनुमोदन श्रृंखला के माध्यम से जाना चाहिए था।
जोकिवार्ती

"महत्वपूर्ण समय के दौरान" यहाँ प्रमुख वाक्यांश है। कंपनियों के बहुत सारे (एक पिछले नियोक्ता सहित) महत्वपूर्ण प्रसंस्करण वर्ष के दौरान कुल परिवर्तन फ्रीज होगा क्योंकि महत्वपूर्ण प्रसंस्करण को होना था। यदि एक व्यवस्थापक को विश्वास है कि कोई परिवर्तन किसी चीज को प्रभावित नहीं करेगा, तो वह करता है, यह 1 को समय है) व्यवस्थापक को शिक्षित करें, या 2) व्यवस्थापक को बदलें। बार-बार अपराधियों का उत्पादन समर्थन वातावरण में कोई स्थान नहीं है।
टिम एस।

आपके पास उस सेवा के लिए केवल एक सर्वर क्यों है? आपकी प्राथमिकता सूची में असफलता का एकल बिंदु बहुत अधिक होना चाहिए।
टॉम ओ'कॉनर

यह वास्तव में एक महान प्रश्न है। निश्चित रूप से पर्याप्त जवाब नहीं है, लेकिन अलग-अलग दृष्टिकोण अलग-अलग सेटिंग्स के लिए काम करेंगे। आइए सुनते हैं उन्हें! मैं @joeqwerty के साथ पूरी तरह से असहमत हूं, मैं "उत्पादन घंटे" के दौरान जितना संभव हो उतना रखरखाव करने की सलाह देता हूं। केवल तभी आप यह कह सकते हैं कि आपका सिस्टम विफल है और वास्तव में कार्य का अभ्यास करें। इसके अलावा, आपके पास आमतौर पर सभी लोग एलओपी के लिए तैयार रहते हैं यदि आवश्यक हो तो आमतौर पर ऐसा नहीं होता है। मैं मानता हूं कि इसे ठीक से जांचा जाना चाहिए था (जो भी आपके संगठन के लिए इसका मतलब है)
सर्वरहेयर

@ServerHorror रिमाइंडर के लिए धन्यवाद ... हमें डाउनवोट कमेंट फीचर के लिए पुश करने की आवश्यकता है।
हॉपलेसनब

जवाबों:


4

रखरखाव किसी भी समय किया जा सकता है जब तक कि यह व्यापार प्रणालियों को प्रभावित नहीं करता है।

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

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

अंत में एक और सबक यहाँ सीखा जा सकता है कि डेवलपर्स प्रवेश नहीं हैं। मुझे संदेह है कि जैसा आपने कहा "देवों को सूचित किया गया"। मैं शर्त लगाता हूँ कि उनसे यह नहीं पूछा गया था कि "मशीन का नाम बदलने से क्या होता है?"। मेरे पास कम से कम एक ईमेल होता जो देवों से हाथ बदलकर कहता था कि मशीन का नाम बदलने से ऐप पर कोई असर नहीं पड़ेगा।


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

2

आप गलती से सीखते हैं और उन्हें बनाने से पहले पर्यावरण के परिवर्तनों के प्रभाव का विश्लेषण करने के लिए कदम उठाते हैं।

प्रलेखन यहाँ एक लंबा रास्ता तय करता है, लेकिन यह भी मूल्यांकन करने का प्रयास करें कि इस प्रकार के परिवर्तन का इतना व्यापक प्रभाव क्यों होगा। क्या अनुप्रयोगों में हार्ड-कोडेड चीजें थीं? क्या व्यवस्था में सुधार के लिए कोई जगह है?

एक होस्टनाम परिवर्तन एक छोटी सी बात नहीं है, लेकिन ऐसा कुछ नहीं है जो आपको पूरी तरह से तोड़ दे।


विचारों के लिए धन्यवाद। यह संदेश कतार प्रणाली को अपडेट करने के लिए अधिक था। हालाँकि सभी समस्याएँ बड़े दर्द का कारण बनती हैं।
तेलवियन

वह हो सकता है। वास्तव में, मैंने निश्चित रूप से नाजुक वातावरण देखा है। लेकिन यह है कि कंपनियां नीति को कैसे परिभाषित करती हैं। मेरे पास कुछ स्थान हैं जो परिवर्तनों की अनुमति देने के लिए बहुत अधिक रूढ़िवादी हैं ... मेरे पास अन्य लोग हैं जो इसे अनुमति देते हैं, लेकिन एक निश्चित स्तर की सावधानी बरतते हैं। यह संचार और ज्ञान साझा करने के बारे में है।
ewwhite
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.