हाइपरवाइजर क्या है? #
A हाइपरविजर, ए के रूप में भी जाना जाता है वर्चुअल मशीन मॉनिटर (VMM), एक सॉफ्टवेयर या हार्डवेयर घटक है जो वर्चुअल मशीन (VM) के निर्माण और प्रबंधन को सक्षम बनाता है। इसका प्राथमिक उद्देश्य एकाधिक ऑपरेटिंग सिस्टम (OS) और अनुप्रयोगों को एक ही भौतिक होस्ट मशीन पर स्वतंत्र रूप से चलाने की अनुमति देना है। हाइपरवाइजर अंतर्निहित हार्डवेयर को अलग करता है, एक वर्चुअलाइज्ड वातावरण बनाता है जिसमें प्रत्येक VM इस तरह से काम करता है जैसे कि वह एक समर्पित भौतिक सर्वर पर चल रहा हो।
हाइपरवाइजर और उनके उद्देश्यों से संबंधित प्रमुख अवधारणाएँ यहां दी गई हैं:
अलगावहाइपरवाइजर का एक मूलभूत उद्देश्य वर्चुअल मशीनों के बीच मज़बूत अलगाव प्रदान करना है। प्रत्येक VM स्वतंत्र रूप से चलता है, उसी होस्ट पर अन्य VM की मौजूदगी से अनजान। यह अलगाव सुनिश्चित करता है कि एक VM में समस्याएँ या विफलताएँ दूसरों को प्रभावित न करें, जिससे सुरक्षा और विश्वसनीयता बढ़ती है।
संसाधन के बंटवारेहाइपरवाइजर कई वीएम के बीच सीपीयू, मेमोरी, स्टोरेज और नेटवर्क इंटरफेस जैसे भौतिक हार्डवेयर संसाधनों को कुशलतापूर्वक आवंटित और प्रबंधित करते हैं। प्रत्येक वीएम की बदलती मांगों को पूरा करने के लिए संसाधनों को गतिशील रूप से समायोजित किया जा सकता है।
समेकनहाइपरवाइजर कई वीएम को एक ही भौतिक सर्वर हार्डवेयर साझा करने की अनुमति देकर सर्वर समेकन को सक्षम करते हैं। इससे बेहतर संसाधन उपयोग, लागत बचत और कम भौतिक सर्वर बुनियादी ढांचे का लाभ मिल सकता है।
कार्यभार का पृथक्करण: अलग-अलग VM अलग-अलग ऑपरेटिंग सिस्टम और एप्लिकेशन चला सकते हैं, जिससे अलग-अलग वर्कलोड को एक ही भौतिक सर्वर पर एकीकृत करना संभव हो जाता है। उदाहरण के लिए, आप एक ही होस्ट पर Windows और Linux VM को एक साथ चला सकते हैं।
परीक्षण और विकासहाइपरवाइजर परीक्षण और विकास वातावरण के लिए अमूल्य हैं। डेवलपर्स उत्पादन वातावरण को प्रभावित किए बिना अलग-अलग VM में एप्लिकेशन बना और परीक्षण कर सकते हैं। परीक्षण उद्देश्यों के लिए अलग-अलग सिस्टम कॉन्फ़िगरेशन को दोहराना भी आसान है।
बैकअप और आपदा रिकवरी: VM को भौतिक मशीनों की तुलना में अधिक आसानी से स्नैपशॉट और बैकअप किया जा सकता है। हाइपरवाइजर स्नैपशॉट के निर्माण और आपदा रिकवरी उद्देश्यों के लिए VM को अन्य होस्ट में माइग्रेट करने की क्षमता की अनुमति देते हैं।
संसाधन स्केलिंग: VMs को गतिशील रूप से आकार दिया जा सकता है, आवश्यकतानुसार CPU और मेमोरी को जोड़ा या हटाया जा सकता है। यह लचीलापन एप्लिकेशन की मांग के आधार पर कुशल संसाधन स्केलिंग की अनुमति देता है।
लाइव प्रवासन: कुछ हाइपरवाइजर लाइव माइग्रेशन का समर्थन करते हैं, जो VM को बिना डाउनटाइम के एक भौतिक होस्ट से दूसरे में ले जाने में सक्षम बनाता है। यह लोड संतुलन, हार्डवेयर रखरखाव और सेवा रुकावटों को कम करने के लिए उपयोगी है।
सुरक्षा अलगाव: VM को एक दूसरे से अलग करके, हाइपरवाइजर सुरक्षा को बढ़ाते हैं। एक VM में कमज़ोरियों का दूसरे VM या होस्ट सिस्टम तक पहुँच प्राप्त करने के लिए शोषण किए जाने की संभावना कम होती है।
हाइपरवाइजर एक महत्वपूर्ण तकनीक है जो एक ही भौतिक सर्वर पर कई वर्चुअल मशीनों के कुशल और सुरक्षित संचालन को सक्षम बनाती है, जिससे संसाधन उपयोग, अलगाव, लचीलापन और सरलीकृत प्रबंधन जैसे लाभ मिलते हैं। यह आधुनिक वर्चुअलाइजेशन और क्लाउड कंप्यूटिंग इंफ्रास्ट्रक्चर का एक आधारभूत घटक है।
हाइपरवाइजर के प्रकार #
हाइपरवाइजर के दो मुख्य प्रकार हैं:
टाइप 1 हाइपरवाइजर (बेयर-मेटल हाइपरवाइजर): यह प्रकार किसी अंतर्निहित ऑपरेटिंग सिस्टम की आवश्यकता के बिना सीधे भौतिक हार्डवेयर पर चलता है। यह उच्च प्रदर्शन प्रदान करता है और आमतौर पर एंटरप्राइज़ डेटा केंद्रों और क्लाउड वातावरण में उपयोग किया जाता है। उदाहरणों में VMware vSphere/ESXi, Microsoft Hyper-V और KVM शामिल हैं।
टाइप 2 हाइपरवाइजर (होस्टेड हाइपरवाइजर): यह प्रकार मौजूदा ऑपरेटिंग सिस्टम के शीर्ष पर चलता है, जिसका उपयोग अक्सर डेस्कटॉप वर्चुअलाइजेशन और विकास वातावरण के लिए किया जाता है। उदाहरणों में VMware वर्कस्टेशन, Oracle VirtualBox और Parallels Desktop शामिल हैं।
बेअर-मेटल हाइपरवाइजरों की सूची #
VMware vSphere/ESXiसंगत प्रारूप हैं: VMware वर्चुअल मशीन डिस्क (VMDK), माइक्रोसॉफ्ट वर्चुअल हार्ड डिस्क (VHD/VHDX), OVA और OVF (ओपन वर्चुअलाइजेशन फॉर्मेट), XenServer वर्चुअल डिस्क (XVA), रॉ डिस्क इमेज (रॉ)।
माइक्रोसॉफ्ट हाइपर-वीसंगत प्रारूप हैं: वर्चुअल हार्ड डिस्क (VHD), हाइपर-V वर्चुअल हार्ड डिस्क (VHDX), वर्चुअल मशीन कॉन्फ़िगरेशन (VMCX और VMRS), OVF (ओपन वर्चुअलाइजेशन फॉर्मेट) और OVA (ओपन वर्चुअलाइजेशन आर्काइव), रॉ डिस्क इमेज (रॉ)।
KVM (कर्नेल-आधारित वर्चुअल मशीन)संगत प्रारूप हैं: QEMU इमेज (qcow2), रॉ डिस्क इमेज (raw), वर्चुअल मशीन डिस्क (VMDK), वर्चुअल हार्ड डिस्क (VHD/VHDX), OVF (ओपन वर्चुअलाइजेशन फॉर्मेट) और OVA (ओपन वर्चुअलाइजेशन आर्काइव)।
Xenसंगत प्रारूप हैं: ज़ेन वर्चुअल डिस्क (ज़ेन वर्चुअल मशीन डिस्क - XVD), वर्चुअल हार्ड डिस्क (VHD/VHDX), QEMU इमेज (qcow2), रॉ डिस्क इमेज (raw)।
SPARC और x86 के लिए Oracle VM सर्वरयह Xen आधारित वर्चुअलाइजेशन पर आधारित है। संगत प्रारूप हैं: Oracle VM वर्चुअल मशीन (VM) प्रारूप, वर्चुअल हार्ड डिस्क (VHD/VHDX), VMware वर्चुअल मशीन डिस्क (VMDK), QEMU इमेज (qcow2), रॉ डिस्क इमेज (raw), OVF (ओपन वर्चुअलाइजेशन प्रारूप) और OVA (ओपन वर्चुअलाइजेशन आर्काइव)।
प्रॉक्समॉक्स वर्चुअल एनवायरनमेंट (प्रॉक्समॉक्स VE)यह KVM वर्चुअलाइजेशन पर आधारित है। संगत प्रारूप हैं: QEMU इमेज (qcow2), ओपन वर्चुअलाइजेशन फॉर्मेट (OVF), वर्चुअल हार्ड डिस्क (VHD/VHDX), रॉ डिस्क इमेज (raw)।
सिट्रिक्स हाइपरवाइजर (पूर्व में XenServer)यह Xen आधारित वर्चुअलाइजेशन पर आधारित है। संगत प्रारूप हैं: XenServer वर्चुअल डिस्क (XVA), वर्चुअल हार्ड डिस्क (VHD/VHDX), QEMU इमेज (qcow2) और रॉ डिस्क इमेज (raw)।
रेड हैट वर्चुअलाइजेशन (आरएचवी)यह KVM वर्चुअलाइजेशन पर आधारित है। संगत प्रारूप हैं: रेड हैट वर्चुअलाइजेशन एक्सपोर्ट डोमेन (OVA), QEMU इमेज (qcow2), वर्चुअल हार्ड डिस्क (VHD/VHDX) और रॉ डिस्क इमेज (raw)।
नुटैनिक्स AHV (एक्रोपोलिस हाइपरवाइजर)यह VMware और हाइपर-V वर्चुअलाइजेशन का समर्थन करता है। संगत प्रारूप हैं: एक्रोपोलिस हाइपरवाइजर (AHV) प्रारूप, VMware वर्चुअल मशीन डिस्क (VMDK), Microsoft वर्चुअल हार्ड डिस्क (VHD/VHDX), रॉ डिस्क इमेज (रॉ)
आईबीएम पावरवीएम (आईबीएम पावर सिस्टम्स के लिए)
SmartOSयह KVM वर्चुअलाइजेशन पर आधारित है।
कलाप्रवीण व्यक्तियह KVM वर्चुअलाइजेशन पर आधारित है।
होस्टेड हाइपरवाइजरों की सूची #
VMware कार्य केंद्र
ऑरेकल वर्चुअलबॉक्स
पैरेलल्स डेस्कटॉप (मैक के लिए)
VMware प्लेयर (जिसे अब VMware वर्कस्टेशन प्लेयर के नाम से जाना जाता है)
क्यूईएमयू (क्विक एम्यूलेटर)
माइक्रोसॉफ्ट वर्चुअल पीसी
Oracle द्वारा वर्चुअलबॉक्स
VMware संलयन (मैक के लिए)
बूच
कलाप्रवीण व्यक्तियह KVM वर्चुअलाइजेशन पर आधारित है।
लोड संतुलन के लिए समर्थित हाइपरवाइजर #
RELIANOID ADC को किसी भी उपलब्ध हाइपरवाइजर और वर्चुअल मशीन प्रारूप के लिए ISO या टेम्पलेट के रूप में स्थापित किया जा सकता है, हर प्लेटफ़ॉर्म के लिए सर्वश्रेष्ठ प्रदर्शन के साथ। यहां तक कि, सबसे अच्छा संसाधन अनुकूलन प्रदान करने के लिए, बेयरमेटल इंस्टॉल करने योग्य ISO को बूट-टाइम पर अनुकूलित किया जाता है। इसके अलावा, RELIANOID, लोड बैलेंसर संसाधन सीमित नहीं हैं। आप लोड बैलेंसिंग के लिए अपनी वर्चुअलाइज्ड मशीन का अधिकतम उपयोग करने जा रहे हैं और सहजता से पुनः-स्केल करने में सक्षम हैं।
तैनात करें RELIANOID अपनी पसंद के हाइपरवाइजर पर ADC लोड बैलेंसर!