101 virtualization and private cloud
TRANSCRIPT
Some Facts
• About 7 Million Server are shipped every Year
• 6 Million of them are x86 Intel Architecture
• The number of transistors per square inch will double
approximately every 18 months • Moore's law
• VMware figured out how to virtualize the x86 platform
• And created the market for x86 virtualization
Capacity Utilization
• 20% of the servers assessed were running below 0.5% utilization
• 75% of the assessed servers were running below 5% utilization
Mishap of Traditional Server Architecture
• Underutilization of Servers
• Datacenter Space
• Energy Consumption
• Increase in CO2 emissions
• Management Complexity
• Increasing IT Cost
• IT Compliance issues
Virtualization
Virtualization, in computing, is the creation of a virtual
(rather than actual) version of something, such as a
hardware platform, operating system, a storage device or
network resources
- From Wikipedia, the free encyclopedia
9
Virtualization…for good reasons
Server consolidation Energy efficiency Rapid IT service
deployment
Non-disruptive
maintenance
Dynamic resource
balancingCost-effective HA/DR
Rings in virtualization
Traditional systems
• Operating system runs in privileged mode in Ring 0
and owns the hardware
• Applications run in Ring 3 with less privileges
Virtualized systems
• VMM runs in privileged mode in Ring 0
• Guest OS inside VMs are fooled into thinking they
are running in Ring 0, privileged instructions are
trapped and emulated by the VMM
Full Virtualization
• Complete simulation of the underlying hardware
• Hypervisor contains the Virtual Machine Monitor (VMM)
• Guest OS unchanged
• Guest uses generic device drivers
Para Virtualization
• The guest OSs cooperate in the virtualization process
• Guest OSs are modified, it requires paravirtualized drivers
• Thin layer for hypervisor
• Offers performance near that of an unvirtualized system
What Virtualization Provides• Hardware independence – VM
sees the same hardware
regardless of the host hardware
• Isolation – VM’s operating
system is isolated from the host
operating system
• Encapsulation – Entire VM
encapsulated into a single file
Where Virtualization is used ...
• Server Virtualization
• Application Virtualization
• Desktop Virtualization or VDI
Server Virtualization
• Deploy multiple OS on
physical servers
• Optimum Utilization of
Resources
• Space utilization efficiency
• Easy Migration of machines
• Easy and effective DR /
BCP
Desktop Virtualization or VDI
• Easy Provisioning
• Centralized Management
• Reduced downtime in the event
of hardware-failures
• Desktop image-management
capabilities
• Longer refresh cycle for client
desktop infrastructure
• Application Isolation
• Improved Provisioning
• Improved Auditing
• Improved IT Control
• Improved End User Agility
– True portability
– Anywhere Access and hot
desking
Application Virtualization
Windows
Server 2008
VSPWindows
Kernel
Hyper-V Architecture
Applications Applications Applications
Non-
Hypervisor
Aware OS
Windows Server
2003, 2008
Windows
Kernel VSC
VMBus Emulation
“Designed for Windows” Server Hardware
Windows hypervisor
Xen-Enabled
Linux Kernel
Linux
VSC
Hypercall Adapter
Parent
Partition
Child Partitions
VM Service
WMI Provider
VM Worker
Processes
OS
ISV / IHV / OEM
Microsoft Hyper-V
Microsoft / XenSource
User
Mode
Kernel
Mode
Provided by:
Ring -1
IHV
Drivers
VMBus
VMBus
Applications
PRIVATE CLOUD
SELF-SERVICE
SCALABLE/ELASTIC
USAGE BASED
SHARED
CONTROL OVER LEVEL
OF SERVICE PROVIDED
INHERENT ATTRIBUTES
OF CLOUD
COMPLIANCE AND
VISIBILITY
WHAT IS PRIVATE CLOUD?
Virtualization - It's about Infrastructure
• Optimizing resource utilization
• Manual management of resources like upgrades, patches
and maintenance etc.
• Manual monitoring and usage
• Doesn't provide self service commissioning of resources
Private Cloud - It's about Service Delivery
• Dynamic commissioning and de-commissioning of
machines/resources
• Provides self service commissioning of resources
• Automatic and centralized management of available resource
pool
• Automatic management of resources like upgrades, patches and
maintenance etc.
Au
tom
ati
on
Microsoft Dynamic Data Center (Private Cloud)
Servers Storage Network Load-Balancing
Ac
tive
D
ire
cto
ry®
Mix
ed
In
frast
ructu
re