वर्चुअलाइजेशन हाल ही में सूचना प्रौद्योगिकी क्षेत्र में एक गर्म विषय बन गया है। वर्चुअलाइजेशन किसी भी स्तर पर किया जा सकता है - हार्डवेयर, सॉफ्टवेयर और नेटवर्क या डेस्कटॉप परत। तकनीकी शब्दों में, वर्चुअलाइजेशन वह प्रक्रिया है जिसमें संसाधनों के आभासी (वास्तविक नहीं) संस्करण दूसरे संसाधन से बनाए जाते हैं। यह संसाधन निम्न में से कोई एक हो सकता है:
- ऑपरेटिंग सिस्टम
- सर्वर
- भंडारण युक्ति
- नेटवर्क संसाधन
- कम सर्वर
- कम ऊर्जा खपत
- कम रखरखाव
वर्चुअलाइजेशन बनाम क्लाउड कंप्यूटिंग
हाइपरवाइजर क्या है?
- टाइप 1: नंगे सिस्टम पर चलता है
- टाइप 2: एक सॉफ्टवेयर इंटरफ़ेस है जो उन उपकरणों का अनुकरण करता है जिनके साथ सिस्टम सामान्य रूप से इंटरैक्ट करता है
वर्चुअलाइजेशन की श्रेणियाँ
वर्चुअलाइजेशन की अवधारणा सॉफ्टवेयर और हार्डवेयर क्षेत्रों की एक विस्तृत श्रृंखला तक फैली हुई है। आइए एक-एक करके श्रेणियों पर चर्चा करें।
इस श्रेणी में हमारे पास एक सर्वर है जिसमें एक ही समय में कई ऑपरेटिंग सिस्टम स्थापित और निष्पादित होते हैं। नतीजतन, सर्वरों की संख्या कम हो जाती है। यह एक प्रोसेसर और मेमोरी कंट्रोलर में सर्किट प्रदान करता है, जो एक ही कंप्यूटर पर कई ऑपरेटिंग सिस्टम का समर्थन करता है। हार्डवेयर वर्चुअलाइजेशन में, हमारे पास एक वर्चुअल मशीन मैनेजर, या हाइपरवाइजर होता है, जो थर्ड-पार्टी सॉफ्टवेयर से कॉल किए जाने के बजाय हार्डवेयर सर्किट में एम्बेडेड होता है। हाइपरवाइजर का काम प्रोसेसर, मेमोरी और अन्य संसाधनों को नियंत्रित करना है। यह ट्रैफिक पुलिस के समान है, जिसका काम एक ही हार्डवेयर डिवाइस पर कई ऑपरेटिंग सिस्टम को चलाने की अनुमति देना है। प्रत्येक ऑपरेटिंग सिस्टम का अपना प्रोसेसर, मेमोरी और अन्य फर्मवेयर संसाधन होते हैं।
हाइपरवाइजर न केवल प्रोसेसर और उसके संसाधनों को नियंत्रित करता है, बल्कि आवश्यकता पड़ने पर इन संसाधनों को आवंटित भी करता है। हार्डवेयर वर्चुअलाइजेशन में एक सर्वर पर कई वर्कलोड के समेकन को सुविधाजनक बनाने की क्षमता है। हार्डवेयर वर्चुअलाइजेशन का लाभ यह है कि लागत कई गुना कम हो जाती है। लागत और ऊर्जा बचत (हार्डवेयर संसाधनों के अधिक कुशल उपयोग के कारण) के अलावा, हमें आभासी बुनियादी ढांचे में संसाधनों की उच्च उपलब्धता, बेहतर प्रबंधन और आपदा-वसूली तंत्र मिलते हैं। कुल मिलाकर, हम इस दृष्टिकोण में निम्नलिखित को सहेजते हैं:
- भौतिक स्थान
- बिजली की खपत
- तेजी से मापनीयता
क्लाइंट वर्चुअलाइजेशन
इसे डेस्कटॉप वर्चुअलाइजेशन भी कहा जाता है। वर्चुअलाइजेशन की इस श्रेणी में हमारे पास एक क्लाइंट, संभवत: एक डेस्कटॉप या एक लैपटॉप है, जिसे एंड-यूज़र मशीन भी कहा जा सकता है। यहां, सिस्टम एडमिनिस्ट्रेटर या नेटवर्क एडमिनिस्ट्रेटर का काम काफी कठिन होता है, क्योंकि क्लाइंट के वातावरण में मौजूद मशीनों को मैनेज करना बहुत चुनौतीपूर्ण होता है। कंपनी के परिसर में रहने वाली मशीनों को कंपनी द्वारा तैयार किए गए दिशानिर्देशों और प्रक्रियाओं का पालन करने की आवश्यकता होती है। लेकिन अगर मशीनें कंपनी के परिसर में नहीं हैं, तो हमारा उन पर कोई नियंत्रण नहीं हो सकता है। इसके अलावा ये मशीनें मालवेयर या वायरस अटैक के लिए ज्यादा संवेदनशील होती हैं। क्लाइंट वर्चुअलाइजेशन नीचे वर्णित तीन मॉडलों में से किसी एक का पालन करके लागू किया जा सकता है:
- रिमोट डेस्कटॉप वर्चुअलाइजेशन: इस दृष्टिकोण में ऑपरेटिंग सिस्टम का वातावरण डेटा सेंटर में एक सर्वर पर होस्ट किया जाता है और नेटवर्क पर एंड-यूज़र डेस्कटॉप या लैपटॉप से एक्सेस किया जाता है।
- स्थानीय डेस्कटॉप वर्चुअलाइजेशन: इस दृष्टिकोण में, ऑपरेटिंग सिस्टम क्लाइंट के डेस्कटॉप पर स्थानीय रूप से चलता है और इसमें वर्चुअलाइजेशन के विभिन्न स्वाद होते हैं, जो एंड-यूज़र सिस्टम के निष्पादन की निगरानी और सुरक्षा कर सकते हैं।
- एप्लिकेशन वर्चुअलाइजेशन: इस दृष्टिकोण में, एंड-यूज़र डेस्कटॉप ऑपरेटिंग सिस्टम पर एक विशिष्ट एप्लिकेशन उपलब्ध कराया जाता है, जो पारंपरिक तरीके से स्थापित नहीं होता है। एप्लिकेशन एक कंटेनर के भीतर स्थापित और निष्पादित किए जाते हैं। इस कंटेनर का नियंत्रण है कि एप्लिकेशन अन्य प्रणालियों और घटकों के साथ कैसे इंटरैक्ट करता है। अन्य अनुप्रयोगों से हस्तक्षेप को रोकने के लिए अनुप्रयोगों को अपने स्वयं के सैंडबॉक्स में अलग किया जा सकता है। इस मॉडल में, अनुप्रयोगों को एक नेटवर्क पर स्ट्रीम किया जा सकता है, या वेब ब्राउज़र के माध्यम से वितरित किया जा सकता है, जिसमें अधिकांश प्रसंस्करण वेब सर्वर या एप्लिकेशन सर्वर स्तर पर किया जाता है।
स्टोरेज वर्चुअलाइजेशन एक अवधारणा है जिसमें लॉजिकल स्टोरेज (जैसे वर्चुअल पार्टीशन) को भौतिक स्टोरेज से अलग या सारगर्भित किया जाता है (जैसे स्टोरेज डिवाइस जहां वास्तविक डेटा रहता है)। यह निम्न में से कोई एक या अधिक हो सकता है:
- ऑप्टिकल डिस्क
- हार्ड डिस्क
- चुंबकीय भंडारण उपकरण
- डायरेक्ट अटैच्ड स्टोरेज: यह पारंपरिक तरीका है जहां हार्ड ड्राइव को फिजिकल सर्वर से जोड़ा जाता है। इस पद्धति का उपयोग करना आसान है लेकिन प्रबंधन करना कठिन है। वास्तव में, इस दृष्टिकोण की कमियां संगठनों को वर्चुअलाइजेशन की ओर बढ़ने के लिए प्रेरित कर रही हैं।
- नेटवर्क अटैच्ड स्टोरेज: इस दृष्टिकोण में हमारे पास एक मशीन होती है जो नेटवर्क पर रहती है और अन्य मशीनों को डेटा स्टोरेज प्रदान करती है। इसे स्टोरेज वर्चुअलाइजेशन हासिल करने की दिशा में पहला कदम माना जाता है। इस दृष्टिकोण में, हमारे पास डेटा का एक ही स्रोत है, जिससे डेटा बैकअप बहुत महत्वपूर्ण हो जाता है।
- स्टोरेज एरिया नेटवर्क: इस दृष्टिकोण में, हम विशिष्ट हार्डवेयर और सॉफ्टवेयर को तैनात करते हैं, जिनका उपयोग साधारण डिस्क ड्राइव को डेटा स्टोरेज में बदलने के लिए किया जाता है जो डेटा को उच्च-प्रदर्शन नेटवर्क में बदल देता है। यह एक सर्वमान्य तथ्य है कि डेटा एक प्रमुख संसाधन है जो 24/7 उपलब्ध होना चाहिए। साथ ही, डेटा को आसानी से प्रबंधित किया जाना चाहिए।
इस श्रेणी का मुख्य रूप से Microsoft प्रौद्योगिकी डोमेन में अनुसरण किया जाता है, जिसे आमतौर पर टर्मिनल सेवाओं या दूरस्थ डेस्कटॉप सेवाओं के रूप में जाना जाता है। दूरस्थ डेस्कटॉप सेवाओं के माध्यम से हमें एक ऐसे सिस्टम पर दूरस्थ विंडोज डेस्कटॉप मिलता है जो किसी भी नेटवर्क से जुड़ा होता है। रिमोट सत्र स्थानीय कीबोर्ड, माउस और मॉनिटर का उपयोग करके एक अंतर्निहित भौतिक प्रणाली के साथ इंटरैक्ट करता है जैसे कि रिमोट सिस्टम पर।
एक आभासी अवलोकन
वर्चुअलाइजेशन चर्चा का एक गर्म विषय बन गया है। यहां हमने वर्चुअलाइजेशन और उनके कार्यान्वयन के सभी प्रमुख क्षेत्रों को कवर किया है। आने वाले वर्षों में, वर्चुअलाइजेशन अवधारणा अन्य क्षेत्रों में भी फैल जाएगी। आइए हम निम्नलिखित बिंदुओं के साथ अपनी चर्चा समाप्त करें:
- वर्चुअलाइजेशन किसी भी संसाधन से वर्चुअल इंस्टेंस (संसाधनों का) बनाने की प्रक्रिया है। यह संसाधन निम्न में से कोई एक हो सकता है:
ऑपरेटिंग सिस्टम
सर्वर
भंडारण युक्ति
नेटवर्क संसाधन
- वर्चुअलाइजेशन के निम्नलिखित लाभ हैं:
सर्वरों की कम संख्या
कम ऊर्जा खपत
कम रखरखाव
- वर्चुअलाइजेशन को अक्सर क्लाउड कंप्यूटिंग के विकल्प के रूप में अनुपयुक्त रूप से उपयोग किया जाता है और इसके विपरीत, लेकिन बड़े अंतर हैं जो तब स्पष्ट होते हैं जब हम दोनों का गहन अध्ययन करते हैं।
हमने वर्चुअलाइजेशन की निम्नलिखित श्रेणियों की पहचान की है:
- हार्डवेयर वर्चुअलाइजेशन या सर्वर वर्चुअलाइजेशन
- क्लाइंट वर्चुअलाइजेशन
- भंडारण वर्चुअलाइजेशन
- प्रस्तुति वर्चुअलाइजेशन
0 Comments