Virtualization
Traditional Hosting
Traditional Hosting
• Too many servers for too little work
• Aging hardware reaching end of usable life
• High infrastructure requirements
• Limited flexibility
Traditional Hosting - Problem
Assessment
Low utilization metrics in servers across the
organization…
Traditional Hosting - Problem
Assessment
• High costs and infrastructure
needs
– Maintenance
– Networking
– Floor space
– Cooling
– Power
– Disaster Recovery
Virtualization Defined
• Virtualization is a broad term that refers to the
abstraction of resources across many aspects
of computing
• For our purposes - One physical machine to
support multiple virtual machines that run in
parallel.
Virtualization Resource Pools
CPU Pool Memory Pool Storage Pool Interconnect Pool
Traditional vs Virtual
Traditional Architecture Virtual Architecture
Traditional vs Virtual
What Virtualization Did?
• Reduce costs by consolidating services onto
the fewest number of physical machines
What Virtualization Did?
• Reduce the number of Physical machines
– Reduce the power Consumption
– Reduce the OPEX
– Ease the Administration
• Isolate environments with better Security
• Make better use of existing resources
Basic Terminologies
• Host Machine
– The physical server on which the virtualization takes
place
• Guest Machine
– Guest machine is the virtual machine
• Storage
– Is a technology consisting of computer components
and recording media used to retain digital data
• Storage Area Network (SAN)
Core Technology
• The Hypervisor
– A computing layer which allows multiple operating
systems to run on a host computer at the same
time.
– Originally developed by IBM
– Many modern day variants from different
developers
The Hypervisor
Conceptual diagram of typical server
configuration without virtualization
The Hypervisor
• The role of the Hypervisor in supporting Guest
Operating Systems on a single machine.
• Two Types of Hypervisors
– Bare Metal Hypervisor
– Hosted Hypervisor
Bare Metal Hypervisor
• Hypervisors run directly on the host's hardware to
control the hardware and to manage guest operating
systems. A guest operating-system thus runs on
another level above the hypervisor.
– Ex: Vmware ESXi
[Link]
Hosted Hypervisor
• Hypervisors run within a conventional operating-
system environment. With the hypervisor layer acts
as a distinct second software level, guest operating
systems run at the third level above the hardware
• Ex: HyperV
Marketplace Offerings
Commercial
• Virtuozzo
• VMware ESXi
• Xen Enterprise
• HyperV
• Virtual Iron
Server Administration Features
Administration Features
• RAM Changers
– Additional RAMs can be added to VMs with
Limited Downtime
• Hard Disk Changers
– Hard Disks can be shrinked or Expanded with
down time
• CPU Changers
– Additional Cores or CPUs (vCPUs) can be added
with limited Downtime
Administration Features. Cont..
• Network Changers
– Additional Network cards can be added no or
minimum downtime
• CD/DVD ROM
– CD/DVD ROMs can be hot added to the VMs
• USB Devices
– USB Devices can be mounted to VMs
Administration Features. Cont..
• Template
– Multiple VMs can be deployed using a single
Template
• Clone
– Running VM can be Cloned to an another VM or to
a Template
Online Server Migration
• VM to VM
– Migrate a VM from one host to another host
– No downtime
• Physical Server to VM
– Migrate a Physical Server to Virtual Host and make
it as a VM
– Limited downtime
Online Server Migration
VM to VM migration, makes it
possible to move Virtual
Machines, without
interrupting the applications
running inside.
Migration from Physical to Virtual
It is possible to Migrate the
Physical Servers to Virtual
Infrastructure online with
minimum downtime
Online Storage Migration
Resource Balancing
Virtual environments
capable of automatically
balancing the Workloads
according to set limits and
guarantees.
High Availability
High Availability makes all
Servers and Applications
X
protected against component
and complete system failure.
Virtual Switch
• Layer 2 access layer functionality is handled by
Virtualization software
– Graphical interface
– Traffic Segmentation (By VLAN Creation)
– High Scalability
Virtual Switch
Virtual Switch
10 GigE
Advanced VSwitch Features
• Network High availability configurations
• Load Balancing
• Traffic Shaping
• Additional Security Features
Storage Integration
With
With Storage
Storage
Features
•
Data Print Online Microsoft
Mining Server Store Exchange
Storage Multipathing
• I/O Control
• Online Storage Migration
• Hot expansion
• SAN to SAN Replication
• Thin and Thick Provisioning
Thick Vs Thin Provision
VMware ESXi & ESX
THICK THIN THIN
Virtual
Disks
Datastores
Automatic DR Functionality
Virtualization & SLTiDC
• When we started Virtualization?
• What we offer now?
• Where are we now?
• What are our competencies?
Next Step…
• Cloud Computing??
Cloud Computing
The practice of using a network of remote servers hosted on
the Internet to store, manage, and process data, rather than a
local server or a personal computer
Q&A