Getting Started with Virtualization

Subscribe to my newsletter and never miss my upcoming articles

Getting Started with Virtualization

Virtualization is often confused with Cloud Computing, whereas the two technologies are similar but not same. Virtualization separates the physical architecture to create various resources. Cloud Computing on the other hand refers to the manipulation of hardware with Virtualization techniques.

There are three types of Virtualization (ways to create virtual servers):

  1. Full Virtualization
  2. Para Virtualization
  3. OS Level Virtualization

Full Virtualization

Full Virtualization makes use of a special kind of software called the Hypervisor to interact directly to physical server’s CPU and Disk Space. The Hypervisor provides a common platform to all the virtual server and keeps them independent and unaware of other virtual servers. The hypervisor is responsible for relaying resources to appropriate virtual server while they are up and running.

Para Virtualization

Para Virtualization is a little different from Full Virtualization. The hypervisor in Para Virtualization does not have much processing power and the virtual server’s are aware of each other. The whole system works together as a Cohesive Unit.

OS Level Virtualization

OS Level Virtualization does not include Hypervisor. The Host OS is made responsible for all the Virtualization capabilities. The Host OS acts as a full virtualized hypervisor. Similar to Full Virtualization the virtual servers are unaware of each other.

Best Method?

The answer to this mainly depends the need of the user. We can broadly define several cases on the basis of the requirements.

Case 1 : All the virtual server running on the same OS : In these types of scenarios the best way to utilize Virtualization is using OS-Level Virtualization. They are faster and efficient than other types.

Case 2 : Virtual servers running different OS : Para Virtualization is a better option as it will replace Full Virtualization in no coming time. It offers easy backups and improved system utilization.

No Comments Yet