
हर कुछ वर्षों में, आईटी बाजार में एक नई तकनीक या प्रतिमान दिखाई देता है जो ज्यादातर कंपनियों के व्यापार मॉडल को मौलिक रूप से बदल देता है।
उदाहरण के लिए, 25 साल पहले भी, यह प्रतिमान पीसी में बड़े पैमाने पर उछाल था, जिसका लाभ उठाने वाला माइक्रोसॉफ्ट था। 15 साल पहले - ब्रॉडबैंड इंटरनेट का व्यापक प्रसार, जिसने Google और यैंडेक्स को कारोबार में अरबों के साथ बदल दिया। 10 साल पहले - मोबाइल विकास में रुचि का विस्फोट और एप्पल के तारों के युग की शुरुआत। अब, शायद, बादलों का युग पूरे जोरों पर है। कटौती के तहत, हम बताते हैं कि यह युग कैसे और क्यों आया है।
यह जोर देना महत्वपूर्ण है: इन सभी मामलों में हम बड़े पैमाने पर उत्पादों के बारे में बात कर रहे हैं जिनके आसपास एक व्यवसाय बनाया जा रहा है, न कि कुछ प्रौद्योगिकी के बारे में जो प्रचार के केंद्र में बदल गए हैं। उदाहरण के लिए, कई डेवलपर्स ब्लॉकचेन या वर्चुअल रियलिटी के साथ काम करते हैं, लेकिन इन प्रौद्योगिकियों ने अभी तक ऐसे उत्पाद नहीं बनाए हैं जो लाखों उपभोक्ता हर दिन उपयोग करते हैं।
तुलना के लिए: गार्टनर के पूर्वानुमान के अनुसार वैश्विक क्लाउड सेवा बाजार, इस वर्ष $ 23.6 बिलियन तक पहुंच जाएगा, और 2021 तक यह 63 बिलियन हो जाएगा! यह आशावादी परिदृश्य किस पर आधारित है? और बादल बड़े पैमाने पर उपभोक्ताओं और बाजार के नेताओं को क्यों आकर्षित कर रहे हैं?
मल्टी-कोर और ब्रॉडबैंड
औपचारिक रूप से, क्लाउड प्रौद्योगिकी का युग 2006 में शुरू हुआ, जब अमेज़ॅन ने पहली बार अपना क्लाउड प्लेटफॉर्म पेश किया। हालांकि, क्लाउड अवधारणा ही नई नहीं है: नेटवर्क पर उपयोगकर्ताओं को सेवाएं प्रदान करने का विचार 1993 में कुछ प्रसिद्ध सन माइक्रोसिस्टम्स प्रौद्योगिकी प्रबंधक एरिक श्मिट (हाँ, वह!) द्वारा आवाज दिया गया था।
यह सूर्य था जिसने पहली बार घोषणा की थी: "नेटवर्क एक कंप्यूटर है!"
इस दृष्टिकोण के फायदे स्पष्ट हैं। उपयोगकर्ता को कुछ भी स्थापित करने की आवश्यकता नहीं है (या व्यावहारिक रूप से कुछ भी नहीं)। यह ब्राउज़र के माध्यम से वांछित नोड से कनेक्ट करने और आवश्यक सेवा प्राप्त करने के लिए पर्याप्त है। दरअसल, आधुनिक क्लाउड सेवाएं - यैंडेक्स। ड्राइव ”, Google डॉक्टर, ड्रॉपबॉक्स - और यह काम करता है। हालांकि, 25 साल पहले ऐसी सेवा केवल बोल्ड कल्पनाओं में उपलब्ध थी। यह केवल एक वास्तविकता बन सकता है क्योंकि दो महत्वपूर्ण प्रवृत्तियों का संयोग हुआ।
सबसे पहले, इंटरनेट वास्तव में बड़े पैमाने पर हो गया है। 2010 में वापस, रूस, चीन, संयुक्त राज्य अमेरिका और यूरोपीय संघ में नेटवर्क तक ब्रॉडबैंड पहुंच वाले उपयोगकर्ताओं की संख्या लाखों की संख्या में पहले से ही थी। 3 जी और 4 जी नेटवर्क के बड़े पैमाने पर निर्माण ने अंततः आभासी दुनिया के साथ अरबों उपयोगकर्ताओं के कनेक्शन को समेकित किया है।
दूसरे, कई वर्षों से, उपकरण निर्माता उत्पादकता में वृद्धि करते हुए इसके लिए कीमतों में महत्वपूर्ण कमी हासिल करने में सक्षम हैं। उदाहरण के लिए, 2004-2005। मल्टी-कोर प्रोसेसर के युग का भोर बन गया। वर्ष के दौरान, उनके दोहरे कोर समाधान आईबीएम, सन माइक्रोसिस्टम्स, इंटेल और एएमडी द्वारा प्रस्तुत किए गए थे। ऐसे प्रोसेसर एक साथ कई सूचनाओं को एक साथ संसाधित करने में सक्षम होते हैं, इसलिए उनका प्रदर्शन एकल-कोर मॉडल की तुलना में अधिक होता है।
प्रोसेसर शक्ति की आवश्यक मात्रा प्राप्त करने के लिए, कम उपकरणों की आवश्यकता थी, जबकि बिजली की खपत में ज्यादा वृद्धि नहीं हुई, जिसका मतलब है कि सामान्य तौर पर, खर्च में कमी आई। चूंकि डेटा केंद्रों के लिए प्रमुख लागत मद बिजली का भुगतान है, इसलिए उनके पास ऊर्जा दक्षता बढ़ाने का अवसर है। और वास्तव में उपभोग किए गए संसाधनों के लिए भुगतान करने के लिए धन्यवाद, उपकरण खरीदने के बजाय, अपने स्वयं के सर्वर रूम, उच्च योग्य कर्मियों और उन्हें प्रशिक्षण देना, जैसा कि पारंपरिक संस्करण में, क्लाउड प्रौद्योगिकियों को व्यापार उपभोक्ताओं के लिए डेटा केंद्रों में "स्थानांतरित" करने के लिए एक गंभीर प्रोत्साहन बन गया है।
परिणामस्वरूप, कई उपभोक्ताओं, विशेष रूप से छोटे और मध्यम आकार के व्यवसायों ने अपने स्वयं के डेटा केंद्रों का निर्माण करने और गैर-विशिष्ट व्यवसाय में संलग्न होने के लिए प्रोत्साहन खो दिया। यदि आप एक पेशेवर प्रदाता से सौदेबाजी की कीमत पर सेवा खरीद सकते हैं, तो स्वयं कुछ क्यों करें?
कई चेहरे पेंगुइन
हालांकि, कीमत, निश्चित रूप से, उत्पाद चुनने में प्रमुख मुद्दों में से एक है, बादलों को स्थानांतरित करना न केवल इसके साथ जुड़ा हुआ है। क्लाउड सेवाओं का एक और फायदा है जिसके लिए डेवलपर्स और पेशेवर उपभोक्ता उनसे बहुत प्यार करते हैं।
यह लचीलापन है। क्लाउड इस तरह से डिज़ाइन किए गए हैं जो डेवलपर्स को लगभग असीमित मात्रा में कंप्यूटिंग संसाधनों और मेमोरी तक पहुंच प्रदान करते हैं। इसके लिए धन्यवाद, "बादलों" को स्केल करने और प्रशासित करने की प्रक्रिया एक आसान काम बन जाता है।
लचीलेपन का रहस्य वर्चुअलाइजेशन तकनीक के उपयोग में निहित है, जो आपको उस सॉफ्टवेयर से सार सॉफ्टवेयर की अनुमति देता है, जिस पर वह चलता है। वर्चुअलाइजेशन समाधानों में उछाल लिनक्स ऑपरेटिंग सिस्टम से संबंधित है, जिसे फिनिश प्रोग्रामर लिनस टॉर्वाल्ड्स ने अपने कंप्यूटर के लिए यूनिक्स ओएस के आधार पर विकसित किया था। उन्होंने अपने निष्कर्षों को एक सार्वजनिक भंडार में पोस्ट किया और, इस पर संदेह किए बिना, क्लाउड उद्योग के लिए एक प्रमुख उत्पाद के जन्म का शुभारंभ किया।
लिनक्स 1.0 का पहला आधिकारिक संस्करण 1994 में जारी किया गया था। लिनक्स ट्रेडमार्क को एक साल बाद, 1995 में पंजीकृत किया गया था। लिनक्स प्रतीक टक्स था, जिसे 1996 में प्रोग्रामर और डिजाइनर लैरी इविंग द्वारा तैयार किया गया था। अब दछशंड न केवल लिनक्स का प्रतीक है, बल्कि सामान्य रूप से मुफ्त सॉफ्टवेयर का भी।
इस तथ्य के कारण कि लिनक्स कर्नेल कोड मूल रूप से खुला था, दुनिया भर के हजारों डेवलपर्स ने इसे अपनी आवश्यकताओं के लिए परिष्कृत करना शुरू किया और लगातार नई सुविधाओं की पेशकश की। परिणामस्वरूप, लिनक्स में कई वितरण - ऑपरेटिंग सिस्टम हैं जो लिनक्स कर्नेल का उपयोग करते हैं, लेकिन उपयोगिताओं और अनुप्रयोगों के सेट में काफी भिन्नता है। अब 600 से अधिक लिनक्स वितरण हैं, जिनमें से आधे लगातार विकसित और अद्यतन किए जा रहे हैं। उनमें से सबसे प्रसिद्ध उबंटू, डेबियन मांजारो हैं।
लिनक्स का सक्रिय रूप से Sberbank और Sbertech में भी उपयोग किया जाता है। Sbertech मुख्य रूप से तीन वितरणों का उपयोग करती है: RedHat Enterprise Linux, Centos और Ubuntu।
लिनक्स में सिस्टम के खुलेपन के अलावा, कई सफल वास्तुशिल्प समाधान थे। उदाहरण के लिए, विंडोज के विपरीत, यह ओएस मूल रूप से कई प्रक्रियाओं के समर्थन के साथ बनाया गया था। ऐसे मॉडल में, वस्तुतः हर एक कार्य एक अलग प्रक्रिया बन जाती है जिसे प्रोसेसर कोर में से किसी एक में "फेंक" दिया जा सकता है और जिससे उपकरण की उपयोगितावाद और अनुप्रयोग की गति दोनों ही बढ़ जाती हैं।
हालांकि पर्सनल कंप्यूटरों की लड़ाई में लिनक्स कभी भी विंडोज को हरा नहीं पाया, लेकिन इसने दूसरे क्षेत्र में युद्ध जीत लिया। लिनक्स मुफ़्त है, इसलिए इसे अक्सर सर्वर के लिए ऑपरेटिंग सिस्टम के रूप में उपयोग किया जाता है। इसने डेवलपर्स के बीच अपने बड़े पैमाने पर वितरण और लोकप्रियता को पूर्व निर्धारित किया। विभिन्न वितरण विकल्प हैं: उनमें से कुछ को उच्च स्थिरता की विशेषता है, अन्य - कार्यक्रमों और पुस्तकालयों के नवीनतम संस्करणों के लिए समर्थन। कॉरपोरेट सेक्टर के लिए स्थिर वितरण के बेंचमार्क में से एक रेडहैट एंटरप्राइज लिनक्स है। यह अपनी उच्च विश्वसनीयता के लिए प्रसिद्ध है और Sberbank में सक्रिय रूप से उपयोग किया जाता है। लेकिन एक ही समय में इसमें सॉफ्टवेयर और लाइब्रेरी के पुराने संस्करण शामिल हैं।
सर्वर ओएस बाजार पर कब्जा, लिनक्स पारिस्थितिकी तंत्र तेजी से बढ़ने लगा। लिनक्स वितरण की विविधता ऑपरेटिंग सिस्टम के विकास के सिर्फ एक वैक्टर को निर्धारित करती है। इस तथ्य के कारण कि ओएस के विभिन्न संस्करण अलग-अलग सर्वरों पर स्थापित किए जा सकते हैं, और विंडोज के लिए लिखे गए कुछ अनुप्रयोगों के एनालॉग्स की कमी के कारण भी, लिनक्स पारिस्थितिकी तंत्र में बहुत सारे हाइपरविजर दिखाई दिए।
Hypervisers विशेष कार्यक्रम हैं जो आपको एक ऑपरेटिंग सिस्टम के शीर्ष पर एक और आभासी स्थापित करने की अनुमति देते हैं। उनकी मदद से, इस वर्चुअल सिस्टम में इंस्टॉल किए गए एप्लिकेशन यह नहीं जानते कि वे "बेसिक नहीं" हैं और वे किस हार्डवेयर के साथ काम करते हैं। यह प्रतीत होता है सरल और यहां तक कि अजीब तथ्य से, अप्रत्याशित होनहार अवसरों की एक बड़ी संख्या का पालन करते हैं।
वर्चुअलाइजेशन प्रभाव
वर्चुअलाइजेशन आपको हार्डवेयर और इसके मुख्य ओएस से एप्लिकेशन को सार करने की अनुमति देता है। इसके लिए धन्यवाद, भौतिक कंप्यूटिंग संसाधनों को एकल तार्किक ब्लॉकों में जोड़ना संभव हो जाता है जो हार्डवेयर घटक से संबंधित नहीं होते हैं और एक ही समय में तार्किक रूप से एक दूसरे से अलग होते हैं।
वास्तव में, क्लाउड सेवाएं उपयोगकर्ता को एक वर्चुअल मशीन प्रदान करती हैं, जिसके आधार पर वह लगभग किसी भी एप्लिकेशन को बना और तैनात कर सकता है, बिना यह सोचे कि वे जिस हार्डवेयर पर काम करते हैं उसके साथ वे कितने वास्तविक रूप से संगत हैं।
यदि हम कई सर्वरों के नियमित क्लस्टर पर एप्लिकेशन चलाते हैं, तो व्यवस्थापक को लगातार अपने काम की निगरानी करनी चाहिए। यदि एप्लिकेशन पर लोड बढ़ता है और सर्वर सामना नहीं कर सकते हैं, तो कॉन्फ़िगर किए गए ऑपरेटिंग सिस्टम और एप्लिकेशन तैयार के साथ एक और आयरन सर्वर होना चाहिए। इस प्रकार, शक्ति की मांग को गतिशील रूप से बदलने के लिए, हमें समय की आवश्यकता है, जो कार्य की आलोचनात्मकता के कारण नहीं हो सकता है, विशेषज्ञ बताते हैं।
वर्चुअलाइजेशन का उपयोग करने से आप एक स्तर ऊपर जा सकते हैं। इसके लिए धन्यवाद, डेवलपर और सिस्टम प्रशासक के पास प्रयोगों के लिए एक विशाल पैमाने है।
क्लाउड प्लेटफ़ॉर्म के लिए अनुप्रयोग विकास को एक अलग कला कहा जा सकता है, जिसे हर प्रोग्रामर को अब मास्टर करने के लिए मजबूर किया जाता है। क्लासिक आर्किटेक्चर के विपरीत, क्लाउड एप्लिकेशन को रैखिक रूप से स्केल करना चाहिए। आप आवेदन के मुख्य तत्वों के बीच बातचीत के विचारशील डिजाइन की मदद से यह परिणाम प्राप्त कर सकते हैं। विभिन्न ऑपरेटिंग सिस्टम वाले किसी भी सर्वर का उपयोग करके, आप उन्हें एक प्रबंधन प्रणाली (उदाहरण के लिए कुबेरनेट्स) के साथ जोड़ सकते हैं, और सभी मशीनें एकल क्लस्टर बन जाएंगी। उपभोक्ता की स्थिति से, एक "सुपर कंप्यूटर" दिखाई देता है, जिसमें सर्वर की कुल रैम और प्रोसेसर क्षमता होती है।
उदाहरण के लिए, एक कामकाजी क्लस्टर के आधार पर, आप नई कार्यक्षमता के साथ मशीनें बना सकते हैं। साथ ही, नई वर्चुअल मशीनों के काम और समर्थन को नियंत्रित करने के लिए अतिरिक्त इंजीनियरों को काम पर रखने की जरूरत नहीं होगी।
आप न केवल लचीलेपन को प्राप्त कर सकते हैं, बल्कि उपकरण के उपयोग को भी बढ़ा सकते हैं - प्रोसेसर की क्षमता और मेमोरी को गतिशील रूप से उपयोग करना शुरू करते हैं और निष्क्रिय नहीं खड़े होते हैं।
बादलों में पैसा
वर्चुअलाइजेशन तकनीक के लिए ग्राहक की जरूरतों के लिए कम कीमतों और लचीले अनुकूलन विकल्पों के संयोजन ने बादलों को आईटी सेवाओं के प्रावधान के लिए सबसे आशाजनक प्रारूप में बदल दिया है।
कॉर्पोरेट वातावरण में सार्वजनिक और संकर बादलों के पहले उपयोगों में से एक परीक्षण वातावरण के रूप में उनका उपयोग था। उपकरण की मांग, उदाहरण के लिए, लोड परीक्षण के आयोजन के लिए, हमेशा स्पस्मोडिक होता है। आवेदन के नए संस्करण के तैयार होने के बाद, एक परीक्षण स्टैंड की तत्काल आवश्यकता है। लेकिन परीक्षणों के पूरा होने के बाद, वह बिना काम के बेकार रह सकता है। यह वह जगह है जहां क्लाउड प्रौद्योगिकियां बचाव में आती हैं: उनकी मदद से, आप उस समय के लिए आवश्यक परीक्षण वातावरण को जल्दी से बना सकते हैं जिसके लिए इसकी आवश्यकता है और बाद के सरल उपकरणों के लिए ओवरपे नहीं है।
बादलों का दूसरा अनुप्रयोग विकास के चरम घंटों के दौरान उनका उपयोग करना है। समय पर जुड़े सर्वर उपयोगकर्ता अनुरोधों और उच्च गुणवत्ता वाली सेवा के स्थिर प्रसंस्करण की गारंटी देते हैं।
तीसरा क्लाउड एप्लिकेशन विकास टीमों के वितरित कार्य का आयोजन कर रहा है। देश या दुनिया के विभिन्न हिस्सों में स्थित प्रोग्रामर के बीच उत्पादक सहयोग के लिए, उनमें से प्रत्येक के पास एक एकल विकास प्रणाली तक पहुंच होनी चाहिए, जो आधुनिक क्लाउड प्लेटफार्मों द्वारा प्रदान की जाती है।
इसी समय, निजी क्लाउड का उपयोग कॉर्पोरेट वातावरण में लगभग उसी क्षण से किया जाता है, जब यूएसए के राष्ट्रीय मानक और प्रौद्योगिकी संस्थान से "क्लाउड कंप्यूटिंग" की परिभाषा दिखाई देती है, जो वर्चुअलाइजेशन प्रौद्योगिकियों का तार्किक विकास है।
अब हर बड़ी हाई-टेक कंपनी की अपने पोर्टफोलियो में क्लाउड सेवाएं हैं। उदाहरण के लिए, Microsoft अपने प्लेटफॉर्म Azure, Google - Cloud Platform को विकसित कर रहा है, अमेज़न की एक अलग दिशा है, जिसे - वेब सेवाएँ कहा जाता है। सामान्य तौर पर, उद्योग कंपनियों के मुख्य व्यवसाय मॉडल को उपभोक्ताओं को प्रदान की जाने वाली सेवा के आधार पर तीन श्रेणियों में विभाजित किया जा सकता है।
पहला विकल्प बुनियादी सुविधाओं को सेवा के रूप में प्रदान करना है (IaaS, Infrastructureureas aService)। इस मामले में, क्लाइंट स्वतंत्र रूप से क्लाउड में अपनी आईटी अवसंरचना का डिज़ाइन करता है और उसका प्रबंधन करता है - वर्चुअल नेटवर्क बनाता है, वर्चुअल उपकरण (सर्वर, स्टोरेज, डेटाबेस) जोड़ता है, आवश्यक एप्लिकेशन सॉफ़्टवेयर और ऑपरेटिंग सिस्टम आदि को स्थापित करता है। सबसे प्रसिद्ध IaaS समाधान: Amazon CloudFormation , GoogleComputeEngine, विंडोज एज़्योर।
एक प्रदाता और एक उपभोक्ता के बीच बातचीत के लिए दूसरा सामान्य प्रारूप एक सेवा के रूप में एक मंच का प्रावधान है। PaS, प्लेटफ़ॉर्म aService)। इस मामले में, क्लाउड सेवा प्रदाता उपयोगकर्ता को ऑपरेटिंग सिस्टम, डेटाबेस प्रबंधन प्रणाली, विकास और परीक्षण उपकरण तक पहुंच प्रदान करता है। क्लाउड सेवाओं के उपभोक्ता को स्वतंत्र निर्माण, परीक्षण और सॉफ्टवेयर के संचालन के लिए अवसर और साधन मिलते हैं। इसके अलावा, संपूर्ण सूचना अवसंरचना (कंप्यूटर नेटवर्क, सर्वर और स्टोरेज सिस्टम) प्रदाता द्वारा प्रबंधित की जाती है।
क्लाउड सेवा और उपभोक्ता के बीच बातचीत का तीसरा रूप एक सेवा के रूप में सॉफ्टवेयर है (SaaS, softwareas aservice)। इस मामले में, आपूर्तिकर्ता उपयोगकर्ताओं को तैयार सॉफ्टवेयर प्रदान करता है। सभी डेटा को क्लाउड में संग्रहीत किया जाता है, और इसे एक्सेस करने के लिए उपयोगकर्ता को केवल एक वेब ब्राउज़र की आवश्यकता होती है। सॉफ़्टवेयर को स्थापित करने और कॉन्फ़िगर करने के लिए इस इंटरैक्शन प्रारूप को अतिरिक्त लागतों की आवश्यकता नहीं है, क्योंकि यह आईएएएस और पाएएस का उपयोग करने के लिए आवश्यक है। इस मामले में उपयोगकर्ता से लिया गया शुल्क लीज लाइसेंस की संख्या से जुड़ा हुआ है। सबसे महत्वपूर्ण उदाहरण यह है कि इस प्रारूप में Microsoft अपने Office365 पैकेज के लिए सदस्यता बेचता है।
हालांकि क्लाउड कंप्यूटिंग ने पहले ही कॉर्पोरेट और निजी उपयोगकर्ताओं का ध्यान जीत लिया है, लेकिन यह ध्यान में रखना होगा कि उनके अपने नुकसान और जोखिम हैं। उनमें से एक डेटा गोपनीयता है। क्लाउड में स्थित डेटाबेस के डंपिंग या हैकिंग के कारण समय-समय पर होने वाले घोटालें कई उपभोक्ताओं को क्लाउड सेवाओं से सावधान करते हैं।
दूसरा जोखिम क्लाउड डेटा सेंटर के साथ संचार का नुकसान है। कोई फर्क नहीं पड़ता कि कितना एल्गोरिदम सर्वरों पर उपयोग किया जाता है, वे अभी भी "केबल पर आकस्मिक फावड़ा हिट" के खिलाफ शक्तिहीन हैं।
बैंकों के लिए, ये दोनों जोखिम विशेष रूप से प्रासंगिक हैं, क्योंकि ग्राहक का विश्वास उनके व्यवसाय का आधार है। इस स्थिति में, सबसे बड़ी बैंक और वित्तीय कंपनियां SLA के बहुत उच्च स्तर के साथ अपने स्वयं के क्लाउड सिस्टम का निर्माण करना पसंद करती हैं।
उनके द्वारा बनाए गए डेटा सेंटर गुप्त बंकरों की अधिक याद दिलाते हैं - नेटवर्क तक पहुंचने के लिए केबलों के साथ कई स्वतंत्र मार्गों को भवन में रखा गया है, एक निर्बाध बिजली आपूर्ति प्रणाली बनाई जा रही है। बिल्डिंग में विशेष वेंटिलेशन सिस्टम स्थापित किए गए हैं, जो तापमान में वृद्धि और हवा की नमी को बनाए रखने में सक्षम हैं, यहां तक कि तापमान में वृद्धि और वोल्टेज के परिवर्तन के खिलाफ भी।
Sberbank का अपना निजी क्लाउड है। दक्षिण पोर्ट डेटा सेंटर और स्कोल्कोवो में डेटा सेंटर, एक साल पहले खोला गया था, इसके लिए लोहे के आधार के रूप में काम करते हैं। इस डेटा केंद्र का डिज़ाइन टीयर 3 विश्वसनीयता स्तर से मेल खाता है। बैंक की योजना तीसरे डेटा सेंटर के निर्माण की है, जो यह सुनिश्चित करता है कि बैंक हमेशा ग्राहकों के संपर्क में रहेगा।