परियोजना गति और दक्षता के साथ कंटेनरकरण कैसे मदद कर सकता है?

लेखक: Roger Morrison
निर्माण की तारीख: 28 सितंबर 2021
डेट अपडेट करें: 19 जून 2024
Anonim
परियोजना गति और दक्षता के साथ कंटेनरकरण कैसे मदद कर सकता है? - प्रौद्योगिकी
परियोजना गति और दक्षता के साथ कंटेनरकरण कैसे मदद कर सकता है? - प्रौद्योगिकी

विषय


स्रोत: साशज़मरशा / ड्रीमस्टाइम डॉट कॉम

ले जाओ:

कंटेनर वर्चुअल मशीन की तुलना में डेवलपर्स को अधिक तेज़ी और कुशलता से काम करने की अनुमति दे रहे हैं।

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

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

कंटेनर इतने लोकप्रिय क्यों हैं, और वे दक्षता और संवर्धित संचालन में कैसे योगदान करते हैं? यहाँ कंटेनरीकरण के कुछ अग्रदूतों में से कुछ विचार हैं जिन्होंने इस दर्शन को अपनी कंपनियों और संगठनों में काम करने के लिए रखा है। (कंटेनरों पर अधिक जानकारी के लिए, देखें कि कंटेनर एंटरप्राइज एप्लिकेशन की सहायता कैसे करते हैं।)


एनकैप्सुलेशन, माइक्रोसर्विस और आर्टवर्क

टॉकिंग पॉइंट्स में से एक जो आपको अक्सर उन इंजीनियरों से मिलता है, जो उत्साह से कंटेनर सेटअप का उपयोग करते हैं, यह है कि कंटेनर खुद अपनी सभी निर्भरता के साथ एक पूर्ण कोडबेस को सक्षम करने में सक्षम हैं, जो कि तैनात होने के लिए तैयार है।

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

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


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

हेप्टियो में मार्केटिंग के वीपी स्कॉट बुकानन इसे एक सहायक लॉजिस्टिक सादृश्य के रूप में बताते हैं।

नो बग्स, नो स्ट्रेस - योर स्टेप बाय स्टेप गाइड बाय स्टेप गाइड टू लाइफ-चेंजिंग सॉफ्टवेर विदाउट योर लाइफ

जब कोई भी सॉफ़्टवेयर गुणवत्ता की परवाह नहीं करता है तो आप अपने प्रोग्रामिंग कौशल में सुधार नहीं कर सकते हैं।

बुकानन कहते हैं, "आगे बढ़ने के बारे में सोचें।" “आपको बहुत सारे कार्डबोर्ड बॉक्स की आवश्यकता होगी। तो, आप अपने पूरे घर में उनमें से एक गुच्छा तैनात करते हैं, और फिर आप उन्हें उन सभी सामग्रियों से भर देते हैं जो आपके लिए मायने रखते हैं: अनुप्रयोग। उन्हें बंद करने और अपनी संपत्ति तक पहुंच खो देने के बजाय, वे खुले रहते हैं ताकि आप अपने सामान को बक्सों के बीच फिर से व्यवस्थित कर सकें। और, जब आपको उन बॉक्सों को स्थानांतरित करने की आवश्यकता होती है, तो यह आपके घर को पहियों पर रखने की तुलना में बहुत सरल है। वे कार्डबोर्ड बॉक्स कंटेनर हैं, और वे आपको सार्वजनिक और निजी बादलों सहित स्थानों के बीच अपने सामान को स्थानांतरित करने के लिए पोर्टेबिलिटी प्रदान करते हैं। ”

देवो दर्शन

कंटेनर भी कंपनियों को "DevOps" नामक कुछ चीज़ों को आगे बढ़ाने में मदद कर रहे हैं जो उद्यम तकनीक में एक पवित्र कब्र की तरह है। यह विचार है कि आप विकास और संचालन विभागों को बेहतर बनाने में मदद कर रहे हैं, टीमों को बेहतर सहयोग करने में मदद कर रहे हैं, और यह पाइपलाइन को बढ़ाता है और एक अधिक चुस्त रिलीज सिस्टम बनाता है। (DevOps के बारे में अधिक जानना चाहते हैं। DevOps प्रबंधकों की जाँच करें कि वे क्या करते हैं।)

