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

विषयसूची:

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

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

वीडियो: वर्चुअल मशीन हाइपरवाइजर क्या है?
वीडियो: The Quarry Gameplay Walkthrough [Full Game Movie - Gorefest Cutscenes Longplay] No Commentary - YouTube 2024, अप्रैल
Anonim
हाइपरवाइजर वर्चुअल मशीनों को संभव बनाते हैं, और वे केवल सर्वर के लिए नहीं हैं। आप शायद हर दिन एक का उपयोग करते हैं और इसे भी नहीं जानते हैं। यदि आप अभी एक का उपयोग नहीं करते हैं, तो आप निकट भविष्य में होंगे।
हाइपरवाइजर वर्चुअल मशीनों को संभव बनाते हैं, और वे केवल सर्वर के लिए नहीं हैं। आप शायद हर दिन एक का उपयोग करते हैं और इसे भी नहीं जानते हैं। यदि आप अभी एक का उपयोग नहीं करते हैं, तो आप निकट भविष्य में होंगे।

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

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

Hypervisor मूल बातें

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

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

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

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

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

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

Hypervisors दो प्रमुख प्रकारों में तोड़ दिया जा सकता है:

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

भविष्य के Hypervisors

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

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

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

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

सिफारिश की: