Server Virtualization Anura

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 14

Server Virtualization

Anura Rajapaksha

PGIS/SC/MSc/CSC/10/60
contents
• What is server vitalizing
What is server vitalizing?
Virtualisation is a framework or methodology of
dividing the resources of a computer into
multiple execution environments,
by applying one or more concepts or
technologies such as hardware and software
partitioning, time-sharing, partial or complete
machine simulation, emulation, quality of
service, and many others.
Some history
• An old concept — first virtual
machines created on IBM
mainframes in early’60s

• Typically, IBM's virtual machines


were identical "copies" of the
underlying hardware. Each
instance could run its own
operating system.

• Virtualization formed the basis


of“time sharing”
Some history ….

virtual machines
• NT had Virtual DOS Machine (NTVDM) and Windows on
Win32 (WOW)

• Windows 95 used virtual machines to run older


(Windows 3.x and DOS) applications
Some history ….

model
• A server for every
application

• Software and hardware


are tightly coupled

• Underutilized resources
introduce real cost into
the infrastructure
The new model
• Physical hardware is
abstracted by a
virtualisation layer, or
hypervisor
• Manage OS and application
as a
single unit by encapsulating
them into virtual machines
• Separate OS and hardware
and break hardware
dependancies
• Optimise utilisation levels
Virtual Infrastructure
• Virtual infrastructure brings uniformity
to the data centre

• Dynamically map computing


resources to the business

• Lower IT costs through increased


efficiency, flexibility and
responsiveness

• Provision new services and change


the amount of resources dedicated to
a software service

• Treat your data centre as a single


pool of processing, storage and
networking power
How is it implemented?
• Typically, in order to virtualize, you would use a
layer of software that
• provides the illusion of a "real" machine to
multiple instances of "virtual machines". This
layer is traditionally called the Virtual Machine
Monitor (VMM) or“hypervisor”.
• The hypervisor could run directly on the real
hardware or it could run as an application on top
of a host operating system
How is it implemented?
• −Typically, in order to virtualize, you would use a
layer of software that
• provides the illusion of a "real" machine to
multiple instances of "virtual machines". This
layer is traditionally called the Virtual Machine
Monitor (VMM) or“hypervisor”.
• −The hypervisor could run directly on the real
hardware or it could run as
• an application on top of a host operating system.
Full Virtualisation
• Provides a complete simulation of the underlying
hardware
• With binary translation, rewrites some x86 instructions
• at run time that cannot be trapped and converts them
into a series of instructions that can be trapped and
virtualised
Capable of running existing legacy operating systems
without modification
Native Virtualisation
• −Leverages hardware-assisted capabilities available in
the latest
• processors from Intel (Intel VT– “Vanderpool”) and
Advanced
Micro Devices (AMD-V– “Pacifica”) to provide near-
native
performance.

• −Virtual Iron is one of the first companies to offer


virtualization
• software to fully support Intel-VT and AMD-V hardware
• assisted virtualization.
Native Virtualisation
Dell
•Precision 380 Intel Pentium D
•PowerEdge 430 Intel Pentium D
•PowerEdge 440 Intel Xeon 3xxx
•PowerEdge 1435 AMD Opteron 22x
•PowerEdge 1950 Intel Xeon 5xxx
•PowerEdge 1955 Intel Xeon 5xxx
•PowerEdge 2950 Intel Xeon 5xxx
HP
•ProLiant DL140 G3 Intel Xeon 5xxx
•ProLiant DL320 G4 Intel Xeon 5xxx
•ProLiant DL360 G5 Intel Xeon 5xxx
•ProLiant DL365 AMD Opteron 22xx
•ProLiant DL380 G5 Intel Xeon 5xxx
•ProLiant DL385 G2 AMD Opteron 22xx
•ProLiant DL580 G4 Intel Xeon 7xxx
•ProLiant DL585 G2 AMD Opteron 82xx

IBM
•xSeries 100 Intel Pentium-D
•System x3455 AMD Opteron 22xx
•System x3550 Intel Xeon 5xxx
•System x3850 Intel Xeon 7xxx HS21 Intel Xeon 5xxx
•LS21 AMD Opteron 22xx
What’s in a Virtual Machine?

You might also like