| Hosting > VPS > Linux VPS > Technical Overview > | Sunday, July 20, 2008 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
Linux VPS3 - Alternatives to Operating System-Level VirtualizationLinux VPS technology virtualizes servers on an operating system (or kernel) layer. The technology partitions a single physical server into multiple small computational partitions. From the point of its owner, each partition operates as though it is a physical server. For UNIX-like operating systems, this technology provides an advanced extension of the standard chroot mechanism. The operating system level architecture has low overhead that helps to maximize efficient use of server resources. Due to a single-kernel approach, this type of virtualization introduces only a negligible overhead and enables hundreds of virtual private servers to run on a single physical server. In contrast, approaches such as VMware workstation virtual machine emulation, Xen machine para-virtualization, and/or User Mode Linux (UML), cannot achieve such a high level of density. This is due to the overhead required by multiple kernels. Operating system-level virtualization does not enable you to run different operating systems (or kernels).Different libraries and distributions of an operating system are possible. To be fair, using operating system-level virtualization means the response time of a Web server does increase as the numbers of virtual environments are increased. However, response times are acceptable (under two seconds) on a physical server with 75 Gigabytes (GB) of Random Access Memory (RAM) when over 100 virtual environments are operating on the server. In comparison, emulation and para-virtualization implementations can typically host only approximately 10 virtual environments on a 75 GB physical server. As there is a single kernel which maintains all the partitions, isolation and resource management become critical. Without proper isolation security can be compromised, and without proper resource management an application from one partition can abuse resources and thus cause a denial of service (DoS) for other partitions. The following are examples of finite resources which must be controlled and limited on a per-partition basis:
Overview of AlternativesFollowing are alternatives to Linux VPS technology:
Features offered by Linux VPSThe alternatives offer some, but not all, of the features of Linux VPS. Only the Linux VPS implementation of operating system-level virtualization offers all of the following features:
|
|
| Home | Site Map | Customer Backroom | Copyright © 1997-2008 AlpineWeb Design |