Connect with us

рдЧрддрд┐ рдмрд┐рдирд╛ рддрдирд╛рд╡ рдХреЗ: рдХреИрд╕реЗ рдПрдЖрдИ рдбреЗрд╡рдУрдкреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реИ

рд╡рд┐рдЪрд╛рд░ рдиреЗрддрд╛

рдЧрддрд┐ рдмрд┐рдирд╛ рддрдирд╛рд╡ рдХреЗ: рдХреИрд╕реЗ рдПрдЖрдИ рдбреЗрд╡рдУрдкреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реИ

mm

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

सौभाग्य से, आर्टिफिशियल इंटेलिजेंस डेवओप्स को मदद करने के लिए कदम बढ़ा रहा है। इसका तेजी, अंतर्दृष्टि, और सरलता का मिश्रण वह कुंजी है जो परिदृश्य को बदल देगा।

अवलोकनीयता के बारे में अधिकांश कंपनियां जो गलत करती हैं

किसी भी डेवओप्स इंजीनियर से अवलोकनीयता के बारे में पूछें, और आपको डैशबोर्ड, लॉग, ट्रेस, और मेट्रिक्स के बारे में सुनने को मिलेगा। कंपनियां अक्सर “सब कुछ ट्रैक करने” पर गर्व करती हैं, जटिल निगरानी स्टैक बनाती हैं जो अंतहीन डेटा की धारा का उत्पादन करती हैं।

लेकिन समस्या यह है: अवलोकनीयता डेटा की मात्रा के बारे में नहीं है। इसके बजाय, यह डेटा के पीछे की कहानी को समझने के बारे में है।

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

जो चीज गायब है वह संदर्भ है।

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

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

डेवओप्स टीमें क्यों जलनशील हैं

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

इसके बजाय एक नौकरी के, यह पांच नौकरियों में बदल गया है। परिणाम? बर्नआउट

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

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

एआई एक तरीका प्रदान करता है। शोर-भारी कार्यों जैसे अलर्ट समाधान, असामान्यता का पता लगाने, और लॉग संबंध को स्वचालित करके, एआई मानव ऊर्जा को निकालने वाले कार्यों को कंधे पर ले सकता है।

इसके बजाय 2:00 बजे इंजीनियरों को जागने के लिए झूठे सकारात्मक परिणामों के लिए, एआई अलर्ट को फिल्टर कर सकता है और केवल उन लोगों को बढ़ा सकता है जो वास्तव में महत्वपूर्ण हैं, टीमों को प्रतिक्रियात्मक आग बुझाने से प्रोएक्टिव सिस्टम सुधारों की ओर ले जाने में सक्षम बनाता है। संक्षेप में, एआई डेवओप्स को प्रतिस्थापित नहीं करता है, लेकिन भार को हल्का करता है, इंजीनियरों को उत्कृष्टता प्राप्त करने के लिए सांस लेने की जगह देता है।

एआई कैसे भार को हल्का कर सकता है

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

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

भविष्यवाणी विफलता मॉडलिंग के लिए धन्यवाद, एआई आज की समस्याओं का पता लगा सकता है और कल की समस्याओं की भविष्यवाणी कर सकता है। ऐतिहासिक रुझानों का विश्लेषण करके, एआई संसाधन समाप्ति या ट्रैफिक बोतलनेक जैसी समस्याओं की भविष्यवाणी कर सकता है और उनके बढ़ने से पहले समाधान सुझा सकता है। यदि एक सेवा मेमोरी सीमा के कारण दुर्घटनाग्रस्त हो जाती है, तो एक एआई-संचालित उपकरण इसे स्वचालित रूप से स्केल अप कर सकता है। या यह मरम्मत का सुझाव दे सकता है, इंजीनियरों को एक प्रारंभिक बिंदु प्रदान करता है, उन्हें अंधेरे में ट्रoubleshoot करने के बजाय।

एआई की सुंदरता डेवओप्स में यह है कि यह इंजीनियरों को प्रतिस्थापित करने का प्रयास नहीं करता है। यह उन्हें बढ़ाता है। कल्पना करें कि लॉग के माध्यम से स्क्रॉल करने के बजाय, व्यवसाय को आगे बढ़ाने वाली प्रणालियों को डिज़ाइन करने में अधिक समय बिताना। यह एआई का वादा है।

