व्यापार समाचार

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

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

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

कंटेनर 101
अपने सबसे बुनियादी स्तर पर, लिनक्स कंटेनरों को धातु शिपिंग कंटेनरों के लिए उपयुक्त नाम दिया गया है, जिनके लिए वे अक्सर समान होते हैं। चाहे वह मालवाहक जहाज पर हो, मालगाड़ी पर हो, या किसी बड़े रिग ट्रक के पीछे हो, कंटेनर ही माल के परिवहन का एक समान पोत है। Red Hat में इंटीग्रेटेड सॉल्यूशंस बिजनेस यूनिट के महाप्रबंधक लार्स हेरमैन कंपनी की लिनक्स कंटेनर तकनीक की देखरेख करते हैं। हेरमैन ने कहा कि व्यवसायों को कंटेनरों को काम की एक नई इकाई के रूप में देखना चाहिए।

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


पूर्ण इन्फोग्राफिक के लिए छवि पर क्लिक करें। छवि क्रेडिट: ट्विस्टलॉक

इस तरह, कंटेनरों की एकरूपता उन्हें उपयोग में आसान बिल्डिंग ब्लॉक बनाती है। वे छोटी, प्लग करने योग्य इकाइयाँ हैं जिन पर आप एक माइक्रोसर्विस आर्किटेक्चर का निर्माण कर सकते हैं जो परिचालन दक्षता और संस्करण नियंत्रण के लिए जिम्मेदार है। साथ ही, वे DevOps और IT टीमों को इस बात पर बारीक नियंत्रण देते हैं कि वे बुनियादी ढांचे के संसाधनों को कैसे तैनात करते हैं। हेरमैन ने यह भी बताया कि कंटेनर मूल रूप से एक ऑपरेटिंग सिस्टम (ओएस) तकनीक है।

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

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

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

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

कंटेनर लैंडस्केप का एक त्वरित ब्रेकडाउन
कंटेनरों के संबंध में हम जिन DevOps और चुस्त सिद्धांतों के बारे में बात कर रहे हैं, वे नए नहीं हैं क्योंकि वे सेवा-उन्मुख वास्तुकला (SOA) की अवधारणा पर वापस जाते हैं (जो कि ऊपर हमारे माइक्रोसर्विसेज व्याख्याकार में विस्तृत है)। लेकिन आधुनिक लिनक्स कंटेनर का आविष्कार तब हुआ जब डॉकर ने खेल को बदल दिया। डॉकर कुछ अलग चीजें हैं लेकिन, सबसे पहले और सबसे महत्वपूर्ण, यह एक बेहद लोकप्रिय ओपन-सोर्स तकनीक है जिसे 2013 में डॉकर प्रोजेक्ट द्वारा विकसित किया गया था। इसे हल्के कंटेनर के रूप में पैकिंग, शिपिंग और किसी भी एप्लिकेशन को चलाने के लिए डिज़ाइन किया गया है।

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


पूर्ण इन्फोग्राफिक के लिए छवि पर क्लिक करें। छवि: डॉकर सर्वेक्षण, 2016

डॉकर भी एक स्टार्टअप है (2010 में डॉटक्लाउड के रूप में स्थापित) जिसने उद्यम पूंजी (वीसी) फंडिंग में $ 180 मिलियन से अधिक जुटाए हैं। कंपनी डेटा केंद्रों और निजी बादलों में डॉकर परिनियोजन के लिए एंटरप्राइज़ कंटेनर-ए-ए-सर्विस (सीएएएस) टूल का एक सूट प्रदान करती है। बेशक, जब उद्यम कंटेनर प्रबंधन की बात आती है, तो डॉकर इस क्षेत्र में अकेला नहीं है। Red Hat अपने Red Hat Enterprise Linux (RHEL), OpenShift, और JBoss उत्पादों में डेवलपर टूल का अपना एंटरप्राइज़ CaaS सुइट प्रदान करता है। हाल ही में, अधिक से अधिक बड़ी-नाम वाली टेक कंपनियां भी कार्रवाई में शामिल हो रही हैं। गर्मियों में, सैमसंग ने अपने CaaS प्लेटफॉर्म Joyent और Triton को खरीद लिया। Oracle ने पिछले साल के अंत में StackEngine का अधिग्रहण करके कार्रवाई की, और सिस्को ने हाल ही में एंटरप्राइज़ Docker स्टार्टअप कंटेनरएक्स का अधिग्रहण किया।

