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

एक उपयोगकर्ता के रूप में, आप में से कुछ लोग दो शब्दावली से प्रभावित नहीं हो सकते हैं जो अब लगभग हर तकनीकी साइट पर दिखाई देती हैं:  क्लाउड कंप्यूटिंग(Cloud Computing) और वर्चुअलाइजेशन(Virtualization)हमने क्लाउड कंप्यूटिंग(Cloud Computing) पर परिचयात्मक लेखों को कवर किया था लेकिन वर्चुअलाइजेशन(Virtualization) को यहां कवर नहीं किया गया है। तो आइए कोशिश करते हैं और समझते हैं कि वर्चुअलाइजेशन(Virtualization) क्या है और यह क्या प्रदान करता है जिसके कारण यह एक चर्चा शब्द बन गया है।

कंप्यूटर में वर्चुअलाइजेशन क्या है

सबसे पहले(First) , यह समझ लें कि वर्चुअलाइजेशन(Virtualization) कोई नई बात नहीं है - यह हमेशा से था, मेनफ्रेम कंप्यूटर(Mainframe Computer) के समय में इसका बहुत महत्व था, जहां संसाधनों को कुशल तरीके से साझा करना आवश्यक था, क्योंकि वे उस समय काफी महंगे थे।

समय के आगमन के साथ वर्चुअलाइजेशन(Virtualization) ने दो प्रमुख कारणों से अपना महत्व खो दिया:

  1. (Hardware)एलएसआई(LSI) और वीएलएसआई के साथ (VLSI)हार्डवेयर की लागत में भारी गिरावट आई है ।
  2. x86 आर्किटेक्चर बहुत लोकप्रिय हुआ।

संक्षेप में:

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

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

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

क्लाउड कंप्यूटिंग(Cloud Computing) जैसे वर्चुअलाइजेशन की कोई मानक उद्योग परिभाषा नहीं है और प्रत्येक परिभाषा सही हो सकती है। इसके मानक प्रकार भी नहीं हैं इसलिए हम इसे तीन व्यापक श्रेणियों के अंतर्गत वर्गीकृत कर सकते हैं:

  1. ऑपरेटिंग सिस्टम वर्चुअलाइजेशन
  2. स्टोरेज डिवाइस वर्चुअलाइजेशन
  3. अनुप्रयोग वर्चुअलाइजेशन

कुछ अन्य प्रकार के वर्चुअलाइजेशन हैं जो वर्षों से विकसित हुए हैं और अब क्लाउड कंप्यूटिंग और ग्रिड कंप्यूटिंग जैसे उभरते क्षेत्रों में महत्व प्राप्त कर रहे हैं। ये स्टोरेज वर्चुअलाइजेशन, सर्विस वर्चुअलाइजेशन, हार्डवेयर वर्चुअलाइजेशन, नेटवर्क वर्चुअलाइजेशन, मैनेजमेंट वर्चुअलाइजेशन और एप्लिकेशन सर्वर वर्चुअलाइजेशन हैं।(These are storage virtualization, service virtualization, hardware virtualization, network virtualization, management virtualization, and application server virtualization.)

पढ़ें(Read) : BIOS की तुलना में हार्डवेयर वर्चुअलाइजेशन को कैसे सक्षम या अक्षम करें ।(enable or disable Hardware virtualization)

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

मैं अपने भविष्य के पोस्ट में उपरोक्त प्रकारों पर प्रकाश डालूंगा।

विंडोज ओएस में नेस्टेड वर्चुअलाइजेशन पर एक नज़र डालें ।(Take a look at Nested Virtualization in Windows OS.)



About the author

मैं एक हार्डवेयर इंजीनियर हूं, जो iPhone और iPad जैसे Apple उत्पादों के डिजाइन और विकास में विशेषज्ञता रखता है। मुझे आईओएस और एज डिवाइस दोनों के साथ-साथ गिट और स्विफ्ट जैसे सॉफ्टवेयर डेवलपमेंट टूल्स का अनुभव है। दोनों क्षेत्रों में मेरा कौशल मुझे इस बात की एक मजबूत समझ देता है कि Apple डिवाइस ऑपरेटिंग सिस्टम (OS) एप्लिकेशन और डेटा स्रोतों के साथ कैसे इंटरैक्ट करता है। इसके अतिरिक्त, गिट के साथ मेरा अनुभव मुझे कोड संस्करण नियंत्रण प्रणाली पर काम करने में सक्षम बनाता है, जो सॉफ्टवेयर विकसित करते समय दक्षता और उत्पादकता में सुधार करने में मदद कर सकता है।



Related posts