Virtualization in Cloud Computing In Hindi




Virtualization in Cloud Computing In Hindi

कंप्यूटर क्षेत्र में वर्चुअलाइजेशन एक तकनीक है, जिसके द्वारा किसी भौतिक उपकरण या Resources का Virtual रूप या Software आधारित रूप तैयार किया जाता है, भौतिक उपकरण या Resources जैसे की सर्वर, डेस्कटॉप, स्टोरेज डिवाइस, नेटवर्क या ऑपरेटिंग सिस्टम इत्यादि. Virtual का हिंदी अर्थ होता है आभासी यानि जिसका भौतिक अस्तित्व ना हो. यह एक ऐसा कंप्यूटर होता है, जिसे Software द्वारा तैयार किया जाता है, और यह सामान्य कंप्यूटर की तरह ही सभी काम कर सकता है. डिवाइस या रिसोर्सेज का वर्चुअल Version तैयार करने के लिए विशेष वर्चुअलाईजेशन Software की आवश्यकता पड़ती है जिसे सूत्र कहा जाता है,और जब एक बार यह Software किसी सर्वर या डेस्कटॉप पर इनस्टॉल कर दिया जाता है तो उसके उपरांत उस एक सर्वर मे कई ऑपरेटिंग सिस्टम थता Applications इनस्टॉल किए जा सकते हैं, जिनमे से एक ऑपरेटिंग सिस्टम Physical डिवाइस में इनस्टॉल रहता है इसे HOST मशीन कहा जाता है, और बांकी सभी वर्चुअल रहते हैं जिन्हे Guest मशीन कहा जाता है, और हर एक वर्चुअल ऑपरेटिंग सिस्टम एक अलग कंप्यूटर की तरह ही कार्य करता है, जिसके अन्तर्गत वह Host मशीन के Resources जैसे हार्ड डिस्क, प्रोसेसर, रैम इत्यादि सभी का उपयोग करते हैं. यानि वर्चुअलाइजेशन के द्वारा एक कंप्यूटर पर एक ही समय में एक हार्डवेयर का उपयोग कर Multiple ऑपरेटिंग सिस्टम थता Applications चलाई जा सकती हैं.

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

वर्चुअलाइजेशन "किसी चीज के वर्चुअल (वास्तविक के बजाय) संस्करण का निर्माण है, जैसे सर्वर, डेस्कटॉप, स्टोरेज डिवाइस, ऑपरेटिंग सिस्टम या नेटवर्क संसाधन". दूसरे शब्दों में, वर्चुअलाइजेशन एक तकनीक है, जो कई ग्राहकों और संगठनों के बीच संसाधन या एप्लिकेशन के एक भौतिक उदाहरण को साझा करने की अनुमति देती है. यह भौतिक भंडारण के लिए तार्किक नाम निर्दिष्ट करके और मांगे जाने पर उस भौतिक संसाधन के लिए एक सूचक प्रदान करके करता है. मौजूदा ऑपरेटिंग सिस्टम और हार्डवेयर पर वर्चुअल मशीन का निर्माण हार्डवेयर वर्चुअलाइजेशन के रूप में जाना जाता है. वर्चुअल मशीन एक ऐसा वातावरण प्रदान करती है जो तार्किक रूप से अंतर्निहित हार्डवेयर से अलग होता है. जिस मशीन पर वर्चुअल मशीन बनाने जा रही है उसे होस्ट मशीन के रूप में जाना जाता है और उस वर्चुअल मशीन को गेस्ट मशीन कहा जाता है -

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

क्लाउड कंप्यूटिंग में वर्चुअलाइजेशन क्या है? - लक्षण और लाभ

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

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

वर्चुअलाइजेशन से जुड़ी कुछ शब्दावली -

हाइपरवाइजर: यह एक ऑपरेटिंग सिस्टम है, जो वास्तविक हार्डवेयर पर प्रदर्शन करता है, वर्चुअल समकक्ष एक रनिंग प्रोसेस के रूप में इस ऑपरेटिंग सिस्टम का एक सबपार्ट है. हाइपरविजर को डोमेन 0 या डोम0 के रूप में देखा जाता है.

वर्चुअल मशीन (VM) - यह एक वर्चुअल कंप्यूटर है, जो हाइपरविजर के नीचे क्रियान्वित होता है.

कंटेनर कुछ हल्के वजन वाले वीएम जो उसी ऑपरेटिंग सिस्टम इंस्टेंस के उप-भाग के रूप में इसके हाइपरवाइजर के रूप में जाने जाते हैं, कंटेनर के रूप में जाने जाते हैं. वे प्रक्रियाओं का एक समूह है जो प्रक्रिया पहचानकर्ताओं के लिए उनके संबंधित नामस्थान के साथ चलता है.

वर्चुअलाइजेशन सॉफ्टवेयर - या तो एक सॉफ्टवेयर एप्लिकेशन पैकेज का एक टुकड़ा हो या एक ऑपरेटिंग सिस्टम या उस ऑपरेटिंग सिस्टम का एक विशिष्ट संस्करण हो, यह वह सॉफ्टवेयर है जो किसी भी कंप्यूटर डिवाइस पर वर्चुअलाइजेशन को तैनात करने में सहायता करता है.

वर्चुअल नेटवर्क - यह सर्वर के अंदर एक तार्किक रूप से अलग किया गया नेटवर्क है जिसे कई सर्वरों में विस्तारित किया जा सकता है.

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

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

वर्चुअलाइजेशन के लक्षण -

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

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

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

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

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

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

