Virtualization in cloud computing
Virtualization in cloud computing
Types of Virtualization:
1. Hardware Virtualization.
2. Operating system Virtualization.
3. Server Virtualization.
4. Storage Virtualization.
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.
When the virtual machine software or virtual machine manager (VMM) is installed
on the Host operating system instead of directly on the hardware system is known
as operating system virtualization.
Server Virtualization:
When the virtual machine software or virtual machine manager (VMM) is directly
installed on the Server system is known as server virtualization.
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.
Sharing –
Virtualization allows the creation of a separate computing environment within the
same host. This basic feature is used to reduce the number of active servers and
limit power consumption.
Aggregation –
It is possible to share physical resources among several guests, but virtualization
also allows aggregation, which is the opposite process. A group of separate hosts
can be tied together and represented to guests as a single virtual host. This
functionality is implemented with cluster management software, which harnesses
the physical resources of a homogeneous group of machines and represents them
as a single resource.
Emulation –
Guest programs are executed within an environment that is controlled by the
virtualization layer, which ultimately is a program. Also, a completely different
environment with respect to the host can be emulated, thus allowing the
execution of guest programs requiring specific characteristics that are not present
in the physical host.
Isolation –
Virtualization allows providing guests—whether they are operating systems,
applications, or other entities—with a completely separate environment, in which
they are executed. The guest program performs its activity by interacting with an
abstraction layer, which provides access to the underlying resources. The virtual
machine can filter the activity of the guest and prevent harmful operations against
the host.
Portability –
The concept of portability applies in different ways according to the specific type
of virtualization considered.
In the case of a hardware virtualization solution, the guest is packaged into a
virtual image that, in most cases, can be safely moved and executed on top of
different virtual machines.
Resource sharing:
Flexibility:
Hardware independence:
Scalability:
Management:
Disaster Recovery:
Virtualization can help organizations save money by reducing the need for
additional physical hardware, lowering electricity bills, and streamlining IT
operations. This can result in significant cost savings over time.
Benefits of Virtualization
More flexible and efficient allocation of resources.
Enhance development productivity.
It lowers the cost of IT infrastructure.
Remote access and rapid scalability.
High availability and disaster recovery.
Pay peruse of the IT infrastructure on demand.
Enables running multiple operating systems.
Drawback of Virtualization
High Initial Investment: Clouds have a very high initial investment, but it is
also true that it will help in reducing the cost of companies.
Learning New Infrastructure: As the companies shifted from Servers to
Cloud, it requires highly skilled staff who have skills to work with the cloud
easily, and for this, you have to hire new staff or provide training to current
staff.
Risk of Data: Hosting data on third-party resources can lead to putting the
data at risk, it has the chance of getting attacked by any hacker or cracker very
easily.
The data center industry has moved way beyond simple server virtualization, and is
exploring new avenues to make virtualization an even more powerful platform.
Let’s take a look at some of these newer approaches to virtualization.
With the awareness quickly rising, administrators saw that server resources were
being wasted dramatically and that virtualization was a way to curtail that. And
with that, the pressure rose on vendors to support a virtual state. From there, server
virtualization made its way into almost all data center environments as more
organizations adopted the technology to help align their business needs.
Summary