0% found this document useful (0 votes)
35 views11 pages

Virtualization

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 11

VIRTUALIZATION IN CLOUD COMPUTING

1.INTRODUCTION

Cloud computing is one of the most useful technology that is


been widely used all over the world. It generally provides on demandIT services and products.
Virtualization plays a major role in cloudcomputing as it provides a virtual storage and
computing services tothe cloud clients which is only possible through virtualization. Cloud
computing is a new business computing paradigm that is based on the
concepts of virtualization, multi-tenancy, and shared infrastructure.
This paper discusses about cloud computing, how virtualization is done
in cloud computing, virtualization basic architecture, its advantages

next>><<prev
Virtualization in Cloud 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:

Hardware Virtualization.

Operating system Virtualization.

Server Virtualization.

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.

2) Operating System Virtualization:

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.
Usage:

Operating System Virtualization is mainly used for testing the applications on


different platforms of OS.

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.


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.

2) Operating System Virtualization:

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.

Usage:

Operating System Virtualization is mainly used for testing the applications


on different platforms of OS.
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


Hardware Virtualization
Previously, there was "one to one relationship" between physical servers and
operating system. Low capacity of CPU, memory, and networking
requirements were available. So, by using this model, the costs of doing
business increased. The physical space, amount of power, and hardware
required meant that costs were adding up.
The hypervisor manages shared the physical resources of the hardware
between the guest operating systems and host operating system. The
physical resources become abstracted versions in standard formats
regardless of the hardware platform. The abstracted hardware is represented
as actual hardware. Then the virtualized operating system looks into these
resources as they are physical entities.

Virtualization means abstraction. Hardware virtualization is accomplished


by abstracting the physical hardware layer by use of a hypervisor or VMM
(Virtual Machine Monitor).

When the virtual machine software or virtual machine manager (VMM) or


hypervisor software 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 of Hardware Virtualization


Hardware virtualization is mainly done for the server platforms, because
controlling virtual machines is much easier than controlling a physical server.

Advantages of Hardware Virtualization


The main benefits of hardware virtualization are more efficient resource
utilization, lower overall costs as well as increased uptime and IT flexibility.

1) More Efficient Resource Utilization :

Physical resources can be shared among virtual machines. Although the


unused resources can be allocated to a virtual machine and that can be used
by other virtual machines if the need exists.
2) Lower Overall Costs Because Of Server Consolidation:

Now it is possible for multiple operating systems can co-exist on a single


hardware platform, so that the number of servers, rack space, and power
consumption drops significantly.

3) Increased Uptime Because Of Advanced Hardware


Virtualization Features:

The modern hypervisors provide highly orchestrated operations that


maximize the abstraction of the hardware and help to ensure the maximum
uptime. These functions help to migrate a running virtual machine from one
host to another dynamically, as well as maintain a running copy of virtual
machine on another physical host in case the primary host fails.

4) Increased IT Flexibility:

Hardware virtualization helps for quick deployment of server resources in a


managed and consistent ways. That results in IT being able to adapt quickly
and provide the business with resources needed in good time.

Software Virtualization
Managing applications and distribution becomes a typical task for IT
departments. Installation mechanism differs from application to
application. Some programs require certain helper applications or
frameworks and these applications may have conflict with existing
applications.

Software virtualization is just like a virtualization but able to abstract


the software installation procedure and create virtual software
installations.
Virtualized software is an application that will be "installed" into its own
self-contained unit.

Example of software virtualization is VMware software, virtual box etc. In


the next pages, we are going to see how to install linux OS and windows
OS on VMware application.

Advantages of Software Virtualization


1) Client Deployments Become Easier:

Copying a file to a workstation or linking a file in a network then we can


easily install virtual software.

2) Easy to manage:

To manage updates becomes a simpler task. You need to update at one


place and deploy the updated virtual application to the all clients.

3) Software Migration:

Without software virtualization, moving from one software platform to


another platform takes much time for deploying and impact on end user
systems. With the help of virtualized software environment the migration
becomes easier.
REFERENCES

1. Swathi T, Srikanth K, Reddy SR (2014) Virtualization In Cloud Computing,


IJCSMC, Vol. 3.

2. Lombardi L, Pietro RD (2011) Secure virtualization for cloud computing, Journal


of Network and Computer Applications 34: 1113-1122.

3. Krishnatej K, Patnala E, Narasingu SS, Chaitanya JN (2013) Virtualization


Technology in Cloud Computing Environment by, IJETAE 3.

4. Xing Y, Zahn YZ (2012) Virtualization in cloud computing Springer journals.

5. Thakral D, Singh M (2014) Virtualization in Cloud Computing. JCSMC 3: 1262-


1273.

6. Grossman RL (2009) The Case for Cloud Computing 11: 23-27.

7. Macias G (2013) Virtualization and Cloud Computing “Security is a Process,


not a Product.

8. Sareen P (2013) Cloud Computing: Types, Architecture, Applications,


Concerns, Virtualization and Role of IT Governance in Cloud, IJARCSSE 3:
533-538.

9. Jain R, Paul S (2013) Network Virtualization and Software Defined Networking


for Cloud Computing: A Survey IEEE 24-31.

10. Kuyoro SO, Ibikunle F, Awodele O (2011) Cloud Computing Security Issues
and Challenges, IJCN 3: 247-255

You might also like