1) हार्डवेयर वर्चुअलाइजेशन -

जब वर्चुअल मशीन सॉफ़्टवेयर या वर्चुअल मशीन मैनेजर (VMM) सीधे हार्डवेयर सिस्टम पर स्थापित होता है, तो इसे हार्डवेयर वर्चुअलाइजेशन के रूप में जाना जाता है. हाइपरवाइजर का मुख्य कार्य प्रोसेसर, मेमोरी और अन्य हार्डवेयर संसाधनों को नियंत्रित और मॉनिटर करना है. हार्डवेयर सिस्टम के वर्चुअलाइजेशन के बाद हम उस पर अलग-अलग ऑपरेटिंग सिस्टम इंस्टॉल कर सकते हैं और उन ओएस पर अलग-अलग एप्लिकेशन चला सकते हैं.

उपयोग -

हार्डवेयर वर्चुअलाइजेशन मुख्य रूप से सर्वर प्लेटफॉर्म के लिए किया जाता है, क्योंकि वर्चुअल मशीन को नियंत्रित करना भौतिक सर्वर को नियंत्रित करने की तुलना में बहुत आसान है.

2) ऑपरेटिंग सिस्टम वर्चुअलाइजेशन-

जब वर्चुअल मशीन सॉफ़्टवेयर या वर्चुअल मशीन मैनेजर (VMM) सीधे हार्डवेयर सिस्टम के बजाय होस्ट ऑपरेटिंग सिस्टम पर स्थापित होता है, तो इसे ऑपरेटिंग सिस्टम वर्चुअलाइजेशन के रूप में जाना जाता है.

उपयोग -

ऑपरेटिंग सिस्टम वर्चुअलाइजेशन मुख्य रूप से ओएस के विभिन्न प्लेटफॉर्म पर एप्लिकेशन के परीक्षण के लिए उपयोग किया जाता है.

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

जब वर्चुअल मशीन सॉफ़्टवेयर या वर्चुअल मशीन मैनेजर (VMM) सीधे सर्वर सिस्टम पर स्थापित होता है, तो इसे सर्वर वर्चुअलाइजेशन के रूप में जाना जाता है.

उपयोग-

सर्वर वर्चुअलाइजेशन इसलिए किया जाता है क्योंकि एक भौतिक सर्वर को मांग के आधार पर और लोड को संतुलित करने के लिए कई सर्वरों में विभाजित किया जा सकता है.

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

स्टोरेज वर्चुअलाइजेशन कई नेटवर्क स्टोरेज डिवाइस से फिजिकल स्टोरेज को ग्रुप करने की प्रक्रिया है ताकि यह सिंगल स्टोरेज डिवाइस की तरह दिखे. सॉफ्टवेयर अनुप्रयोगों का उपयोग करके भंडारण वर्चुअलाइजेशन भी लागू किया जाता है.

उपयोग -

स्टोरेज वर्चुअलाइजेशन मुख्य रूप से बैक-अप और रिकवरी उद्देश्यों के लिए किया जाता है.

क्लाउड कंप्यूटिंग में वर्चुअलाइजेशन कैसे काम करता है?

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

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

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

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

संसाधनों का अधिक लचीला और कुशल आवंटन.

विकास उत्पादकता में वृद्धि.

यह आईटी अवसंरचना की लागत को कम करता है.

रिमोट एक्सेस और रैपिड स्केलेबिलिटी.

उच्च उपलब्धता और आपदा वसूली.

मांग पर आईटी अवसंरचना का भुगतान करें.

एकाधिक ऑपरेटिंग सिस्टम चलाने में सक्षम बनाता है.

वर्चुअलाइजेशन अवधारणा ?

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

वर्चुअलाइजेशन टेक्नोलॉजी बनाम क्लाउड वर्चुअलाइजेशन -

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

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

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

वर्चुअलाइजेशन के कई अलग-अलग प्रकार हैं, और यह समझना महत्वपूर्ण है कि क्लाउड वर्चुअलाइजेशन केवल एक प्रकार की वर्चुअलाइजेशन तकनीक है. क्लाउड कंप्यूटिंग वर्चुअलाइजेशन से अलग नहीं है, लेकिन यह कार्य करने के लिए वर्चुअलाइजेशन का उपयोग करता है. क्लाउड वर्चुअलाइजेशन में आने से पहले, अन्य प्रकार के वर्चुअलाइजेशन हैं:-

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

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

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

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

सर्वर वर्चुअलाइजेशन: यह तब होता है जब एक भौतिक सर्वर पर एक से अधिक वर्चुअल सर्वर संग्रहीत किए जा सकते हैं. अधिक से अधिक भौतिक सर्वर खरीदने के बजाय, आप फर्श या कमरे के स्थान को बचा सकते हैं, और इसके बजाय कई सर्वरों का वर्चुअलाइजेशन कर सकते हैं और उन्हें एक ही मशीन पर संग्रहीत कर सकते हैं. इसका मतलब यह भी है कि आप विभिन्न सर्वरों के बीच भौतिक संसाधनों को आसानी से आवंटित कर सकते हैं और इसे आवश्यकतानुसार बदल सकते हैं. आप वर्चुअल सर्वर को एक होस्ट सर्वर से दूसरे में आसानी से ले जा सकते हैं. (सर्वर वर्चुअलाइजेशन के बारे में अधिक जानकारी के लिए, वर्चुअलाइजेशन क्या है, इस पर मेरी गहन मार्गदर्शिका पढ़ें.)

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

निष्कर्ष ?

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