As the virtual market continues to expand, what was once the province of only a few select businesses has now transitioned into a commodity. A virtual private server or “VPS” is now something that can be purchased from a provider and used in place of a physical storage site. At a basic level, a VPS is able to lower IT costs for a business by removing the need for on-site monitoring and repair. But as this market has expanded, two dominant types of VPS options have emerged, each with their own strengths – hypervisor-based virtualization, and container-based virtualization.
Hypervisors and Container Virtualization – What’s The Difference?
Currently, the most common forms of virtual private servers being sold and used by companies are in the form of managed hypervisors. A hypervisor is conceptually one level higher than a supervisory program on a standard desktop, and oversees the running of a host computer, one that allows multiple “guests” to take advantage of the resources of the computer at once. This is the standard for virtualization as many companies understand it, with each user given what appears to be a private network, but that still shares resources with every other user on the system.
Container virtualization, meanwhile, also known as “operating system-level virtualization”, allows multiple instances to be run on the same computer, but with each one isolated from the next and sharing only a minimum of resources. In this type of virtualization, the OS of the host machine matters, as all guests must also use that same operating system. By starting at the “kernel” of the operating system rather than layering a hypervisor on top of the system, a more isolated and secure environment can be created.
The Role Of Container-Based Virtualization In The Market
According to recent paper published at Princeton University, there are scenarios in which a container-based solution will prove to be more effective than a hypervisor-based one, especially in “scenarios that require system virtualization with high degrees of both isolation and efficiency”. In publicly consumed virtualization markets, the sharing of resources does not prove to be a problem as the information shared is typically not of a sensitive nature, and performance decreases associated with multiple users all accessing the hypervisor-managed server at once are not an issue. For a number of services, however, including distributed hosting like that from Amazon or Microsoft, a container-based system will provide greater customer benefits both in terms of security and accessibility.
Types Of Container-Based Virtualization Options Available
A number of companies are currently offering this kind of virtualization, including Parallels and their multiple OS Virtuozzo VPS, along with OpenVZ VPS and their Linux-based options. These systems are able to offer a high degree of isolation, along with options such as dynamic resource management and live partitioning, and can often see server utilization two to three times greater than that offered by standard hypervisor servers.
Data from the above-mentioned Princeton study indicates that in many cases, a well-managed container-based virtualization system can outperform that of a hypervisor, but at the cost of an openness to resources.
Ongoing Changes In The Virtual Market
As the market for virtualization and cloud services evolves, options like Virtuozzo VPS and OpenVZ VPS will increase in number, as will hypervisor options to compete with them. Each type of VPS management has its strengths and weaknesses, and for many companies the choice will come down to what is the more important characteristic – multiple shared instances over one server, or the efficiency and isolation of a single-kernel VPS solution.
- Hyper-V Explained: Microsoft’s Hypervisor Based Virtualization
- Virtuozzo vs. Hyper-V: Comparing Container and Hypervisor Virtualization
- Virtuozzo OS Level Virtualization VPS Hosting vs. Other Hardware Level Virtualization
- Virtuozzo VPS Hosting is the New Kid on the Virtualization Block with Some Mad Skills
- In a Dynamic and Resource Hungry IT Environment, Virtuozzo VPS Virtualization Solutions Bring Sanity and Balance