Server virtualization solutions
In recent years, server computing has grown at a tremendous pace. And since this one performance is not most of the time use, the word server virtualization is becoming more and more used to let you run on one physical server of several virtual servers.
For each kind of use of virtualization technology, other virtualization techniques may be different virtualization solutions have different performance, different quality of system management tools, or availability commercial support and certification.
Benefits of server virtualization
- maximizing the potential utilization of physical server performance
- allows multiple operating systems to run on one physical server (ie linux and windows, differently Linux distribution, etc.)
- allows dynamic performance allocation (both increase and decrease performance)
- lower HW costs and traffic (TCO)
- easier administration of servers
- easier backup
- easier server recovery in the event of a downtime
- makes it easier to test new server applications and deploy them
Virtualization of servers always requires thorough preparation and quality solution design. You need to consider how benefits, as well as possible disadvantages of the proposed solution. Below are the products on which they are based solution deployed with our customers.
VMware - VMware products deliver enterprise-class virtual machines that are increasing usability of servers and other resources, improve performance, increase security and minimize downtime systems, reduce the cost and complexity of providing enterprise services. Evaluating existing technology VMware software enables deploying new applications with less risk and lower platform costs.
HyperV – a new generation of visualization technology, directly tied to the operating system and requiring special hardware (HW processor support for virtualization). This is true virtualization, not about emulation.
Xen – it is a virtualization tool under Linux with the possibility of paravirtualization (technique virtualization when the virtualized machine environment does not fully emulate, but abstractions are passed real environment). Xen is an Open Source hypervisor developed primarily by XenSource (now Citrix). Over alone hardware is running a so-called hypervisor, which takes care of resource allocation. Over the hypervisor runs virtualized systems (called domains), one of the domains is privileged (Domain-0, it has a direct access physical HW), others represent virtualized machines (Domain-U).
KVM – virtualization solution originally developed by Qumranet (today Red Hat). Provides only full virtualization, so it needs a corresponding HW to run. It is integrated directly into the kernel Linux - this has been subject to development at the expense of performance. An advantage over Xen is the ease of solution an absence of a separate hypervisor. The Linux kernel is used as a hypervisor.