जवाबों:
अतिथि के दृष्टिकोण से हार्डवेयर और सॉफ्टवेयर वर्चुअलाइजेशन के बीच के अंतर को समझना शायद सबसे आसान है।
सॉफ्टवेयर वर्चुअलाइजेशन में, हार्डवेयर सहित पूरी मशीन को वर्चुअलाइज किया जाता है एक उदाहरण उपयोग कर रहा है VirtualBox । एक वर्चुअलबॉक्स अतिथि "देखेगा" कि उसके पास एक ग्राफिक्स कार्ड है जिसे "वर्चुअलबॉक्स ग्राफिक्स अडैप्टर" कहा जाता है, चाहे वह मेजबान मशीन में स्थापित वास्तविक ग्राफिक्स कार्ड के बावजूद हो और हार्ड डिस्क जिसे "VBOX हार्डडिस्क" के बावजूद स्थापित किया जाएगा। मशीन में।
हार्डवेयर वर्चुअलाइजेशन में, अतिथि मेजबान मशीन के वास्तविक हार्डवेयर को देखने की अधिक संभावना है। वर्चुअलबॉक्स जैसे प्रोग्राम को पूर्ण ऑपरेटिंग सिस्टम पर चलाने के बजाय, आपके पास "हाइपवाइजर" नामक एक "स्ट्रिप्ड डाउन" ऑपरेटिंग सिस्टम होने की अधिक संभावना है जो संभालता है कि कौन सा अतिथि कब हार्डवेयर तक पहुंच रखता है।
जैसा कि हार्डवेयर वर्चुअलाइजेशन हार्डवेयर को कम या ज्यादा सीधे एक्सेस कर रहा है, यह सॉफ्टवेयर वर्चुअलाइजेशन की तुलना में बहुत अधिक कुशल हो जाता है और इसलिए यह बहुत संभावना नहीं है कि कोई भी वास्तविक आईएसपी अपने ग्राहकों को हार्डवेयर वर्चुअलाइजेशन के बजाय सॉफ्टवेयर की पेशकश करने जा रहा है।
विकिपीडिया लेखों पर पढ़ें वर्चुअलाइजेशन तथा VPSs (और उन से जुड़े हुए पृष्ठ) मेरे द्वारा किसी सुराग से अधिक किसी के स्पष्टीकरण के लिए।
सॉफ्टवेयर आधारित वर्चुअलाइजेशन वातावरण में, वर्चुअल मशीनें एक ही कर्नेल साझा करती हैं और वास्तव में मुख्य नोड के संसाधनों की आवश्यकता होती है।
हार्डवेयर आधारित वर्चुअलाइजेशन में, वर्चुअलाइजेशन तंत्र वास्तविक हार्डवेयर संसाधनों का विभाजन करता है। विशिष्ट कार्यान्वयन में, कोई फट और / या रियलटाइम कोटा संशोधन संभव नहीं है; सीमाएं कठिन हैं और केवल एक वर्चुअल मशीन उदाहरण को पुनरारंभ करके संशोधित किया जा सकता है।