Pros and cons of Virtualization in Cloud Computing

Virtualization is the creation of Virtual Version of something such as server, desktop, storage device, operating system etc.

Thus, Virtualization is a technique which allows us to share a single physical instance of a resource or an application among multiple customers and an organization. Virtualization often creates many virtual resources from one physical resource.

·          Host Machine –
 

·          Guest Machine – 

Why Virtualization in Cloud Computing ?
Virtualization is very important concept in cloud computing. In cloud computing, a cloud vendor who will provide cloud services have all physical resources like server, storage device, network device etc. and these physical services are rented by cloud vendors so that user’s will not worry about these physical services. 

But it is very costly to provide physical services per customer on rent because firstly it becomes very costly and also user’s will not use the fully services. So this problem can be solved by Virtualization. It is very cool approach for not only efficient use of Physical services but also reduce costs of vendors. Thus cloud vendor’s can vitalize their single big server and provide smaller spec server to multiple customer’s 

Pros of Virtualization in Cloud Computing :  

·         Utilization of Hardware Efficiently –

·         Availability increases with Virtualization –

·         Disaster Recovery is efficient and easy –

·         Virtualization saves Energy –

·         Quick and Easy Set up –

·         Cloud Migration becomes easy –

Cons of Virtualization :

·         Data can be at Risk –

·         Learning New Infrastructure –

·         High Initial Investment –