"न केवल देवता एक लाभ प्राप्त करते हैं - इसलिए संचालन करते हैं," सिबोरोव्स्की बताते हैं, इस DevOps कार्यक्षमता में से कुछ का वर्णन करते हुए। "चूंकि कंटेनर की छवि पोर्टेबल है, इसलिए ऑपरेशन टीमें कंटेनर होस्ट को किसी भी होस्ट पर चला सकती हैं जिसमें एक कंप्लेंट कंटेनर रनटाइम होता है - जैसे डॉकर - और जैसे-जैसे एडॉप्शन बढ़ता है, कुबेरनेट्स जैसे लीवर ऑर्केस्ट्रेशन टूल्स लगभग किसी भी एप्लिकेशन स्टैक के लिए, किसी भी इन्फ्रास्ट्रक्चर प्रकार के लिए, के लिए उदाहरण, ऑन-प्रिमाइसेस और क्लाउड। ”

StackRox के CEO अली गोलशान आगे कंटेनर डिज़ाइन में निहित कुछ DevOps दर्शन के बारे में बताते हैं, जो बताते हैं कि कैसे कंटेनरीकरण एक पाइपलाइन को बढ़ाने में मदद कर सकता है।

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

कॉनडाटी के डैन बार्टो ने बताया कि कैसे कुबेरनेट्स के कंटेनरीकरण ने उनकी कंपनी को विकसित करने में मदद की।

बारबॉवे कहते हैं, "कुबेरनेट्स से पहले, हमें मैन्युअल रूप से प्रत्येक वातावरण में खोलना था और नए कंटेनरों को खींचकर, पुराने वाले को रोककर, नए लोगों को शुरू करना और मैन्युअल रूप से हर ग्राहक के लिए इसे दोहराना था।" “कुबेरनेट्स ने रिलीज के दिनों में कुछ ही मिनटों में काम के घंटे और घंटे बदल दिए। कुछ क्लिकों के साथ, हम किसी भी या सभी वातावरणों पर प्रत्येक कंटेनर का रोलिंग पुनरारंभ कर सकते हैं। यह मूल रूप से होता है। ”

जब इस प्रकार के ऑपरेशन डेवलपर्स को संचालन टीमों के साथ अधिक निकटता से काम करने में मदद करते हैं, और विभागों के बीच बाधाओं को तोड़ते हैं, तो वे एक बेहतर DevOps मॉडल को सक्षम कर सकते हैं, जिससे कंपनी अपने उद्योग में अधिक प्रतिस्पर्धी बन सकती है।

सुरक्षा

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

"कंटेनर के साथ हमले की सतह दोनों सरलीकृत और जटिल हो जाती है," गोलशान कहते हैं। "एक तरफ, कोड का प्रत्येक 'हिस्सा' छोटा होता है, जो हमले की सतह को कम करता है। साथ ही, कंटेनरों में बहुत सारी घोषणात्मक जानकारी होती है कि उन्हें कैसे कॉन्फ़िगर, लेबल और उपयोग किया जाना चाहिए, जिससे सुरक्षा में सुधार हो सकता है। ”

और, वह कहते हैं, यह सब नहीं है।

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

बार्टो के मामले में, एक वास्तविक तृतीय पक्ष सुरक्षा ऑडिट ने पुष्टि की कि कंटेनरों की छोटी हमले की सतह ConDati के लिए एक प्लस है।

"हम सिर्फ एक तृतीय पक्ष प्रवेश परीक्षा पूरी कर चुके हैं ... पहले जो हमने किया है, और उन्होंने हमें शब्दशः बताया कि हमारे पास एक छोटी हमले की सतह है," बार्टो कहते हैं। "कुबेरनेट्स सच है कि क्यों का एक बड़ा हिस्सा है।"

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