क्लाउड कंप्यूटिंग में वर्चुअलाइजेशन: प्रकार, Archiतकनीक, लाभ

वर्चुअलाइजेशन क्या है?

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

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

यह प्रक्रिया एक ही मशीन में उत्पादों या सेवाओं का आभासी अनुकरण भी सुनिश्चित करती है, तथा इससे सिस्टम की कार्यकुशलता धीमी नहीं होती या प्रभावित नहीं होती।

वर्चुअलाइजेशन का आविष्कार मेनफ्रेम उपयोग के युग के दौरान शुरू हुआ था, और जैसे-जैसे समय के साथ नए युग की प्रौद्योगिकियों में प्रगति हुई, वर्चुअलाइजेशन को विशेष सॉफ्टवेयर के माध्यम से हासिल किया गया।

क्लाउड कंप्यूटिंग की अवधारणा के रूप में वर्चुअलाइजेशन

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

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

वर्चुअलाइजेशन और क्लाउड कंप्यूटिंग साथ-साथ काम करते हैं ताकि यह सुनिश्चित हो सके कि आपको कंप्यूटिंग के उन्नत और परिष्कृत स्तर मिलेंगे। यह सुनिश्चित करता है कि एप्लिकेशन को विभिन्न एंटरप्राइज़ और सक्रिय उपयोगकर्ताओं के कई नेटवर्क थ्रेड्स में साझा किया जा सके।

क्लाउड कंप्यूटिंग स्केलेबिलिटी, दक्षता और आर्थिक मूल्य प्रदान करता है। यह सुव्यवस्थित कार्यभार प्रबंधन प्रणाली प्रदान करता है।

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

वर्चुअलाइजेशन की विशेषताएं

वर्चुअलाइजेशन कई विशेषताएं या लक्षण प्रदान करता है जो नीचे सूचीबद्ध हैं: –

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

वर्चुअलाइजेशन के प्रकार

वर्चुअलाइजेशन प्रौद्योगिकी के अंतर्गत कई प्रकार उपलब्ध हैं, जो नीचे सूचीबद्ध हैं:

वर्चुअलाइजेशन के प्रकार
वर्चुअलाइजेशन के प्रकार

अनुप्रयोग वर्चुअलाइजेशन

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

यह एक सर्वर के माध्यम से प्राप्त किया जाता है। इस सर्वर में एप्लिकेशन का उपयोग करने के लिए आवश्यक सभी व्यक्तिगत जानकारी और अन्य लागू विशेषताएँ होती हैं।

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

अनुप्रयोग वर्चुअलाइजेशन पैकेज्ड सॉफ्टवेयर या होस्टेड अनुप्रयोग के माध्यम से प्रदान किया जाता है।

नेटवर्क वर्चुअलाइजेशन

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

नेटवर्क वर्चुअलाइजेशन वर्चुअल नेटवर्क बनाता है, और यह वर्चुअल नेटवर्क का प्रावधान भी बनाए रखता है।

नेटवर्क वर्चुअलाइजेशन के माध्यम से लॉजिकल स्विच, फायरवॉल, राउटर, लोड बैलेंसर और कार्यभार सुरक्षा प्रबंधन प्रणालियां बनाई जा सकती हैं।

डेस्कटॉप वर्चुअलाइजेशन

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

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

यदि व्यक्ति विंडोज के अलावा किसी अन्य ऑपरेटिंग सिस्टम पर काम करना चाहता है Operaटिंग सिस्टम में, वह डेस्कटॉप वर्चुअलाइजेशन का उपयोग कर सकता है। यह व्यक्ति को दो अलग-अलग ऑपरेटिंग सिस्टम पर काम करने का अवसर प्रदान करता है।

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

स्टोरेज वर्चुअलाइजेशन

इस प्रकार का वर्चुअलाइजेशन वर्चुअल भंडारण प्रणाली प्रदान करता है जो भंडारण प्रबंधन को सुविधाजनक बनाता है।

यह एक ही रिपॉजिटरी से एक्सेस किए जाने वाले कई स्रोतों के माध्यम से स्टोरेज के प्रबंधन को प्रभावी ढंग से सुगम बनाता है। स्टोरेज वर्चुअलाइजेशन सुसंगत प्रदर्शन और सुचारू प्रदर्शन सुनिश्चित करता है।

यह उन्नत कार्यों पर निरंतर अपडेट और पैच भी प्रदान करता है। यह अंतर्निहित भंडारण उपकरणों में आने वाले परिवर्तनों से निपटने में भी मदद करता है।

सर्वर वर्चुअलाइजेशन

इस तरह का वर्चुअलाइजेशन सर्वरों की मास्किंग सुनिश्चित करता है। मुख्य या इच्छित सर्वर को कई वर्चुअल सर्वरों में विभाजित किया जाता है। ऐसे सर्वर मास्किंग प्रक्रिया को सुविधाजनक बनाने के लिए अपनी पहचान संख्या और प्रोसेसर बदलते रहते हैं। यह सुनिश्चित करता है कि प्रत्येक सर्वर पूरी तरह से अलग-थलग होकर अपना ऑपरेटिंग सिस्टम चला सके।

डेटा वर्चुअलाइजेशन

इसे वर्चुअलाइजेशन के प्रकार के रूप में परिभाषित किया जा सकता है जिसमें डेटा को कई स्रोतों से प्राप्त और एकत्र किया जाता है और एक ही स्थान से प्रबंधित किया जाता है। इस तरह के डेटा को कहाँ से प्राप्त और एकत्र किया जाता है, संग्रहीत किया जाता है या ऐसे डेटा के लिए प्रारूपित किया जाता है, इसका कोई तकनीकी ज्ञान नहीं है।

