Virtualization in Cloud Computing
Virtualization in Cloud Computing
Computing
Virtualization is the "creation of a virtual (rather than
actual) version of something, such as a server, a
desktop, a storage device, an operating system or
network resources".
In other words, Virtualization is a technique, which allows
to share a single physical instance of a resource or an
application among multiple customers and organizations.
It does by assigning a logical name to a physical storage
and providing a pointer to that physical resource when
demanded.
Types of Virtualization:
1. Hardware Virtualization.
2. Operating system Virtualization.
3. Server Virtualization.
4. Storage Virtualization.
1) Hardware Virtualization:
When the virtual machine software or virtual machine
manager (VMM) is directly installed on the hardware
system is known as hardware virtualization.
The main job of hypervisor is to control and monitoring
the processor, memory and other hardware resources.
After virtualization of hardware system we can install
different operating system on it and run different
applications on those OS.
Usage:
Hardware virtualization is mainly done for the server
platforms, because controlling virtual machines is much
easier than controlling a physical server.
3) Server Virtualization:
When the virtual machine software or virtual machine
manager (VMM) is directly installed on the Server
system is known as server virtualization.
Usage:
Server virtualization is done because a single physical
server can be divided into multiple servers on the
demand basis and for balancing the load.
4) Storage Virtualization:
Storage virtualization is the process of grouping the
physical storage from multiple network storage devices
so that it looks like a single storage device.
Storage virtualization is also implemented by using
software applications.
Usage:
Storage virtualization is mainly done for back-up and
recovery purposes.
Conclusion
Mainly Virtualization means, running multiple operating
systems on a single machine but sharing all the
hardware resources. And it helps us to provide the pool
of IT resources so that we can share these IT resources
in order get benefits in the business.