डाउनलोड पीडीऍफ़
1) बताइए कि DevOps क्या है?
यह आईटी क्षेत्र में एक नया उभरता हुआ शब्द है, जो कुछ भी नहीं है, बल्कि एक अभ्यास है जो सॉफ्टवेयर डेवलपर्स और तैनाती (संचालन) टीम के सहयोग और संचार पर जोर देता है। यह सॉफ़्टवेयर उत्पाद को तेज़ी से वितरित करने और रिलीज़ की विफलता दर को कम करने पर केंद्रित है।
2) ध्यान दें कि DevOps के पीछे प्रमुख पहलू या सिद्धांत क्या हैं?
DevOps के पीछे प्रमुख पहलू या सिद्धांत है
- कोड के रूप में अवसंरचना
- निरंतर तैनाती
- स्वचालन
- निगरानी
- सुरक्षा
3) अनुप्रयोग विकास और बुनियादी ढाँचे के साथ DevOps के मुख्य संचालन क्या हैं?
DevOps के मुख्य संचालन हैं
एप्लीकेशन का विकास
- कोड बिल्डिंग
- कोड कवरेज़
- इकाई का परीक्षण
- पैकेजिंग
- तैनाती
भूमिकारूप व्यवस्था
- प्रोविजनिंग
- विन्यास
- वाद्य-स्थान
- तैनाती
4) बताएं कि AWS में “Infrastructure code” कैसे संसाधित या निष्पादित किया जाता है?
AWS में,
- बुनियादी ढांचे के लिए कोड सरल JSON प्रारूप में होगा
- इस JSON कोड को टेम्प्लेट्स नामक फाइलों में व्यवस्थित किया जाएगा
- यह टेम्प्लेट AWS डेपॉप्स पर तैनात किए जा सकते हैं और फिर स्टैक्स के रूप में प्रबंधित किए जाते हैं
- बाद में CloudFormation सर्विस स्टैक में क्रिएट, डिलीट, अपडेट आदि को कर देगी
5) बताइए कि एक DevOps इंजीनियर के लिए कौन सी स्क्रिप्टिंग भाषा सबसे महत्वपूर्ण है?
एक सरल स्क्रिप्टिंग भाषा एक DevOps इंजीनियर के लिए बेहतर होगी। अजगर बहुत लोकप्रिय लगता है।
6) बताएं कि डेवलपर्स के लिए DevOps कैसे सहायक है?
डेवलपर्स को बग को ठीक करने और नई सुविधाओं को जल्दी से लागू करने के लिए DevOps मददगार हो सकता है। यह टीम के सदस्यों के बीच स्पष्ट संचार के लिए भी मदद करता है।
7) DevOps के लिए कुछ लोकप्रिय टूल की सूची बनाएं?
DevOps के कुछ लोकप्रिय उपकरण हैं
- जेनकींस
- Nagios
- मोनिट
- ELK (एलियस्टिक्स खोज, लॉगस्टैश, किबाना)
- जेनकींस
- डाक में काम करनेवाला मज़दूर
- विचारणीय है
- गित
8) आपने किस उदाहरण पर SSH का उपयोग किया है, इसका उल्लेख करें?
मैंने SSH का उपयोग रिमोट मशीन में लॉग इन करने और कमांड लाइन पर काम करने के लिए किया है। इसके अलावा, मैंने असुरक्षित नेटवर्क पर दो अविश्वासित मेजबानों के बीच सुरक्षित एन्क्रिप्टेड संचार की सुविधा के लिए सिस्टम में सुरंग के लिए भी इसका इस्तेमाल किया है।
9) स्पष्ट करें कि आप संशोधन (संस्करण) नियंत्रण को कैसे संभालेंगे?
संशोधन नियंत्रण को संभालने के लिए मेरा दृष्टिकोण SourceForge या GitHub पर कोड पोस्ट करना होगा ताकि हर कोई इसे देख सके। इसके अलावा, मैं यह सुनिश्चित करने के लिए अंतिम संशोधन से चेकलिस्ट पोस्ट करूंगा कि कोई भी अनसुलझी समस्या हल हो गई है।
10) एचटीपी के अनुरोधों के प्रकार क्या हैं?
Http के अनुरोध के प्रकार हैं
- प्राप्त
- सिर
- लगाया हुआ
- पद
- पाट
- हटाएँ
- ट्रेस
- जुडिये
- विकल्प
11) बताइये कि आप क्या जाँचेंगे कि यदि लिनक्स-बिल्ड-सर्वर अचानक धीमा होने लगे?
यदि लिनक्स-बिल्ड-सर्वर अचानक धीमा होने लगता है, तो आप निम्नलिखित तीन चीजों की जांच करेंगे
| RAM से संबंधित समस्याएँ, डिस्क I / O रीड-राइट समस्याएँ, डिस्क स्थान से संबंधित समस्याएँ, आदि। |
| एप्लिकेशन लॉग फ़ाइल या एप्लिकेशन सर्वर लॉग फ़ाइल, सिस्टम प्रदर्शन समस्याओं, वेब सर्वर लॉग - चेक HTTP, टॉमकैट लो, jboss, या WebLogic लॉग के लिए जांचें कि क्या एप्लिकेशन सर्वर प्रतिक्रिया / प्राप्त समय धीमेपन के लिए मुद्दे हैं, किसी की मेमोरी लीक। आवेदन |
| एंटीवायरस संबंधित समस्याएँ, फ़ायरवॉल संबंधित समस्याएँ, नेटवर्क समस्याएँ, SMTP सर्वर प्रतिक्रिया समय समस्याएँ, आदि। |
12) देवो के प्रमुख घटक क्या हैं?
DevOps के सबसे महत्वपूर्ण घटक हैं:
- लगातार एकीकरण
- निरंतर परीक्षण
- सतत वितरण
- निरंतर निगरानी
13) कुछ क्लाउड प्लेटफॉर्म का नाम बताइए जो DevOps के कार्यान्वयन के लिए उपयोग किए जाते हैं
DevOps कार्यान्वयन के लिए उपयोग किए जाने वाले लोकप्रिय क्लाउड कंप्यूटिंग प्लेटफॉर्म हैं:
- Google मेघ
- अमेज़न वेब सेवाएँ
- Microsoft Azure
14) संस्करण नियंत्रण प्रणाली का उपयोग करने के कुछ लाभ दें
- संस्करण नियंत्रण प्रणाली टीम के सदस्यों को किसी भी समय किसी भी फाइल पर स्वतंत्र रूप से काम करने की अनुमति देती है।
- पिछले सभी संस्करणों और वेरिएंट को VCS के अंदर बारीकी से पैक किया गया है।
- एक वितरित वीसीएस आपको परियोजना के संपूर्ण इतिहास को संग्रहीत करने में मदद करता है ताकि केंद्रीय सर्वर में एक टूटने की स्थिति में आप अपने टीम के सदस्य के स्थानीय गिट रिपॉजिटरी का उपयोग कर सकें।
- आपको यह देखने की अनुमति देता है कि फ़ाइल की सामग्री में क्या सटीक बदलाव किए गए हैं
15) Git Bisect की व्याख्या करें
Git bisect आपको वह कमिटमेंट खोजने में मदद करता है, जिसने बाइनरी सर्च का उपयोग करके बग की शुरुआत की थी।
16) बिल्ड क्या है?
एक बिल्ड एक ऐसी विधि है जिसमें स्रोत कोड को एक साथ जांचने के लिए रखा जाता है कि क्या यह एकल इकाई के रूप में काम करता है। निर्माण निर्माण प्रक्रिया में, स्रोत कोड संकलन, निरीक्षण, परीक्षण और तैनाती से गुजरना होगा।
17) कठपुतली क्या है?
कठपुतली एक उपयोगी परियोजना प्रबंधन उपकरण है। यह आपको प्रशासन के कार्यों को स्वचालित करने में मदद करता है।
18) दो-कारक प्रमाणीकरण की व्याख्या करें
टू-फैक्टर ऑथेंटिकेशन एक सुरक्षा विधि है जिसमें उपयोगकर्ता अलग-अलग श्रेणियों से पहचान के दो तरीके प्रदान करता है।
19) 'कैनरी रिलीज़' शब्द की व्याख्या कीजिए।
एक कैनरी रिलीज एक पैटर्न है जो उत्पादन वातावरण में एक नया संस्करण सॉफ्टवेयर पेश करने के जोखिम को कम करता है। यह उपयोगकर्ता के एक सबसेट को नियंत्रित तरीके से उपलब्ध कराने के द्वारा किया जाता है। पूर्ण उपयोगकर्ता सेट के लिए उपलब्ध कराने से पहले।
20) यह सुनिश्चित करने के लिए कि नई सेवा उत्पादन के लिए तैयार है, किस प्रकार का परीक्षण महत्वपूर्ण है?
आपको यह सुनिश्चित करने के लिए निरंतर परीक्षण करने की आवश्यकता है कि नई सेवा उत्पादन के लिए तैयार है।
२१) वैग्रांत क्या है?
एक योनि एक उपकरण है जो सॉफ्टवेयर के परीक्षण और विकास के लिए वर्चुअलाइज्ड वातावरण बना और प्रबंधित कर सकता है।
22) DNS में PTR का उपयोग क्या है?
पॉइंटर रिकॉर्ड जिसे रिवर्स पीटी लुकअप के लिए (पीटीआर) के रूप में भी जाना जाता है।
23) बावर्ची क्या है?
यह एक शक्तिशाली स्वचालन मंच है जो बुनियादी ढांचे को कोड में बदल देता है। इस टूल में, आप उन स्क्रिप्ट्स का उपयोग कर सकते हैं जो प्रक्रियाओं को स्वचालित करने के लिए उपयोग की जाती हैं।
24) देवो के कार्यान्वयन के लिए आवश्यक शर्तें क्या हैं?
DevOps कार्यान्वयन के लिए निम्नलिखित उपयोगी शर्तें हैं:
- कम से कम एक संस्करण नियंत्रण सॉफ्टवेयर
- टीम के सदस्यों के बीच उचित संवाद
- स्वचालित परीक्षण
- स्वचालित तैनाती
25) कुछ सर्वोत्तम प्रथाओं का नाम बताइए, जिनका पालन DevOps की सफलता के लिए किया जाना चाहिए।
यहाँ, DevOps के कार्यान्वयन के लिए आवश्यक सर्वोत्तम अभ्यास हैं:
- वितरण की गति का मतलब है कि किसी भी कार्य के लिए उन्हें उत्पादन के माहौल में लाने के लिए समय लिया जाए।
- ट्रैक करें कि विभिन्न में कितने दोष पाए जाते हैं
- वास्तविक या औसत समय को मापने के लिए यह महत्वपूर्ण है कि उत्पादन वातावरण में विफलता के मामले में इसे पुनर्प्राप्त करने के लिए।
- ग्राहक द्वारा बताए जा रहे बगों की संख्या भी आवेदन की गुणवत्ता को प्रभावित करती है।
26) SubGIt टूल की व्याख्या करें
SubGit आपको SVN को Git में माइग्रेट करने में मदद करता है। यह आपको स्थानीय या दूरस्थ सबवर्सन रिपॉजिटरी के लिखने योग्य दर्पण का निर्माण करने की भी अनुमति देता है।
27) कुछ महत्वपूर्ण नेटवर्क निगरानी उपकरण का नाम
कुछ सबसे प्रमुख नेटवर्क निगरानी उपकरण हैं:
- स्प्लंक
- इंगलिंग २
- वायरशार्क
- Nagios
- OpenNMS
28) क्या आपका वीडियो कार्ड यूनिटी चला सकता है आपको कैसे पता चलेगा?
जब आप एक कमांड का उपयोग करते हैं
/usr/lib/Linux/unity_support_test-p
यह एकता की आवश्यकताओं के बारे में विस्तृत आउटपुट देगा, और यदि वे मिलते हैं, तो आपका वीडियो कार्ड एकता चला सकता है।
29) उबंटू में स्टार्टअप साउंड को कैसे सक्षम करें?
स्टार्टअप ध्वनि को सक्षम करने के लिए
- कंट्रोल गियर पर क्लिक करें और फिर स्टार्टअप एप्लिकेशन पर क्लिक करें
- में स्टार्टअप आवेदन प्राथमिकताएं खिड़की, क्लिक करें एक प्रविष्टि जोड़ने के लिए
- फिर नाम, कमांड और टिप्पणी जैसे टिप्पणी बॉक्स में जानकारी भरें
/usr/bin/canberra-gtk-play-id= "desktop-login"-description= "play login sound"
- लॉगआउट और फिर एक बार लॉगिन करने के बाद
आप इसे शॉर्टकट कुंजी Ctrl + Alt + T से भी खोल सकते हैं ।
30) एक विशेष निर्देशिका में उबंटू टर्मिनल खोलने का सबसे तेज़ तरीका क्या है?
एक विशेष निर्देशिका में उबंटू टर्मिनल खोलने के लिए, आप कस्टम कीबोर्ड शॉर्ट कट का उपयोग कर सकते हैं।
ऐसा करने के लिए, एक नए कस्टम कीबोर्ड के कमांड फील्ड में, जीनोम - टर्मिनल - - वर्किंग - डायरेक्टरी = / पाथ / टू / डायर टाइप करें।
31) बताएं कि आप उबंटू डेस्कटॉप पर वर्तमान स्क्रीन का वर्तमान रंग कैसे प्राप्त कर सकते हैं?
आप जिम्प (छवि संपादक) में पृष्ठभूमि छवि को खोल सकते हैं और फिर एक विशिष्ट बिंदु पर रंग का चयन करने के लिए ड्रॉपर टूल का उपयोग कर सकते हैं। यह आपको उस बिंदु पर रंग का RGB मान देता है।
32) बताइए कि आप उबंटू में डेस्कटॉप पर लांचर कैसे बनाते हैं?
उबंटू में एक डेस्कटॉप पर लॉन्चर बनाने के लिए आप इसका उपयोग कर सकते हैं
ALT + F2 तब "gnome-desktop-item-edit -create-new ~ / desktop" टाइप करें, यह पुराने GUI डायलॉग को लॉन्च करेगा और आपके डेस्कटॉप पर लॉन्चर बनाएगा
33) बताइए कि Memcached क्या है?
Memcached एक स्वतंत्र और खुला स्रोत, उच्च प्रदर्शन, वितरित मेमोरी ऑब्जेक्ट कैशिंग सिस्टम है। मेमकाटेड का प्राथमिक उद्देश्य डेटा के लिए प्रतिक्रिया समय को बढ़ाना है जो अन्यथा किसी अन्य स्रोत या डेटाबेस से पुनर्प्राप्त या निर्माण किया जा सकता है। इसका उपयोग समवर्ती अनुरोध के लिए डेटा लाने के लिए SQL डेटाबेस या किसी अन्य स्रोत को दोहराव से संचालित करने की आवश्यकता से बचने के लिए किया जाता है।
मेमकेड का उपयोग किया जा सकता है
- सोशल नेटवर्किंग-> प्रोफाइल कैशिंग
- सामग्री एकत्रीकरण-> HTML / पृष्ठ कैशिंग
- विज्ञापन लक्ष्यीकरण-> कुकी / प्रोफ़ाइल ट्रैकिंग
- संबंध-> सत्र कैशिंग
- ई-कॉमर्स -> सत्र और HTML कैशिंग
- स्थान-आधारित सेवाएँ-> डेटाबेस क्वेरी स्केलिंग
- गेमिंग और मनोरंजन-> सत्र कैशिंग
मेमेचे में मदद करता है
- आवेदन प्रक्रियाओं को गति दें
- यह निर्धारित करता है कि क्या स्टोर करना है और क्या नहीं
- डेटाबेस के लिए पुनर्प्राप्ति अनुरोधों की संख्या कम करें
- I / O (इनपुट / आउटपुट) एक्सेस (हार्ड डिस्क) को काट देता है
Memcached का दोष है
- यह एक स्थायी डेटा स्टोर नहीं है
- डेटाबेस नहीं
- यह एक एप्लिकेशन विशिष्ट नहीं है
- यह बड़ी वस्तु को कैश नहीं कर सकता है
34) मेमकेड की कुछ महत्वपूर्ण विशेषताओं का उल्लेख करें?
Memcached की महत्वपूर्ण विशेषताएं शामिल हैं
- कैस टोकन: कैस टोकन एक कैश से प्राप्त वस्तु से जुड़ा होता है। आप अपनी अद्यतन की गई वस्तु को बचाने के लिए उस टोकन का उपयोग कर सकते हैं।
- कॉलबैक: यह कोड को सरल करता है
- getDelayed: यह आपकी स्क्रिप्ट के विलंब समय को कम करता है जो सर्वर से वापस आने के लिए परिणामों की प्रतीक्षा कर रहा है
- बाइनरी प्रोटोकॉल: आप नए क्लाइंट के साथ ASCII के बजाय बाइनरी प्रोटोकॉल का उपयोग कर सकते हैं
- Igbinary: इससे पहले, एक ग्राहक हमेशा जटिल डेटा के साथ मूल्य का क्रमांकन करता था, लेकिन Memcached के साथ, आप igbinary विकल्प का उपयोग कर सकते हैं।
35) स्पष्ट करें कि क्या कई परियोजनाओं के बीच मेमेचे का एक भी उदाहरण साझा करना संभव है?
हां, कई परियोजनाओं के बीच मेमेचे का एक भी उदाहरण साझा करना संभव है। Memcache एक मेमोरी स्टोर स्पेस है, और आप एक या एक से अधिक सर्वरों पर memcache चला सकते हैं। आप अपने क्लाइंट को किसी विशेष सेट के लिए बात करने के लिए कॉन्फ़िगर भी कर सकते हैं। तो, आप एक ही होस्ट पर दो अलग-अलग मेमकेच प्रक्रियाएं चला सकते हैं और फिर भी वे पूरी तरह से स्वतंत्र हैं। जब तक, यदि आपने अपने डेटा को विभाजित किया है, तो यह जानना आवश्यक हो जाता है कि किस उदाहरण से डेटा प्राप्त करना है या किसमें डालना है।
36) आपके पास कई मेकचेस सर्वर हैं, जिसमें मेमेचेस सर्वरों में से एक विफल रहता है, और इसमें आपका डेटा है, क्या यह कभी भी उस एक असफल सर्वर से मुख्य डेटा प्राप्त करने का प्रयास करेगा?
विफल सर्वर का डेटा हटाया नहीं जाएगा, लेकिन ऑटो-विफलता के लिए एक प्रावधान है, जिसे आप कई नोड्स के लिए कॉन्फ़िगर कर सकते हैं। फेल-ओवर को किसी भी सॉकेट या मेमकाटेड सर्वर स्तर की त्रुटियों के दौरान ट्रिगर किया जा सकता है और मानक क्लाइंट त्रुटियों के दौरान नहीं जैसे कि किसी मौजूदा कुंजी को जोड़ना आदि।
37) बताइए कि आप मेमेकैच्ड सर्वर आउटेज को कैसे कम कर सकते हैं?
- जब एक उदाहरण विफल हो जाता है, तो उनमें से कई नीचे चले जाते हैं, और यह डेटाबेस सर्वर पर एक बड़ा भार डाल देगा जब खोए हुए डेटा को क्लाइंट के अनुरोध के रूप में पुनः लोड किया जाता है। इससे बचने के लिए, यदि आपका कोड कैश स्टैम्प को कम करने के लिए लिखा गया है तो यह एक न्यूनतम प्रभाव छोड़ देगा
- एक अन्य तरीका खोए हुए मशीनों के आईपी पते का उपयोग करके एक नई मशीन पर मेमकेड का एक उदाहरण पेश करना है
- सर्वर आउटेज को कम से कम करने के लिए कोड एक और विकल्प है क्योंकि यह आपको न्यूनतम काम के साथ मेम्केड सर्वर सूची को बदलने की स्वतंत्रता देता है
- टाइमआउट मान सेट करना एक और विकल्प है जो कुछ मेम्केड क्लाइंट मेमेकेड सर्वर आउटेज के लिए लागू होता है। जब आपका मेमेकैच्ड सर्वर डाउन हो जाता है, तो क्लाइंट टाइम-आउट सीमा पूरी होने तक रिक्वेस्ट भेजने की कोशिश करता रहेगा
38) बताएं कि जब डेटा में बदलाव होता है, तो आप मेमक्च्ड कैसे अपडेट कर सकते हैं?
जब डेटा बदल जाता है तो आप Memcached को अपडेट कर सकते हैं
- कैशे को लगातार साफ़ करना : इन्सर्ट या अपडेट करने पर कैशे को साफ़ करना
- कैश को रीसेट करना: यह पहली विधि के समान है, लेकिन केवल चाबियाँ हटाने और कैश को रीफ्रेश करने के लिए डेटा के अगले अनुरोध की प्रतीक्षा करने के बाद, इनसर्ट या अपडेट के बाद मान रीसेट करें।
39) डॉगपाइल प्रभाव क्या है? आप इस प्रभाव को कैसे रोक सकते हैं?
डॉगपाइल प्रभाव को उस घटना के लिए संदर्भित किया जाता है जब कैश समाप्त हो जाता है, और वेबसाइटें एक ही समय में क्लाइंट द्वारा किए गए कई अनुरोधों से प्रभावित होती हैं। इस प्रभाव को एक सेमाफोर लॉक का उपयोग करके रोका जा सकता है। इस प्रणाली में जब मूल्य समाप्त होता है, तो पहली प्रक्रिया लॉक प्राप्त कर लेती है और नए मूल्य उत्पन्न करना शुरू कर देती है।
40) बताइए कि मेमकेड का उपयोग कैसे नहीं किया जाना चाहिए?
- मेमेकैच्ड आम दुरुपयोग इसे डेटा स्टोर के रूप में उपयोग करना है, न कि कैश के रूप में
- मेमकैच्ड का उपयोग कभी नहीं करें सूचना के एकमात्र स्रोत के रूप में आपको अपने आवेदन को चलाने की आवश्यकता है। डेटा हमेशा अन्य स्रोत के माध्यम से भी उपलब्ध होना चाहिए
- Memcached सिर्फ एक कुंजी या मूल्य की दुकान है और डेटा पर एक क्वेरी नहीं कर सकती है या जानकारी निकालने के लिए सामग्री पर पुनरावृति नहीं कर सकती है
- Memcached एन्क्रिप्शन या प्रमाणीकरण में किसी भी प्रकार की सुरक्षा प्रदान नहीं करती है
४१) जब कोई सर्वर बंद हो जाता है तो क्या मेमेकैड में संग्रहीत डेटा अभी भी उपलब्ध है?
Memcached में संग्रहीत डेटा टिकाऊ नहीं होता है, इसलिए यदि कोई सर्वर बंद हो जाता है या फिर से चालू होता है, तो Memcached में संग्रहीत सभी डेटा हटा दिया जाता है।
42) उल्लेख करें कि मेम्चे और मेमकेच्ड के बीच क्या अंतर है?
- Memcache: यह एक एक्सटेंशन है जो आपको आसान ऑब्जेक्ट-ओरिएंटेड (OOP) और प्रक्रियात्मक इंटरफेस के माध्यम से काम करने की अनुमति देता है। यह गतिशील वेब अनुप्रयोगों में डेटाबेस लोड को कम करने के लिए डिज़ाइन किया गया है।
- Memcached : यह एक एक्सटेंशन है जो मेमकेच्ड सर्वर के साथ संचार के लिए API प्रदान करने के लिए libmemcached पुस्तकालय का उपयोग करता है। इसका उपयोग डेटाबेस लोड को कम करके गतिशील वेब अनुप्रयोगों को बढ़ाने के लिए किया जाता है। यह नवीनतम एपीआई है।
43) ब्लू / ग्रीन परिनियोजन पैटर्न की व्याख्या करें
ब्लू / ग्रीन रंग पैटर्न स्वचालित तैनाती प्रक्रिया के दौरान सामना की जाने वाली सबसे महत्वपूर्ण चुनौतियों को संबोधित करता है। ब्लू / ग्रीन तैनाती के दृष्टिकोण में, आपको दो समान उत्पादन वातावरण सुनिश्चित करने की आवश्यकता है। हालांकि, उनमें से केवल एक ही किसी भी समय पर जीवित है। LIVE पर्यावरण को ब्लू पर्यावरण कहा जाता है।
जब टीम अपने सॉफ़्टवेयर की अगली रिलीज़ तैयार करती है, तो वे अपने अंतिम चरण का परीक्षण एक ऐसे वातावरण में करते हैं जिसे ग्रीन वातावरण के रूप में जाना जाता है। एक बार सत्यापित करने के बाद, ट्रैफ़िक को ग्रीन वातावरण में रूट किया जाता है।
44) कंटेनर क्या हैं?
कंटेनर हल्के वर्चुअलाइजेशन से हैं। वे प्रक्रियाओं के बीच अलगाव की पेशकश करते हैं।
45) देवो के संदर्भ में पोस्टमार्टम बैठक क्या है?
पोस्टमार्टम बैठक यह चर्चा करने के लिए की जाती है कि क्या गलत हुआ और विफलताओं से बचने के लिए आपको क्या कदम उठाने की आवश्यकता है।
46) छोटे बादल बनाने की सबसे आसान विधि क्या है?
कुछ ही समय में वर्चुअल बॉक्स VMs से IaaS क्लाउड बनाने के लिए VMfres सबसे प्रभावी विकल्पों में से एक है। हालांकि, यदि आप हल्के Paa चाहते हैं, तो Dokku एक अच्छा विकल्प है क्योंकि बैश स्क्रिप्ट Daku कंटेनर से बाहर PaaS हो सकती है।
47) दो उपकरणों का नाम बताइए जो डॉकटर नेटवर्किंग के लिए उपयोग किए जाते हैं।
डॉकटर नेटवर्किंग के लिए, आप कुबेरनेट्स और डोकर झुंड का उपयोग कर सकते हैं।
४O) कुछ ऐसे क्षेत्रों के नाम बताइए जहाँ देवो का क्रियान्वयन होता है
DevOps का उपयोग उत्पादन, आईटी संचालन, उत्पादन प्रतिक्रिया और इसके सॉफ्टवेयर विकास के लिए किया जाता है।
49) CBD क्या है?
उत्पाद विकास के लिए सीबीडी या घटक-आधारित विकास एक अनूठा तरीका है। इस पद्धति में, डेवलपर्स हमेशा मौजूदा अच्छी तरह से परिभाषित, परीक्षण किए गए और सत्यापित घटकों की खोज करते हैं और उन्हें खरोंच से विकसित करने के बजाय एक उत्पाद के लिए तैयार और इकट्ठा करते हैं।
50) देवओ के संदर्भ में जोड़ी प्रोग्रामिंग की व्याख्या करें
जोड़ी प्रोग्रामिंग चरम प्रोग्रामिंग नियमों का एक इंजीनियरिंग अभ्यास है। इस पद्धति में, दो प्रोग्रामर एक ही सिस्टम, एक ही डिजाइन / एल्गोरिदम / कोड पर काम करते हैं।
एक प्रोग्रामर "ड्राइवर" के रूप में कार्य करता है। अन्य "पर्यवेक्षक" के रूप में कार्य करते हैं जो समस्याओं की पहचान करने के लिए किसी परियोजना की प्रगति की निरंतर निगरानी करते हैं। भूमिकाओं को बिना किसी पूर्व सूचना के किसी भी समय बदला जा सकता है।
51) लचीलापन परीक्षण की व्याख्या करें
परीक्षण जो विफलता के बाद डेटा और कार्यक्षमता की हानि के बिना वसूली सुनिश्चित करता है, जिसे रेजिलिएन्सी परीक्षण कहा जाता है।
52) तीन महत्वपूर्ण DevOps KPI नाम
तीन सबसे आम DevOps KPI हैं:
- इस बीच विफलता की वसूली
- परिनियोजन आवृत्ति
- असफल तैनाती का प्रतिशत