Virtualization is the ability which allows sharing the physical instance of a single application or resource among multiple organizations or users. This technique is done by assigning a name logically to all those physical resources & provides a pointer to those physical resources based on demand.
Virtualizes Cloud Servers
- Grid Approach: where the processing workloads are distributed among different physical servers and their results are then collected as one.
- OS – Level Virtualization: Here, multiple instances of an application can run in an isolated form on a single OS
- Hypervisor-based Virtualization: which is currently the most widely used technique
Types Of Virtualization
The virtualization of the cloud has been categorized into four different types based on their characteristics.
- Hardware Virtualization
- Full Virtualization
- Emulation Virtualization
- Software Virtualization
- OS Virtualization
- Server Virtualization
- Storage Virtualization
Difference between virtualization and cloud
- Essentially there is a gap between these two terms, though cloud technology requires the concept of virtualization. Virtualization is a technology – it can also be treated as software that can manipulate hardware. Whereas cloud computing is a service which is the result of the manipulation.
- Virtualization is the foundation element of cloud computing whereas Cloud technology is the delivery of shared resources as a service-on-demand via the internet.
- Cloud is essentially made-up from the concept of virtualization.
- The number of servers gets reduced by the use of virtualization concept
- Improve the ability of technology
- The business continuity also raised due to the use of virtualization
- It creates a mixed virtual environment
- Increase efficiency for development & test environment
- Lowers Total Cost of Ownership (TCO)
- In public cloud model, data is hosted off-site and resources are shared publicly, therefore does not ensure the higher level of security.
- Less Customizable