Hyper-VChallengesVMware bossStatus
for a long time, there has been a myth in the industry that VMware is the most experienced company in virtualization products, fortune 100% Fortune 500 companies and 92% Fortune companies , There are more than 10 users worldwide. VMware also has 11 virtualization patents, in 2007 , VMware earned 13.3 USD. This myth created the dominant role of VMware In virtualization products. However, myth is a myth after all. After all, there is a day of destruction, and the myth of VMware is now at the end, because hyper-v appears.
InHpyer-VBefore the launch, Microsoft was somewhat unconfident in the virtualization field, especially in the server virtualization field.VMWareCompared to popular new products,Virtual PCAndVirtual ServerBoth the release and promotion of is very low-key. After all,Vmware/xenAnd other products with outstanding performance has accounted for more than half of the country. NowHyper-VThe official launch of the enterprise-level virtualization field is very likely to cause a storm, becauseHyper-VPerformance has been fully achievedVMWare, Especially in terms of security, making it the next-level virtualization product.
The so-called comprehensive security transcendence is mainly based on itsVmbusIn the high-speed memory bus architectureHyper-VUnderlyingHypervisorCodeIt is very small and does not contain any third-party drivers. It is very simple, so it is more secure. As we all know, some synchronization mechanisms, such as locks and semaphores, are required to protect shared data. Generally, the kernel and driver of the multi-processor operating system adopt the spin lock mechanism. before obtaining the spin lock, the thread is not blocked, but always in the spin state, the premise is that the spin lock will only be kept for a short time. However, in virtualization conditions, this premise will be broken, because the virtual processor is scheduled according to the time slice. If you compete for a virtual processor while maintaining the spin lock, it takes a long time for other virtual processors to spin, resulting inCPUThe waste of loops reduces the performance of virtual machines. Obviously, when a multi-processor virtual machine is under heavy loads, this situation will happen frequently, and this has become a huge bottleneck of virtual technology,VMWareThe ten-year hard work has not improved this situation.
And these will only happen in VMWare In the era of monopoly, Hyper-V Based on Vmbus High-speed memory bus architecture, from virtual machine hardware requests (graphics card, mouse, disk, network), can directly pass through VSC , Through Vmbus The bus sends data to the root Partition VSP , VSP Call the corresponding device driver to directly access the hardware. Hypervisor . This architecture is highly efficient and is no longer like VMWare For those products, each hardware request must go through the user mode and kernel mode multiple switching and transferring. What's more Hyper-V Supported now Virtual SMP , Windows Server 2008 Virtual machines support up 4 Virtual CPU And Windows Server 2003 Up 2 VirtualCPU . Each VM can be used at most 64 GB Memory, and supports X64 Operating System. These are new generations. VMware ESX Not available, which actually represents Hyper-V Surpassing virtualization technology VMWare .
The practical benefits of security enhancement to enterprises are also obvious, that is, the existing environment is used without upgrading the configuration, and the availability is continuously improved. Through a seriesMicrosoftAnd third-party management tools to automate key tasks, that is, to virtualize key tasks with a very low total cost of ownership. This is the ultimate example of cost savings. At the same time, this virtualization function is completely built inWindows Server 2008You don't have to pay to buy other software to implement it, which is also a cost saving.
Better performance, wider compatibility, stronger security, and cheaper-this isHyper-V, One for breakingVMWareThe mythical sword is the key to ending its dominant age. We will wait and see what the outcome will be.