अंत में, बादल दिग्गज हैं। Amazon Web Services (AWS), Microsoft Azure, और Google Cloud Platform (GCP) में सभी एकीकृत अंतर्निर्मित कंटेनर ऑर्केस्ट्रेशन और प्रबंधन उपकरण उनके संबंधित क्लाउड इंफ्रास्ट्रक्चर-ए-ए-सर्विस (IaaS) प्लेटफॉर्म में हैं। कुछ ही वर्षों में, कंटेनर क्षेत्र में काफी भीड़ हो गई है।

कंटेनर किन व्यावसायिक समस्याओं का समाधान कर सकते हैं?
जब किसी उद्यम के भीतर आधुनिक एप्लिकेशन आर्किटेक्चर और DevOps सिद्धांतों को लागू करने की बात आती है, तो कंटेनर कई समस्याओं का उत्तर होते हैं। विशेष रूप से जब संगठन विरासत प्रौद्योगिकी और पारंपरिक विकास नीतियों में उलझा हुआ है, कंटेनर आसानी से एकीकृत मंच हैं जो संक्रमण को सुचारू कर सकते हैं और आईटी विभाग पर इसे आसान बना सकते हैं।

'अभी, हम कंटेनरीकरण को आपके वातावरण में क्लाउड, देवओप्स और माइक्रोसर्विसेज को पेश करने के सबसे व्यावहारिक तरीके के रूप में देखते हैं। कंटेनर स्वाभाविक रूप से आपके पास पहले से मौजूद तकनीकों के साथ एकीकृत होते हैं,' हेरमैन ने कहा।

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

'हमारे पास यह डिज़ाइन सिद्धांत है: हम किसी भी एप्लिकेशन को पीछे नहीं छोड़ सकते,' शार्पल्स ने कहा। 'हम DevOps और चुस्त सॉफ्टवेयर विकास की इस अद्भुत नई दुनिया में हैं। लेकिन उद्यम पार्टी में शामिल होने के लिए अपने सभी आवेदनों को फिर से नहीं लिख सकते। हम उन्हें इन नए विचारों की ओर कैसे ले जाते हैं?

'कंटेनरों जैसे प्लेटफार्मों में निवेश करना यह सुनिश्चित करने का एक तरीका है कि संगठन माइक्रोसर्विसेज जैसी किसी चीज का निर्माण शुरू करने के लिए तैयार है। माइक्रोसर्विसेज और कंटेनर एक साथ हैं जहां असली शक्ति है। एकल माइक्रोसर्विस के बारे में कुछ भी दिलचस्प नहीं है; यह केवल बहुलता में है कि आप कार्यक्षमता के अलग-अलग हिस्सों से बने इस सहयोगी नेटवर्क को देखते हैं।'


छवि क्रेडिट: Docs.Docker.com

कंटेनर प्रौद्योगिकी में निवेश करने और अपनाने के बारे में सोचते समय, शार्पल्स ने कहा कि यह केवल एक तकनीकी निर्णय नहीं है। उन्होंने समझाया कि, DevOps में एक सफल संक्रमण के लिए जिसमें कंटेनर और माइक्रोसर्विसेज शामिल हैं, आपको आर्किटेक्चर, अंतर्निहित प्लेटफॉर्म और चुस्त प्रक्रियाओं की आवश्यकता होगी।

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

कंटेनर उनके संगठन में कैसे फिट होते हैं, यह देखते हुए हेरमैन ने उद्यम आईटी विभागों को सलाह के तीन टुकड़े दिए:

1. आरंभ करें
हेरमैन के अनुसार, DevOps, फुर्तीली, कंटेनर, माइक्रोसर्विसेज का संयोजन अलगाव में केवल एक तकनीकी परिवर्तन नहीं है। उन्होंने कहा, 'यह एक यात्रा है जो आपके व्यवसाय के संचालन में काफी महत्वपूर्ण परिवर्तन लाती है।' 'मेरी पहली सलाह है कि शुरुआत करें क्योंकि आपके प्रतियोगी हैं। जल्दी अपनाने वालों को टुकड़ों को एक साथ रखने देना गलत रणनीति है क्योंकि हो सकता है कि आप पकड़ में न आएं।'

2. व्यापक दृष्टि
हेरमैन ने सलाह दी कि आप कंटेनरों को अधिक समग्र दृष्टिकोण से देखें। 'अपना सबसे महत्वपूर्ण लक्ष्य चुनें,' उन्होंने कहा। 'सॉफ्टवेयर को तेजी से वितरित करने की क्षमता एक महान प्रारंभिक बिंदु है। उस एक उद्देश्य के आधार पर, इस बारे में सोचें कि आप अपने संगठन को इस प्रक्रिया में कैसे लाते हैं, और अपने मौजूदा कार्यों के लिए जोखिम और मंथन के बिना इस कार्य की संरचना करें।'

