मुखपृष्ठ » कैसे » एक वर्चुअल मशीन हाइपरविजर क्या है?

    एक वर्चुअल मशीन हाइपरविजर क्या है?

    हाइपरविजर वे हैं जो आभासी मशीनों को संभव बनाते हैं, और वे अब केवल सर्वर के लिए नहीं हैं। आप शायद हर दिन एक का उपयोग करें और यह भी पता नहीं है। यदि आप अभी एक का उपयोग नहीं करते हैं, तो आप निकट भविष्य में करेंगे.

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

    फ़्लिकर पर स्ट्राइक के माध्यम से छवि

    हाइपरवाइजर बेसिक्स

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

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

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

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

    कुछ लोकप्रिय हाइपरवेज़र VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox और Microsoft VirtualPC हैं। ये सभी एक उपयोगकर्ता को हार्डवेयर के एक टुकड़े पर एक या अधिक ऑपरेटिंग सिस्टम को वर्चुअलाइज करने की अनुमति देते हैं.

    विभिन्न हाइपरविजर प्रकार

    हाइपरविजर को दो प्रमुख प्रकारों में विभाजित किया जा सकता है:

    • श्रेणी 1, a.k.a. नंगे धातु, एक हाइपरविजर है जो सीधे कंप्यूटर पर स्थापित होता है। कोई होस्ट ओएस नहीं है और हाइपरविजर की सभी हार्डवेयर और सुविधाओं तक सीधी पहुंच है। टाइप 1 हाइपरवाइजर स्थापित करने का मुख्य कारण एक ही कंप्यूटर पर एक होस्ट ओएस के ओवरहेड के बिना एक से अधिक ऑपरेटिंग सिस्टम को चलाना या पोर्टेबिलिटी और हार्डवेयर एब्स्ट्रैक्शन का लाभ उठाना है। किसी दुर्घटना के मामले में हार्डवेयर से हार्डवेयर की ओर जाने के लिए उनकी सुरक्षा और पोर्टेबिलिटी के कारण न तो धातु का उपयोग अक्सर सर्वर के लिए किया जाता है। टाइप 1 हाइपरविजर्स के अच्छे उदाहरण VMware ESXi, Citrix XenServer और Microsoft Hyper-V हैं.
    • टाइप 2, a.k.a को होस्ट किया गया है, जब ऑपरेटिंग सिस्टम का वर्चुअलाइजेशन करने की बात आती है, तो ज्यादातर लोग इससे परिचित हैं। होस्ट किए गए हाइपरवेस्टर्स को होस्ट ओएस की आवश्यकता होती है और अक्सर होस्ट के अंदर स्थापित सॉफ़्टवेयर के रूप में व्यवहार किया जाता है। टाइप 2 अभी भी एक समय में कई ऑपरेटिंग सिस्टम चला सकता है, लेकिन इसमें हार्डवेयर की सीधी पहुंच नहीं है और इसलिए अतिथि को चलाते समय अधिक ओवरहेड होता है। इसका मतलब है कि अतिथि OS अपनी पूरी क्षमता से नहीं चलेगा और यदि आपका होस्ट क्रैश हो जाता है, तो आपके पास अपने मेहमानों तक पहुंच नहीं होगी। जब आप विंडोज, ओएस एक्स या लिनक्स के भीतर कई ऑपरेटिंग सिस्टम का परीक्षण करने की आवश्यकता होती है, तो टाइप 2 हाइपरविजर आदर्श तरीका है। अच्छे उदाहरण VMWare वर्कस्टेशन, VMware समानताएं, Oracle वर्चुअलबॉक्स और Microsoft VirtualPC हैं.

    भविष्य के हाइपरविजर

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

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

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

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