Virtualization and Private Cloud – An Explanation

Virtualization and Private Cloud – An Explanation

It has been noticed that most of the times, people come-up with questions about virtualization and private cloud server hosting.

There are multiple definitions for virtualization and cloud, let us try to understand it in a simpler way. Various types of virtualization techniques are available today, such as hardware virtualizationapplication virtualizationstorage virtualization etc.

But from Cloud Hosting point of view, we would be more keen in Hardware virtualization. This technique of Hardware Virtualization enables users to simulate multiple hardware boxes out of one single box. It is helpful in creation of multiple servers from a single hardware box. A hypervisor which is basically a software program is used to achieve it.

With the help of virtualization, users can create multiple servers from one and improve the utilization of physical boxes in a data center. This physical box that is used for virtualization is known as the Host, while the simulated virtualized boxes within it are known as the Guests. For future reference, we would consider these hardware boxes as resources.

In layman terms Cloud defines something that is unlimited externally located and managed resources available on demand and offers pay as you go type of model. But, not many are aware, this definition goes well with public cloud but for a private cloud this definition needs a little tweaking.

The Private cloud architecture, as name itself suggests, is more about the part of an enterprise’s data center therefore it is termed to be as private. Ideally, it is difficult to apply the characteristic of public cloud as an architecture that offers unlimited resources.

Though, Private cloud hosting has some limitations of resources and its allocations. But, one thing about it can be strongly said is that it can offer dynamic and on demand resource allocation, management and pay as you go billing/usages.

It isn’t always required for a Private cloud to be created using virtualization. Private cloud can be created even without the use of virtualization, but for doing so, one would require massive sets of commodity hardware.

The Private cloud includes management, billing and dynamic allocation layer over the resource pool which may be virtualized or non-virtualized, depending on the business requirements. The resources can be virtualized machines, RAM and hard-disk allocated to the machines, network bandwidth etc.

Therefore, it wouldn’t be correct to compare virtualization with the private cloud hosting solutions. Though, server virtualization can be utilized as the building blocks for creating private cloud. The diagramatic representation should be helpful in understanding the two :



Features of Virtualization:

  • Virtualization enables users to optimize the utilization of resources by emulating multiple resources using one
  • Users can manually manage resources such as upgrades, patches and maintenance etc.
  • It offers users the capability of Manual monitoring and usage
  • It lacks in provisioning of self service commissioning of resources
  • Virtualization is all about infrastructure

Features of Private Cloud

  • Private cloud offers the ability to dynamically commission or de-commission the machines and resources
  • It offers automated as well as central management of available resources in the pool
  • An automated management of resources such as upgrades, patches and maintenance etc. are offered by Private Cloud architecture
  • It enables the provisioning of self-service commissioning of resources
  • Private Cloud is everything regarding service delivery

By reading this information, we assume that viewers must have gotten a fair idea about virtualization and private cloud.

Also read : An Evaluation of the Private Cloud vs. the Public Cloud