Virtual Private Servers

Definition: A virtual private server provides the features of a dedicated server on a machine that is shared by other Web hosting customers. Customers therefore get hosting services that are similar to that of dedicated Web hosting without sacrificing privacy or performance.

What are Virtual Private Servers?

A virtual private server (VPS, also referred to as Virtual Dedicated Server or VDS) is a method of splitting a server. Each virtual server can run its own full-fledged operating system, and each server can be independently rebooted.

The practice of partitioning a single server so that it appears as multiple servers has long been common practice in mainframe computers, but has seen a resurgence lately with the development of virtualization software and technologies for other architectures.

The physical server typically runs a hypervisor which is tasked with creating, destroying, and managing the resources of “guest” operating systems, or virtual machines. These guest operating systems are allocated a share of resources of the physical server, typically in a manner in which the guest is not aware of any other physical resources save for those allocated to it by the hypervisor.

The Guest system may be fully virtualized, paravirtualized, or a hybrid of the two.

In a fully virtualized environment, the guest is presented with an emulated or virtualized set of hardware and is unaware that this hardware is not strictly physical. The hypervisor in this case must translate, map, and convert requests from the guest system into the appropriate resource requests on the host, resulting in significant overhead. Almost all systems can be virtualized using this method, as it requires no modification of the operating system, however a CPU supporting virtualization is required for most hypervisors that perform full virtualization.

In a paravirtualized environment, the guest is aware of the hypervisor and interfaces directly with the host system’s resources, with the hypervisor implementing real-time access control and resource allocation. This results in near-native performance since the guest sees the same hardware as the host and can thus communicate with it natively. UNIX-like systems, such as Linux, some variants of BSD, Plan9, and OpenSolaris are currently known to support this method of virtualization. However, installing operating systems as paravirtualized guests tends to require more knowledge about the operating system in order to have it use special hypervisor-aware kernels and devices.

Some examples of paravirtualization-capable hypervisors are Xen, Virtuozzo, Vserver, and OpenVZ (which is the open source and development version of Parallels Virtuozzo Containers).

Hybrid or partial paravirtualization, is full virtualization, but in which the guest uses paravirtualized drivers for key components such as Networking and Disk I/O, resulting in greatly increased I/O performance. As such, it is a common solution for operating systems which cannot be modified (for various reasons) to support paravirtualiztion.

One example of a hybrid hypervisor is Kernel-based Virtual Machine.

Top 5 Reasons why a VPS is better then a Shared or Reseller Package

Want to know why a Virtual Private Server is better then a shared hosting solution? Read the five biggest advantages below:

1. Reliability
* With the use of a a VPS you will experience reliability at its best. With extensive technical knowledge and experience you can expect reliable VPS’s with industry leading uptime.
2. Flexibility
* Ability to customize system configuration, install any applications and server wide software to fit your sites needs. Full root level access and almost complete control over the system configuration brings hosting to next level without the dedicated servers’ price tag
3. Performance
* With custom built servers you will benefit from Enterprise class hardware with RAID-10 storage for redundancy. No factory built servers here!
4. Easy-to-use GUI/Complete control over the VPS
* This is a browser based GUI tool which allows you to restart, troubleshoot, and restore your own VPS without the help of your provider. You can also restart the core server components such as Apache, FTP, and DNS; even deploy a fresh OS with your former VPS account’s data mounted to the new OS. This is all functionality free with all VPS packages. Restore a backup on the fly if you need to reinstall due to some sort of attack.
5. Security/Upgrades
* Hosting Companies manage the physical servers and assure they’re properly secured. Individual VPS’s are secured out of the box.
6. Dynamic
* When using a VPS, you have the ease of mind to know your performance will never be lacking. As you grow along with your web traffic, the VPS will adapt as needed with the use of the Virtuozzo technology. Upgrading to a higher resource VPS is simple with no downtime.
 

4 Responses to “Virtual Private Servers”

Leave a Reply