एक वर्चुअल मशीन Windows, Linux, या macOS जैसे विभिन्न ऑपरेटिंग सिस्टम का उपयोग करने का एक शानदार तरीका है, बिना दूसरा कंप्यूटर खरीदे। लेकिन कौन सा सबसे अच्छा है: VMWare या VirtualBox?
VirtualBox और VMWare क्या करते हैं?
VMWare और VirtualBox मशीन वर्चुअलाइजेशन समाधान हैं, जिन्हें हाइपरवाइजर के रूप में भी जाना जाता है। वे आपको एक पूर्ण वर्चुअल कंप्यूटर को उसके अपने ऑपरेटिंग सिस्टम के साथ दूसरे कंप्यूटर पर एक वर्चुअलाइज्ड मशीन में चलाने देते हैं।
लेकिन आप ऐसा क्यों करना चाहेंगे?
डेस्कटॉप यूजर के लिए, मान लें कि आप Windows का उपयोग करते हैं, लेकिन आप Linux, macOS, या यहां तक कि iOS और Android का भी उपयोग करना चाहेंगे। फिर भी आपके पास उन सभी के लिए कंप्यूटर नहीं हैं। यहीं पर आप डेस्कटॉप वर्चुअलाइजेशन समाधान का उपयोग करेंगे।
आप अपने Windows 11 सिस्टम पर एक VM के अंदर Windows का पिछला वर्जन भी चला सकते हैं यदि आपके पास पुराने ऐप्स हैं जो नए सिस्टम के साथ अच्छी तरह से नहीं चलते।
एक व्यवसाय में, सर्वर वर्चुअलाइजेशन हार्डवेयर और परिचालन लागत पर बचत करता है। कल्पना करें कि केवल कुछ भौतिक कंप्यूटर होने के बावजूद उन पर कई सर्वर और वर्कस्टेशन होस्ट किए जा सकते हैं।
हाइपरवाइजर के प्रकार क्या हैं?
हाइपरवाइजर में केवल आपको एक भौतिक कंप्यूटर के अंदर एक वर्चुअल कंप्यूटर चलाने की अनुमति देने से अधिक है। वे इसे कैसे करते हैं यह महत्वपूर्ण है, और प्रत्येक प्रकार की अलग-अलग आवश्यकताएं हैं और विभिन्न आवश्यकताओं को पूरा करता है। हाइपरवाइजर के दो प्रकार हैं; टाइप 1 और टाइप 2।
टाइप 1 हाइपरवाइजर्स को कभी-कभी बेयर-मेटल हाइपरवाइजर कहा जाता है, जिसका अर्थ है कि उन्हें Windows में Hyper-V की तरह एक नियमित ऑपरेटिंग सिस्टम के अंदर चलाने की आवश्यकता नहीं है। वे ऑपरेटिंग सिस्टम हैं। एक मानक ऑपरेटिंग सिस्टम की सभी विशेषताओं के बिना, वे अपने गेस्ट VMs के लिए अधिक संसाधन छोड़ देंगे। यह उन्हें बड़े डेटा केंद्रों या मध्यम से बड़े व्यवसायों के लिए आदर्श बनाता है। VMWare कंपनी के पास ESXi (Elastic Sky X Integrated) और VSphere जैसे टाइप 1 हाइपरवाइजर हैं।
टाइप 2 हाइपरवाइजर्स एक नियमित ऑपरेटिंग सिस्टम के भीतर चलते हैं जैसे कि वे सिर्फ एक और प्रोग्राम हों। ऐसा करने के लिए, टाइप 2 हाइपरवाइजर्स को होस्ट OS के माध्यम से हार्डवेयर संसाधनों तक पहुंचना होगा। इसके कारण, टाइप 2 हाइपरवाइजर्स बड़ी मात्रा में गेस्ट VMs की मेजबानी के लिए टाइप 1 जितने कुशल नहीं हैं। टाइप 2 हाइपरवाइजर्स व्यक्तियों और छोटे से मध्यम व्यवसायों के लिए बेहतर अनुकूल हैं।
VirtualBox Windows, macOS, और Linux के लिए एक टाइप 2 हाइपरवाइजर है। VMWare macOS के लिए VMWare Fusion और Windows और Linux के लिए VMWare Workstation भी प्रदान करता है।
VirtualBox और VMWare टाइप 2 हाइपरवाइजर की तुलना
इस लेख में, हम टाइप 2 हाइपरवाइजर पर ध्यान केंद्रित कर रहे हैं क्योंकि कि ज्यादातर घरेलू या छोटे व्यवसाय उपयोगकर्ता चलाएंगे। और हम एक ही वातावरण में दो पेशकशों की तुलना करेंगे—Microsoft Windows 11 पर Linux चलाना।
विशेष रूप से, हम VMWare Workstation Player की तुलना Oracle के VirtualBox से करेंगे। VMWare Workstation Player व्यक्तिगत उपयोग के लिए फ्री वर्जन है, और VirtualBox आम जनता के लिए फ्री और ओपन-सोर्स है। यदि आप VMWare Workstation Player को पसंद करते हैं और अधिक सुविधाएँ चाहते हैं, तो व्यावसायिक उपयोग के लिए किफायती VMWare Workstation Pro आज़माएं।
VMWare Player और VirtualBox कार्यक्षमता तुलना
निम्न तालिका VMWare Player और VirtualBox द्वारा प्रदान की जाने वाली प्रमुख विशेषताओं को दर्शाती है।
| कार्यक्षमता | VMWare Workstation Player | VirtualBox |
|---|---|---|
| होस्ट OS कम्पैटिबिलिटी | Windows, Linux, BSD, macOS (VMWare Fusion आवश्यक) | Windows, Linux, macOS, Solaris |
| गेस्ट OS कम्पैटिबिलिटी | Windows, Linux, macOS (VMWare Fusion आवश्यक) | Windows, Linux, Solaris, FreeBSD, OS/2 |
| वर्चुअल डिस्क इमेज फॉर्मेट | VMDK | VMDK, VDI, VHD |
| USB डिवाइस सपोर्ट | USB 2, USB 3.1 | USB 2, फ्री एक्सटेंशन पैक के साथ USB 3 |
| वर्चुअल प्रिंटर | हां | नहीं |
| ग्राफिकल और CLI यूजर इंटरफेस | हां | हां |
| 3D ग्राफिक्स सपोर्ट | हां | गेस्ट पर 3D एक्सेलेरेशन आवश्यक |
| API इंटीग्रेशन | हां | हां |
| गेस्ट और होस्ट के बीच शेयर्ड फोल्डर | हां | हां |
| VM स्नैपशॉट | नहीं | हां |
VirtualBox, VMWare, और स्नैपशॉट
शायद सबसे महत्वपूर्ण अंतर यह है कि VirtualBox VM स्नैपशॉट का समर्थन करता है जबकि VMWare Player नहीं करता। VMWare Player में स्नैपशॉट बनाने के लिए VM की फ़ाइलों को ढूंढना, फिर उन्हें किसी अन्य स्थान पर कॉपी और पेस्ट करना आवश्यक है। उस समय पर वापस रोल करने के लिए, स्नैपशॉट को एक नए VM के रूप में जोड़ा जाता है।
VirtualBox में स्नैपशॉट लेने के कई तरीके हैं। यह गेस्ट विंडो या VirtualBox मैनेजर के भीतर से किया जा सकता है। स्नैपशॉट का नाम दिया जा सकता है, और VirtualBox उन्हें कालानुक्रमिक रूप से व्यवस्थित करता है। पिछले समय पर वापस रोल करने के लिए बस वांछित स्नैपशॉट का चयन करना, रिस्टोर का चयन करना, फिर VM शुरू करना आवश्यक है। स्नैपशॉट के संबंध में VirtualBox स्पष्ट विजेता है।
कौन सा उपयोग करना आसान है, VirtualBox या VMWare Workstation Player?
VirtualBox या VMWare को डाउनलोड और इंस्टॉल करना किसी अन्य सॉफ्टवेयर की तरह सरल है। प्रत्येक में इंस्टॉलर हैं जो आपको प्रक्रिया के माध्यम से चलाते हैं। अंतर गेस्ट OS इंस्टॉल करते समय दिखाई देते हैं।
VirtualBox को मेमोरी, ड्राइव स्पेस, और प्रोसेसर कोर की संख्या जैसे संसाधनों के बारे में कुछ मैन्युअल विकल्प बनाने की आवश्यकता होती है, जबकि VMWare Player आपके होस्ट कंप्यूटर के संसाधनों की तुलना गेस्ट OS द्वारा आवश्यक संसाधनों से करता है और स्वचालित रूप से संसाधनों को असाइन करता है, जिससे यह उपयोगकर्ता के अनुकूल बन जाता है। गेस्ट OS इंस्टॉल होने के बाद, आप दोनों हाइपरवाइजर में असाइन किए गए संसाधनों को एडजस्ट कर सकते हैं।
Windows पर हाइपरवाइजर और Linux Ubuntu इंस्टॉल करने का समय दिखाता है कि VMWare लगभग 30% तेज है। VirtualBox को 25 मिनट लगे, जबकि VMWare Player को 17 मिनट लगे।
कौन सा बेहतर चलता है, VirtualBox या VMWare Workstation Player?
दोनों हाइपरवाइजर टाइप 2 हैं, जो Windows के ऊपर चलते हैं, इसलिए महत्वपूर्ण प्रदर्शन अंतर की उम्मीद न करें। PassMark PerformanceTest का उपयोग करके, VMWare Player ने 4935 का CPU मार्क दिखाया बनाम VirtualBox का 3465। यह सबसे बड़ा अंतर था। बाकी मार्कर करीब थे, फिर भी ऐसा लगा जैसे VMWare तेज था। बेशक, होस्ट मशीनें भिन्न होती हैं, और आपका अनुभव भी होगा।
कौन सा बेहतर है, VMWare Workstation Player या VirtualBox?
हम नहीं जानते कि आप हाइपरवाइजर में वास्तव में क्या ढूंढ रहे हैं। VMWare Workstation Player और VirtualBox वस्तुतः वही काम करते हैं मामूली अंतर के साथ, इसलिए कोई स्पष्ट विजेता नहीं है। यह सब उपयोग के मामलों पर निर्भर करता है।
VMWare Workstation Player सबसे अच्छा है यदि आपको बस जल्दी से एक वर्चुअल मशीन चलाने की आवश्यकता है। यदि आपको किसी अन्य OS में ऐप्स का उपयोग करने की आवश्यकता है या आप विभिन्न ऑपरेटिंग सिस्टम का मूल्यांकन कर रहे हैं, तो आप उस समूह में हैं।
यदि आप हाइपरवाइजर और उसके गेस्ट के प्रबंधन के बारीक बिंदुओं में झुकना चाहते हैं, तो VirtualBox आपके लिए है। स्नैपशॉट बनाने और उन्हें पुनर्स्थापित करने में आसानी तराजू को झुका देती है। VirtualBox के लिए एक और बात यह है कि आप कुछ निर्देशों के साथ VirtualBox में macOS इंस्टॉल कर सकते हैं। VirtualBox DevOps सीखने वाले लोगों, सिस्टम एडमिनिस्ट्रेटर, या विभिन्न OS का परीक्षण करने वाले साइबर सुरक्षा पेशेवरों के लिए बेहतर हो सकता है।
आप किसका उपयोग करेंगे, या क्या आपका पहले से कोई पसंदीदा है? क्या आपके पास साझा करने के लिए कोई टिप्स या ट्रिक्स हैं? कृपया कमेंट में हमें बताएं।