Virtualization

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

Program: MCA-302 / CSL0722

Advance Cloud Computing


Unit No 2
Virtualization

Dr. Vani Agrawal


Associate Professor
CSA/SOET
Outlines
• Prerequisite of topic
• Objective
• Introduction
• Virtualization
• Architecture
• Exercises
• Learning Outcomes
• References
Prerequisite of topic
Before start this topic student should have knowledge about cloud
Computing
Objective

To understand the Virtualization.


Introduction
• Virtualization is a technique, which allows to share single physical
instance of an application or resource among multiple organizations or
tenants (customers)..

• Virtualization is a proved technology that makes it possible to run multiple


operating system and applications on the same server at same time.
• Virtualization is the process of creating a logical(virtual) version of a
server operating system, a storage device, or network services.

• The technology that work behind virtualization is known as a virtual


machine monitor(VM), or virtual manager which separates compute
environments from the actual physical infrastructure.
What Is Virtualization

•Virtualization is one of the hardware reducing, cost saving


and energy saving technology that is rapidly transforming
the IT landscape and fundamentally changing the way that
people compute.

•With VMware virtualization solutions you can reduce IT


costs while increasing the efficiency, utilization and
flexibility of their existing computer hardware.

•With Virtualization it is possible to run multiple operating systems


and multiple applications on the same SERVER at the same time,
increasing the utilization and flexibility of hardware.
Concept

• Creation of a virtual machine over existing operating system and


hardware.

• Host machine: The machine on which the virtual machine is created.

• Guest machine: virtual machines referred as a guest machine.

• Hypervisor: Hypervisor is a firmware or low-level program that acts

as a Virtual Machine Manager.


Architecture Of Vitualization
Before Virtualization

Single OS image per machine


 Software and hardware tightly coupled
 Running multiple applications on same
machine often creates conflict
 Inflexible and costly infrastructure
After Virtualization

 Hardware-independence of
operating system and applications

 Virtual machines can be provisioned


to any system

Can manage OS and application as


a single unit by encapsulating them
into virtual Machines
Servers Consolidation

110 Servers without VMware software

12 Servers, 1 rack with VMware software


Virtual DeskTop Infrastructure

Centralized single instance


Virtualized & isolated
images
end-point components

User
Profile
Apps
Desktop OS
Hardware
Virtualization
Managing Your Virtual Cloud
… H ybrid solutions

making the Data Center


Public Cloud solutions
MANAGEMENT ?

work
Cloud vs Virtualization
• Cloud computer is internet based computing where virtual shared provide
Software, Infrastructure, platform.

• Virtualized

• API

• Pay-as-per-use

• Scalability

• Virtualization can exist without the cloud but cloud computing cannot exist
without virtualization.
Benefits Of Virtualization
1. Reduced Costs.

2. Efficient hardware Utilization.

3. Virtualization leads to better resource Utilization and increase performance

4. Testing for software development.

5. IncreaseAvailability

6. Save energy

7. Shifting all your Local Infrastructure to Cloud in a day

8. Possibility to Divide Services

9. Running application not supported by the host.


Disadvantage Of Virtualization

1. Extra Costs.

2. Software Licensing.
Exercises

What do mean by virtualization?


Learning Outcomes
The main purpose behind the topic students learn about virtualization.
References
1. Raj Kumar Buyya, Christian Vecchiola, S.Tanurai Selvi; Mastering Cloud
Computing; Tata McGraw-Hill.
2. John W. Ritting House, James F Ramsome; Cloud Computing; CRC
Press.
3. Kaittwang Geoffrey C. Fox, Jack J. Dongrra; Distributed and Cloud
Computing; Elsevier India.
4. Gautam Shroff; Enterprise Cloud Computing; Cambridge University
Press.
SELO

2. Critical & innovative thinking skills.


7. Ability to develop emotional quotient to be socially intelligent.
9. Application of concepts of topic & it’s technological application.

You might also like