डेटा को तार्किक रूप से व्यवस्थित किया जाता है, और फिर इच्छुक पक्ष और हितधारक ऐसे डेटा के आभासी दृश्य तक पहुँचते हैं। ये रिपोर्टें दूरस्थ आधार पर अंतिम उपयोगकर्ताओं द्वारा भी एक्सेस की जाती हैं।

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

Archiवर्चुअलाइजेशन की तकनीक

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

वर्चुअलाइजेशन की वास्तुकला इस प्रकार है:

Archiवर्चुअलाइजेशन की तकनीक

उपरोक्त छवि में, वर्चुअलाइजेशन में वर्चुअल अनुप्रयोग और अवसंरचना वर्चुअल सेवाएं शामिल हैं।

वर्चुअल अनुप्रयोग सेवाएं अनुप्रयोग प्रबंधन में सहायता करती हैं, तथा वर्चुअल अवसंरचना सेवाएं अवसंरचना प्रबंधन में सहायता कर सकती हैं।

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

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

यह शुल्क अंतिम उपयोगकर्ताओं को क्लाउड सेवाएं प्रदान करने के लिए तीसरे पक्षों को क्षतिपूर्ति देने के लिए दिया जाता है, और वे अंतिम क्लाउड उपयोगकर्ताओं के अनुरोध के अनुसार अनुप्रयोगों के विभिन्न संस्करण भी प्रदान करते हैं।

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

  • प्रकार एक: पहले हाइपरवाइजर प्रकार को कहा जाता है एक बेयर-मेटल हाइपरवाइजर। वे सीधे होस्ट सिस्टम के हार्डवेयर के ऊपर चलते हैं। वे प्रभावी संसाधन प्रबंधन प्रदान करते हैं और संसाधनों की उच्च उपलब्धता सुनिश्चित करते हैं। यह हार्डवेयर सिस्टम तक सीधी पहुँच प्रदान करता है, जिससे बेहतर मापनीयता, प्रदर्शन और स्थिरता सुनिश्चित होती है।
  • प्रकार दो: दूसरा हाइपरवाइजर प्रकार है होस्टेड हाइपरवाइजर। यह होस्ट ऑपरेटिंग सिस्टम पर स्थापित होता है, और वर्चुअल ऑपरेटिंग सिस्टम हाइपरवाइजर के ठीक ऊपर चलता है। यह एक ऐसी प्रणाली है जो सिस्टम कॉन्फ़िगरेशन को आसान और सरल बनाती है।

इसके अतिरिक्त यह प्रबंधन कार्यों को सरल बनाता है। होस्ट ऑपरेटिंग सिस्टम की उपस्थिति कई बार वर्चुअलाइजेशन-सक्षम सिस्टम के प्रदर्शन को सीमित करती है, और यह सुरक्षा दोष या जोखिम भी उत्पन्न करती है।

वर्चुअलाइजेशन के लाभ

वर्चुअलाइजेशन के कुछ लाभ/पक्ष इस प्रकार हैं:

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

वर्चुअलाइजेशन के नुकसान

वर्चुअलाइजेशन के नुकसान बहुत सीमित हैं। वर्चुअलाइजेशन के नुकसान/नुकसान इस प्रकार हैं:

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

क्लाउड कंप्यूटिंग में वर्चुअलाइजेशन की भूमिका

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

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

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

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

वर्चुअलाइजेशन की महत्वपूर्ण शब्दावलियाँ

वर्चुअलाइजेशन में कुछ आवश्यक प्रौद्योगिकियां हैं, जिन्हें निम्नानुसार परिभाषित किया गया है: –

  • आभासी मशीन: वर्चुअल मशीन को एक वर्चुअल प्रकार के कंप्यूटर के रूप में परिभाषित किया जा सकता है जो हाइपरवाइजर के नीचे संचालित होता है।
  • सूत्र: इसे वास्तविक हार्डवेयर पर चलने वाले ऑपरेटिंग सिस्टम के रूप में परिभाषित किया जा सकता है। ऑपरेटिंग सिस्टम का वर्चुअल समकक्ष एक उपभाग है जो वर्चुअल प्रक्रिया को निष्पादित या अनुकरण करता है। उन्हें डोमेन 0 या Dom0 के रूप में परिभाषित किया गया है।
  • कंटेनर: इन्हें हल्के वजन की वर्चुअल मशीनों के रूप में परिभाषित किया जा सकता है जो एक ही ऑपरेटिंग सिस्टम इंस्टेंस या हाइपरवाइजर का एक उपसमूह हैं। वे प्रक्रियाओं का एक संग्रह हैं जो प्रक्रिया के संगत नामस्थान या पहचानकर्ताओं के साथ निष्पादित होते हैं।
  • वर्चुअल नेटवर्क: इसे इस प्रकार परिभाषित किया जाता है कि नेटवर्क तार्किक रूप से अलग-अलग है और सर्वर के अंदर मौजूद है। ऐसे नेटवर्क को कई सर्वरों में फैलाया जा सकता है।
  • वर्चुअलाइजेशन सॉफ्टवेयर: इस प्रकार का सॉफ्टवेयर कंप्यूटर डिवाइस पर वर्चुअलाइजेशन को लागू करने में मदद करता है।

सारांश

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

इस पोस्ट को संक्षेप में इस प्रकार लिखें: