Both VMware's ESX Server 3.5 and Microsoft's Hyper-V are built using a hypervisorbased architecture. This architecture gives both platforms bare-metal performance that significantly outperforms older hosted virtualization products such as Microsoft Virtual Server 2005 and VMware's Virtual Server 2.0. Hosted virtualization products run the virtualization software on top of the host OS, which introduces additional overhead and a longer code execution path for the virtual machines (VMs) that run in the hosted virtualization environment. In contrast, hypervisor-based products such as ESX Server and Hyper-V are designed to run the hypervisor directly on the system hardware. Although ESX Server and Hyper-V both share a similar hypervisor-based architecture, there are significant differences in the way the products are designed.
In both cases, the hypervisor runs directly on the system hardware. However, with ESX Server the hardware drivers are all part of the hypervisor, which significantly increases the size of the hypervisor. In addition, the device drivers are created by the hardware vendors, which introduces third-party code into the hypervisor and limits the hardware that ESX Server supports. Even so, ESX Server is supported on most of the server systems made by all the tier-one vendors, such as HP, Dell, and IBM. Many of these vendors also sell systems configurations with VMware ESX Server preloaded.
Chat with our AI personalities