Defining Virtualization
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.
Type of Virtualization
The virtualization of cloud has been categorized into four different types based on their characteristics. These are:
Hardware Virtualization
Full Virtualization
Emulation Virtualization
Para-virtualization
Software Virtualization
OS Virtualization
Server Virtualization
Storage Virtualization
How Virtualization Works in Cloud
Virtualization plays a major role in cloud technology and for its working mechanism. Usually what happen in cloud - the users not only share the data that are located in the cloud like an application but also share their infrastructures with the help of virtualization. Virtualization is used mainly to provide applications with standard versions for the cloud customers & with the release of the latest version of an application the providers can easily provide that application to the cloud and its users and it is possible using virtualization only. By the use of this virtualization concept, all servers & software those are required by other cloud providers is maintained by a third-party and the cloud provider pays them on a monthly or yearly basis.
In reality, most of the today's hypervisor make use of combination of different types of hardware virtualization. Mainly virtualization means running multiple systems on a single machine but sharing all resources (hardware) & it helps to share IT resources in order to get benefit in the business field.
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 internet.
Cloud is essentially made-up from the concept of virtualization.
Advantages of Virtualization
The number of servers get 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)
Partitioning: Multiple virtual servers can run on a physical server at the same time
Encapsulation of data: All data on virtual server including boot disks is encapsulated in a file format
Isolation: The Virtual server running on physical server are safely separated & don't effect each other
Hardware Independence: When virtual server runs, it can migrate to different hardware platform
Comments
Post a Comment