सुरक्षा या गुणवत्ता की बलि दिए बिना डेवलपर वेलोसिटी बढ़ाना

वेलोसिटी विकास टीमों के लिए पवित्र ग्रिल बन गई है। कंपनियां तेजी से रिलीज करना चाहती हैं, तेजी से पुनरावृत्ति करना चाहती हैं, और जल्दी से ग्राहकों को प्रसन्न करना चाहती हैं, लेकिन बिना गार्डरेल के गति अराजकता का कारण बन सकती है क्योंकि खराब गुणवत्ता वाले उत्पाद, सुरक्षा जोखिम, और निराश ग्राहक हैं। तो व्यवसाय को बिना आपदा को आमंत्रित किए वेलोसिटी कैसे बढ़ाया जा सकता है?

रहस्य घर्षण को दूर करने में निहित है, कोनों को काटने में नहीं। वेलोसिटी तेजी से चलने के बारे में कम है और प्रक्रियाओं को सुव्यवस्थित करने और ब्लॉकों को दूर करने के बारे में अधिक है।

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

सुरक्षा को पाइपलाइन के अंत में एक विचार के रूप में नहीं होना चाहिए। एआई-संचालित उपकरण विकास के हर चरण में गतिशील सुरक्षा परीक्षण को एकीकृत कर सकते हैं, उत्पादन तक पहुंचने से पहले कमजोरियों का पता लगा सकते हैं।

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

एआई द्वारा दोहराए जाने वाले कार्यों और गुणवत्ता को सुनिश्चित करने से इंजीनियरिंग टीमें स्वतंत्रता प्राप्त करती हैं ताकि वे बिना मूल्य को समझौता किए तेजी से आगे बढ़ सकें। वेलोसिटी तेजी से निर्माण के बारे में नहीं है, बल्कि सिस्टम बनाने के बारे में है जहां गति और स्थिरता एक साथ काम करती हैं।

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

इसके बजाय एक स्प्रिंट, डेवओप्स का भविष्य स्मार्ट प्रणालियों की ओर एक स्थिर, टिकाऊ यात्रा है। और एआई द्वारा मार्ग को साफ करने के साथ, टीमें आखिरकार तनाव के बिना गति को अपना सकती हैं।

अंत में, प्रौद्योगिकी को हमें सशक्त बनाना चाहिए, न कि थकाना चाहिए।

рдкрд╛рдмреНрд▓реЛ рдЧреЗрд░реНрдмреЛрд▓реНрд╕ рдПрдХ рдЙрджреНрдпрдореА рд╣реИрдВ, Alive DevOps рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рдФрд░ рд╕реАрдИрдУ рд╣реИрдВ, рдФрд░ рдПрдХ рдкреЗрд╢реЗрд╡рд░ рдЧреЛрд▓реНрдлрд░ рд╣реИрдВ рдЬреЛ рдЬреЛ рдХреБрдЫ рднреА рдХрд░рддреЗ рд╣реИрдВ рдЙрд╕рдореЗрдВ рдЕрдиреБрд╢рд╛рд╕рди, рд░рдгрдиреАрддрд┐рдХ рд╕реЛрдЪ рдФрд░ рд░рдЪрдирд╛рддреНрдордХрддрд╛ рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВред рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдФрд░ рд╡рд┐рдкрдгрди рдореЗрдВ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде, рдкрд╛рдмреНрд▓реЛ 2017 рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдирд┐рдЪреЗ рдореЗрдВ рд╡реНрдпрд╡рд╕рд╛рдп рдмрдирд╛ рдФрд░ рдмрдврд╝рд╛ рд░рд╣реЗ рд╣реИрдВред рд╡рд╣ рдЬрдЯрд┐рд▓ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рдмрджрд▓рдиреЗ рдФрд░ рджреГрд╖реНрдЯрд┐ рд╕реЗцжВх┐╡реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ рд╕рдЯреАрдХрддрд╛ рдФрд░ рдЧрддрд┐ рдХреЗ рд╕рд╛рде рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред