अब के रूप में तकनीक उद्योग में नवीनतम buzzword बन गया है। DevOps टीमों के बीच सहयोग की संस्कृति है, साथ ही साथ DevOps उपकरण और व्यावसायिक प्रक्रियाओं से कचरे के निरंतर उन्मूलन के तरीकों का एक सेट है, जिससे अंतिम-उपयोगकर्ताओं के लिए मूल्य के वितरण में सुधार होता है। विभिन्न डोमेन में DevOps शब्द का अर्थ है कि यह टेक उद्योग तक सीमित नहीं है।
हालाँकि, अब DevOps और इसकी प्रथाओं का उपयोग तकनीकी क्षेत्र से परे किया जा रहा है। इस ब्लॉग में, हम विभिन्न डोमेन पर कुछ प्रकाश डालेंगे, जिन्होंने DevOps को लागू करना शुरू कर दिया है। जिन विषयों को हम यहां शामिल करने जा रहे हैं, वे इस प्रकार हैं -
तो चलिए शुरू करते हैं अपने पहले विषय से
DevOps क्या है?
DevOps एक सॉफ्टवेयर डेवलपमेंट अप्रोच है जिसमें सतत विकास, निरंतर परीक्षण, निरंतर एकीकरण, सतत तैनाती और सॉफ्टवेयर की सतत निगरानी शामिल है। । ये गतिविधियाँ केवल DevOps में ही संभव हैं, न कि फुर्तीले या झरने के लिए, और यही कारण है कि Facebook और अन्य शीर्ष कंपनियों ने DevOps को अपने व्यावसायिक लक्ष्यों के लिए आगे के रास्ते के रूप में चुना है। DevOps कम विकास चक्रों में उच्च-गुणवत्ता वाले सॉफ़्टवेयर को विकसित करने के लिए पसंदीदा तरीका है जिसके परिणामस्वरूप ग्राहक की संतुष्टि अधिक होती है।
सरकार में देव
प्रोफाइल
द राष्ट्रीय वैमानिकी और अंतरिक्ष प्रशासन (NASA) संयुक्त राज्य सरकार की एजेंसी है जो देश के नागरिक अंतरिक्ष कार्यक्रम और वैमानिकी और एयरोस्पेस अनुसंधान के लिए जिम्मेदार है।
चुनौती
नासा को बेहतर चपलता और लागत बचत के लिए एक पारंपरिक हार्डवेयर-आधारित डेटा केंद्र से लगभग 65 अनुप्रयोगों को क्लाउड-आधारित वातावरण में स्थानांतरित करने की आवश्यकता थी। तेजी से समयरेखा के परिणामस्वरूप कई अनुप्रयोगों को क्लाउड वातावरण में rated as-is ’माइग्रेट किया जा रहा है। इसने कई वर्चुअल प्राइवेट क्लाउड्स (VPCs) और फैले हुए वातावरण का निर्माण किया ऐसे खाते जिन्हें आसानी से प्रबंधित नहीं किया जा सकता है। यहां तक कि सरल चीजें, जैसे यह सुनिश्चित करना कि हर सिस्टम एडमिनिस्ट्रेटर के पास हर सर्वर तक पहुंच हो, या साधारण पैचिंग हो, बेहद बोझिल थे।
उपाय
लीवरेजिंग द्वारा इस समस्या को हल किया गया था अन्सिबल टॉवर क्लाउड वातावरण को प्रबंधित और शेड्यूल करना।
परिणाम
अंसिबल टॉवर को लागू करने के परिणामस्वरूप, नासा अपने AWS पर्यावरण के प्रबंधन के लिए बेहतर रूप से सुसज्जित है। टॉवर ने नासा को अपने ग्राहकों को बेहतर संचालन और सुरक्षा प्रदान करने की अनुमति दी। इसने एक टीम के रूप में दक्षता भी बढ़ाई है। यदि आपके पास संख्याओं पर एक नज़र है:
- Nasa.gov को अपडेट करने का समय 1 घंटे से 5 मिनट से कम समय के लिए लाया गया था
- पैचिंग की प्रक्रिया कुछ दिनों से 45 मिनट तक कम हुई
- रियल-टाइम रैम और डिस्क मॉनिटरिंग के पास प्राप्त करना (एजेंटों के बिना पूरा किया गया)
- 10 मिनट के भीतर पूरे वातावरण में ओएस खातों की व्यवस्था करना
- आधारभूत मानक एएमआई को एक अदृश्य और सहज पृष्ठभूमि प्रक्रिया बनने के 1 घंटे के मैनुअल कॉन्फ़िगरेशन से नीचे लाया गया था
- आवेदन स्टैक 1-2 घंटे से लेकर 10 मिनट प्रति स्टैक तक निर्धारित किया गया है
बैंकिंग में DevOps
प्रोफाइल
रॉयल बैंक ऑफ स्कॉटलैंड आमतौर पर संक्षिप्त रूप में आरबीएस , की खुदरा बैंकिंग सहायक कंपनियों में से एक हैरॉयल बैंक ऑफ स्कॉटलैंड समूहपीएलसी, साथ मेंनेटवेस्टतथाउल्स्टर बैंक। रॉयल बैंक ऑफ स्कॉटलैंड की लगभग 700 शाखाएँ हैं, मुख्य रूप से स्कॉटलैंड में, हालांकि इंग्लैंड और वेल्स में कई बड़े शहरों और शहरों में शाखाएं हैं।
चुनौती
रॉयल बैंक ऑफ स्कॉटलैंड अपने रणनीतिक भुगतान लेनदेन हब को मजबूत करने और फिर से आर्किटेक्ट करने के लिए संघर्ष कर रहा था, जिसमें दर्जनों एकीकरण टचप्वाइंट शामिल थे। RBS ने हाल ही में एक और वित्तीय संस्थान का अधिग्रहण किया था, इसलिए उसे उस कंपनी के सिस्टम को एकीकृत करने की आवश्यकता थी। हालांकि, आरबीएस पहले से ही एक नए रणनीतिक लेनदेन हब के लिए अपने स्वयं के सिस्टम को स्थानांतरित करने और नए प्लेटफॉर्म के साथ 43 कार्यात्मक संवर्द्धन देने की प्रक्रिया में था। चार अलग मैसेजिंग हब बनाए रखने की लागत और जटिलता, प्रभाव में, चौगुनी।
उपाय
अंत में, बैंक को अपनी एकीकरण चुनौतियों से निपटने में मदद करने के लिए एक समाधान विकसित किया गया था। सॉफ़्टवेयर डिलीवरी जीवन चक्र के सभी बिंदुओं की पहचान करने में बैंक की सहायता करना आवश्यक था, जिस पर वह स्वचालित परीक्षण, चुस्त विकास, और सेवा वर्चुअलाइजेशन का उपयोग कर सकता है ताकि विकास में तेजी लाई जा सके, पहले के दोषों की पहचान की जा सके और उत्पादन को गति जारी की जा सके।
समाधान में एक एकीकरण और सेवा वर्चुअलाइजेशन टूल शामिल था। इन सॉफ्टवेयर उत्पादों ने वास्तविक परीक्षण वातावरण बनाने के बजाय परीक्षण के लिए एक अंत-टू-एंड आभासी वातावरण बनाने में मदद की, जो निर्माण के लिए महंगे हैं और बनाए रखना मुश्किल है।
समाधान का उपयोग करते हुए, आरबीएस 80 से अधिक इंटरफेस और अपने व्यापारिक लेनदेन को निष्पादित करने में शामिल उप-प्रणालियों में एकीकरण परीक्षण को स्वचालित करने में सक्षम था। इसने निरंतर परीक्षण को सक्षम किया और टीम की चुस्त विकास प्रक्रिया का समर्थन किया।
परिणाम
तीन वर्षों में, आरबीएस को एकीकरण और सेवा वर्चुअलाइजेशन समाधान से पर्याप्त लाभ मिला। ये लाभ इस प्रकार हैं:
तीन सप्ताह से आधे दिन तक सिस्टम एकीकरण परीक्षण समय कम कर दिया
उत्पादन की घटनाओं की संख्या को कम से कम 99.6 प्रतिशत से कम कर दिया है
प्रति वर्ष 40 से 80 परियोजनाओं से बढ़ते हुए, परियोजना की वितरण क्षमता को 100 प्रतिशत बढ़ा दिया
हार्डवेयर, सॉफ्टवेयर और संसाधन लागत में अनुमानित US $ 6 मिलियन की बचत की
परियोजना की स्थापना से लेकर वितरण तक का समय 44 प्रतिशत तक बढ़ गया, जिससे बैंक उत्पादों और सेवाओं को ग्राहकों तक तेजी से पहुंचा सके और नए रोजगार के अवसरों को प्राप्त कर सके।
बीमा में DevOps
प्रोफाइल
एनजेएम इंश्योरेंस ग्रुप, का मुख्यालय हैवेस्ट ट्रेंटनका संभागईविंग टाउनशिप,मर्सर काउंटी,न्यू जर्सी,संयुक्त राज्य अमेरिका, व्यक्तिगत ऑटो, वाणिज्यिक ऑटो, श्रमिकों के मुआवजे, घर के मालिक और छाता प्रदान करता हैबीमा।कंपनी का गठन 1913 में कारखाना मालिकों के एक समूह द्वारा मजदूरों के मुआवजे के कवरेज के लिए किया गया था।न्यू जर्सी में रहने वाले 850,000 से अधिक पॉलिसीधारकों को बीमा प्रदान करने के लिए NJM बड़ा हुआ है औरपेंसिल्वेनिया।
चुनौती
न्यू जर्सी मैन्युफैक्चरर्स इंश्योरेंस ग्रुप (NJM) ने कोर टेक्नोलॉजी प्लेटफॉर्म को अपग्रेड किया, ताकि वे अपग्रेडेड सॉल्यूशंस के साथ बिजनेस डिमांड के साथ डिलिवरी प्रैक्टिस को एलाइन करने के लिए सॉफ्टवेयर डिलिवरी में तेजी लाना चाहते थे। दिन-प्रतिदिन काम की मात्रा और ताल के साथ, वे जल्दी से अपनी सीमा तक पहुंच गए क्योंकि उन्होंने अपनी पूरी तरह से मैनुअल सॉफ़्टवेयर परिनियोजन प्रक्रियाओं को स्केल करने की कोशिश की।
अधिक दर्दनाक मैनुअल प्रक्रियाओं को शुरू किए बिना अनुपालन बनाए रखना और प्रदर्शित करना भी इस बड़ी बीमा कंपनी के लिए एक सर्वोच्च चिंता का विषय था। एनजेएम को सॉफ्टवेयर तैनाती को सुव्यवस्थित करने के लिए एक अधिक विश्वसनीय तरीके की आवश्यकता थी और साथ ही अनुपालन नियंत्रण बनाए रखा गया था। उनका अंतिम लक्ष्य उच्च गुणवत्ता वाले सॉफ़्टवेयर की रिहाई को स्वचालित करना था और साथ ही जटिलताओं को कम करना और ओवरहेड को कम करना था।
उपाय
एनजेएम ने तैनाती स्वचालन को सफलतापूर्वक लागू किया, जिसने सॉफ्टवेयर वितरण प्रक्रियाओं को तेज किया और उन्हें अधिक आसानी से अनुपालन प्रदर्शित करने में मदद की। इस पहल ने ऑपरेशनल ओवरहेड को कम कर दिया और तैनाती प्रक्रियाओं को सुव्यवस्थित किया ताकि एनजेएम को स्केल किया जा सके।
परिणाम
- नाटकीय रूप से गैर-उत्पादन परिनियोजन में कमी का समय - मिनट से मिनट तक उत्पादन परिनियोजन - 30% -50% तेज़ी से
- स्वचालन के माध्यम से प्रति माह 1,000 से 1,500+ तैनाती। कुछ साल पहले, कंपनी ने मैन्युअल रूप से अपनी रिलीज को संभाला
- कंपनी ने कंटिन्यू, शेड्यूल और सेल्फ-सर्विस तैनाती करना शुरू कर दिया। सॉफ्टवेयर को तैनात करने के लिए विशेष रूप से कुशल तकनीशियनों पर निर्भरता को हटा दिया। क्यूए, डेवलपर्स और प्रशिक्षु अब तैनाती को संभाल रहे हैं
- नो-परेशानी का अनुपालन अत्यधिक दिखाई देता है, एक शून्य-स्पर्श प्रक्रिया जो पूरी तरह से पता लगाने योग्य और श्रव्य है
रिटेल में DevOps
प्रोफाइल
यह विशेषता रिटेलर एक प्रसिद्ध घरेलू नाम है जिसका स्टॉक NYSE में कारोबार करता है। पूरे अमेरिका में लगभग 100 स्टोर और एक मजबूत ईकामर्स उपस्थिति के साथ, यह रिटेलर अपने प्रेरणादायक माल के लिए जाना जाता है और लगातार काम करने के लिए सबसे अच्छे स्थानों में से एक के रूप में भी रैंक किया जाता है।
चुनौती
जैसे-जैसे खुदरा परिदृश्य तेजी से बदल रहा है, यह संगठन अपने इन-हाउस डेवलपमेंट टीम को प्रतिस्पर्धा से एक कदम आगे रहने के लिए सक्षम बनाना चाह रहा था। संगठन की ईकामर्स साइट और इन-स्टोर सिस्टम की सर्विसिंग के साथ, कंपनी ने एक आईटी आधुनिकीकरण योजना बनाने का फैसला किया, जो असतत परियोजनाओं में टूट गया था। इस तरह की पहली परियोजना डेवलपर और आईटी ऑटोमेशन को विकसित करने के लिए थी, जिससे उनकी उत्पादकता और नवाचार पर जल्दी से पुनरावृत्ति करने की क्षमता बढ़ गई।
उपाय
- डॉकटर कंटेनर माइक्रोसर्विसेज
- DevOps आधारित क्लाउड कंप्यूटिंग
- पूरी तरह से स्वचालित CI / CD एक अपरिवर्तनीय बुनियादी ढांचे के साथ मिलकर
परिणाम
एक विकास की दुकान के रूप में, जो कई टोपियां पहनती है, इस रिटेलर की विकास टीम एक ही मंच पर मानकीकरण करने की इच्छुक थी। इसका वातावरण जटिल और कठिन हो गया है, लेकिन अभी तक इसे प्रबंधित करने के लिए नए डॉकटर कंटेनर आधारित माइक्रोसर्विसेज के साथ काम कर रहे हैं, जैसे कि एंसिबल, डॉकर झुंड और हैशिकॉर्प कंसल और वॉल्ट जैसे उपकरणों के साथ, संगठन ने उच्च स्तर का स्वचालन प्राप्त किया है।इस स्वचालन ने, बदले में, डेवलपर्स को तेज़ी से काम करने, चपलता के साथ पुनरावृत्ति करने और संगठन पर अधिक रणनीतिक प्रभाव बनाने की अनुमति दी।
यात्रा में DevOps
प्रोफाइल
आमादास दुनिया भर में सबसे बड़े ट्रैवल ऑपरेटरों में से एक है। उनके सिस्टम आपस में बातचीत करते हैं 90% यात्रा-संबंधी सभी लेन-देन, से अधिक की सेवा 700 एयरलाइन कंपनियों और आसपास 600,000 होटल, प्रसंस्करण से अधिक 55,000 रु चरम भार पर प्रति सेकंड संचालन - और संख्या लगातार बढ़ रही है।
मुसीबत
कंपनी ने वैग्रंट और vSphere द्वारा दी गई वर्चुअल मशीनों के साथ एक निजी क्लाउड का उपयोग किया। हालाँकि, अवसंरचना की हाइपरवाइज़र परत को बनाए रखने के लिए कंप्यूटिंग संसाधनों की संख्या बहुत अधिक थी, और प्रसंस्करण की गति इष्टतम नहीं थी, जबकि कई सेकंड की देरी से भी एक ट्रैवल ऑपरेटर को भारी नुकसान हो सकता है।
कैसे जावा में लॉग फाइल बनाने के लिए - -
उपाय
कंपनी ने चुना डॉकटर वज्रांत की जगह और OpenShift चल रहे एक ऑन-प्रीमियर क्लाउड पर जाने का निर्णय लिया, डॉकर, और कुबेरनेट्स। एक मालिकाना DevOps प्रबंधन प्रणाली का उपयोग करके वे अपने संपूर्ण आईटी बुनियादी ढांचे का कुशलतापूर्वक उपयोग करने में सक्षम थे, पहले हाइपरविजर्स द्वारा उपयोग किए गए संसाधनों को लेते हुए। यह लगभग हिसाब है बीस% उनकी कंप्यूटिंग शक्ति।
परिणाम
कंपनी को मिल गया एस कम्प्यूटिंग संसाधनों के सदाबहार मिलियन मूल्य बस कुशलता से अपने आईटी बुनियादी ढांचे का उपयोग करके। इसके अलावा, कुबेरनेट्स समूहों में चलने वाले डॉकटर कंटेनर वास्तविक समय में कार्यभार को संसाधित करने की अनुमति देते हैं, क्योंकि हाइपरविजर परत की अनुपस्थिति के कारण कोई देरी नहीं होती है।
जैसा कि इस सूची से पता चलता है, उद्योगों को DevOps का उपयोग करने से फायदा हो सकता है, भले ही वे तकनीक केंद्रित न हों। DevOps का एक मुख्य लक्ष्य विभागों को कम्पार्टमेंटलाइज्ड तरीकों से काम करने से रोकना है। इसके बजाय, यह उन्हें एक-दूसरे के साथ संवाद करने के लिए प्रोत्साहित करता है। यह उद्देश्य कम घर्षण के साथ तेजी से लक्ष्यों को प्राप्त करने में मदद करता है।
अब आप समझ गए होंगे विभिन्न डोमेन में DevOps , इसकी जाँच पड़ताल करो 250,000 से अधिक संतुष्ट शिक्षार्थियों के एक नेटवर्क के साथ एक विश्वसनीय ऑनलाइन शिक्षण कंपनी, एडुरेका द्वारा, दुनिया भर में फैली हुई है। Edureka DevOps प्रमाणन प्रशिक्षण पाठ्यक्रम शिक्षार्थियों को समझने में मदद करता है कि DevOps क्या है और विभिन्न DevOps प्रक्रियाओं में विशेषज्ञता प्राप्त करते हैं और कठपुतली, जेनकींस, नागोइस, Ansible, शेफ, साल्टस्टैक और GIT जैसे विभिन्न चरणों को SDLC में स्वचालित करने के लिए।
क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया टिप्पणी अनुभाग में इसका उल्लेख करें और हम आपके पास वापस आ जाएंगे।