3. पारिस्थितिकी तंत्र
कई उद्यम उस बिंदु पर पहुंच रहे हैं जहां वे विरासत वास्तुकला, प्रक्रियाओं और प्लेटफार्मों से विवश हैं, हेरमैन ने बताया। उन्होंने कहा, 'आप जिस प्लेटफॉर्म पर भरोसा करना चाहते हैं, उसके बारे में सोचे बिना आप आर्किटेक्चर को नहीं बदल सकते। 'फिर सवाल यह है कि मैं किसके साथ काम करूं? मैं किससे बात करूं? हमारी सिफारिश उन कंपनियों की तलाश करने की है जो न केवल तकनीकी समस्याओं में मदद कर सकती हैं बल्कि इन सभी आयामों पर परिवर्तन का प्रबंधन कर सकती हैं: तकनीक, प्रक्रिया, संगठन के लिए सभी तरह से। क्लाउड, DevOps, कंटेनर और माइक्रोसर्विसेज के साथ काम करते समय, आप एक ऐसे पारिस्थितिकी तंत्र पर भरोसा करना चाहते हैं जो आपको कम समय में सफलता प्रदान करने में मदद कर सके और आपको गतिरोध से बचा सके।'

ज़्यादा कहानियां

IOS उपकरणों पर टीवी शो सॉर्टिंग मुद्दों को ठीक करें

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

डेस्कटॉप मज़ा: रूनिक शैली फ़ॉन्ट्स

अधिकांश समय नियमित फोंट वही होते हैं जो आपको दस्तावेज़ों, आमंत्रणों या छवियों में टेक्स्ट जोड़ने के लिए चाहिए होते हैं। लेकिन क्या होगा अगर आप उस परफेक्ट टच को जोड़ने के लिए कुछ असामान्य या अनोखा करने के मूड में हैं? यदि आप पुराने रूनिक शैली लेखन को पसंद करते हैं, तो अपने संग्रह के लिए कुछ नए पसंदीदा खोजने का आनंद लें

ऑडेसिटी में एमपी3 सपोर्ट कैसे जोड़ें (एमपी3 फॉर्मेट में सेव करने के लिए)

आपने देखा होगा कि ऑडेसिटी की डिफ़ॉल्ट स्थापना में लाइसेंसिंग समस्याओं के कारण एमपी3 के लिए अंतर्निहित समर्थन नहीं है। यहां बताया गया है कि इसे कुछ सरल चरणों में वास्तव में आसानी से अपने आप में मुफ्त में कैसे जोड़ा जाए।

हाउ-टू गीक को माइक्रोसॉफ्ट एमवीपी अवार्ड मिला, आपका धन्यवाद

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

एमएस नोटपैड प्रतिस्थापन मेटापैड एक नए बीटा संस्करण के साथ लौटाता है

नौ लंबे वर्षों के बाद मेटापैड एक नए संस्करण के साथ महान परे से लौटा है। डेवलपर अलेक्जेंडर डेविडसन ने इस क्लासिक नोटपैड प्रतिस्थापन पर एक बार फिर काम शुरू कर दिया है।

स्पाईबोट खोज और नष्ट अब एक पोर्टेबल ऐप के रूप में उपलब्ध है (PortableApps.com)

क्या स्पाईबोट सर्च एंड डिस्ट्रॉय आपके एंटी-मैलवेयर शस्त्रागार का एक अभिन्न अंग है? अब तक आपको इसे उपयोग करने के लिए हमेशा मशीन पर स्थानीय रूप से स्थापित करने की आवश्यकता होती है, लेकिन अब नहीं। पोर्टेबलएप्स डॉट कॉम के अच्छे लोगों ने एक पोर...

कैसे-कैसे गीक पूछें: एक डिस्क क्लोन करें, स्टेटिक विंडोज़ का आकार बदलें, और सिस्टम फ़ंक्शन शॉर्टकट बनाएं

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

शेपशिफ्टर: सपने क्या हैं? [वीडियो]

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

हड्डियाँ, घड़ियाँ और काउंटर; कंप्यूटिंग के पहले 35,000 वर्षों पर एक नज़र

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

HTG प्रोजेक्ट्स: एक इंकजेट प्रिंटर के साथ एक पॉप आर्ट साइंस-फाई पोस्टर बनाएं

अपने घर को कुछ शानदार कलाकृति से सजाना चाहते हैं? अपने कुछ पसंदीदा Sci-Fi चित्र और कुछ आश्चर्यजनक रूप से सरल टूल लें, और मिनटों में पॉप आर्ट शैली का पोस्टर बनाएं।