enterprise grade virtualization enterprise grade
DESCRIPTION
TRANSCRIPT
Enterprise Grade Virtualization Enterprise Grade Virtualization with Xenwith Xen
Steve Hand, Chief Architect
www.xensource.com
Infrastructure TechnologyProduct of the Year
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 2
What is Xen Anyway?
• Open source hypervisor– run multiple OSes on one machine– dynamic sizing of virtual machine– much improved manageability
• Pioneered paravirtualization– modify OS kernel to run on Xen– (applications mods not required)– extremely low overhead (~1%)
• Massive development effort– first (open source) release 2003.– today have hundreds of talented
community developers
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 3
What’s All the Fuss About?
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 4
Problem: Success of Scale-out
“OS+app per server” provisioning leads to server sprawl
Server utilization rates <10%
Expensive to maintain, house, power, and cool
Slow to provision, inflexible to change or scale
Poor resilience to failures
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 5
XenSource Delivers Virtualization Value
Consolidation: fewer servers slashes CapEx and OpEx
Higher utilization: make the most of existing investments
“Instant on” provisioning: any app on any server, any time
Robustness to failures and“auto-restart” of VMs on failure
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 6
XenSource
• The trusted leader in next generationcommercial-grade virtualization based on the open source Xen hypervisor
• Founded by Xen creators in 2005• Offices in Palo Alto, Redmond,
Cambridge
• Investors:
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 7
What We Do
• Next generation high performance hypervisor• Open source industry standard • Backed by all major systems, software and silicon vendors
• Next generation Multi-OS virtualization platform • Easily Installed, Configured, Managed and Maintained• Packaged, consumable, easy to use, supported• Q3 ’06 general availability
• Lead & maintain the Xen project• Center of the Xen ecosystem• Deliver Xen virtualization solutions
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 8
Virtualization Wave is Just Beginning
6% of x86 servershave been virtualized(TWP virtualization study, 2/06)
By 2009, there will be three competitive hypervisor architectures: VMware ESX Server, Xen and Microsoft's hypervisor (0.8 probability).
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 9
What’s The Big Deal with Xen?
• Superb performance
• Open sourced
• Backed by a stellar community
• Paravirtualization recognized as the right architecture
Inflection point #1: Xen pioneers paravirtualization
Inflection point #1: Xen pioneers paravirtualization
??
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 10
Backed By All Major IT Vendors
* Logos are registered trademarks of their owners
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 11
Leveraging The Community
• Regression tested 24x7 on hundreds of servers
• Soak, interop, benchmark & performance tests for all supported OSes and hardware
• Downloadable test CD
• OSV partners qualify Xen on all OEM hardware platforms
XenSource benefits from the testing, certification and QAof over 20 of our enterprise-focused development partnersXenSource benefits from the testing, certification and QAof over 20 of our enterprise-focused development partners
xenbits.xensource.com/xenrtxenbits.xensource.com/xenrt
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 12
Xen Unlocks Platform Innovation
Inflection point #2: Xen delivers benefits of
hardware virtualization
Inflection point #2: Xen delivers benefits of
hardware virtualization
Hardware Virtualization Support• Virtualization “on the bare metal”• Xen delivers “bare metal I/O”
Hardware Virtualization Support• Virtualization “on the bare metal”• Xen delivers “bare metal I/O”
Multi-core Processors • Load balances up to 64-way SMP workloads
• Hides complexity from guests
Multi-core Processors • Load balances up to 64-way SMP workloads
• Hides complexity from guests
Enhanced Security• Supports TPM 1.1 & 1.2 for secure boot
• Integrated IDS & security features
Enhanced Security• Supports TPM 1.1 & 1.2 for secure boot
• Integrated IDS & security features
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 13
First Generation Virtualization
• A (proprietary) OS under the guests
• Requires binary patching of the OS at runtime & device emulation
• Contains device drivers
• Significant performance overhead
HardwareHardware
Binary PatchingBinary Patching
LinuxLinux
UserAppsUserApps
WindowsWindows
UserAppsUserApps
ConsoleOS
DeviceDriver
DeviceDriver
DeviceDriver
DeviceDriver
DeviceDriver
DeviceDriver
DeviceDriver
DeviceDriver
Mgt APIMgt API
Fat M
icro
kern
el
VirtualizationStack
DeviceDriver
DeviceDriver
HardwareHardware
Hypercall APIHypercall API
LinuxLinux
UserAppsUserApps
WindowsWindows
UserAppsUserApps
MgtCode Device
DriversDeviceDrivers
Mgt APIMgt API
Hyp
ervi
sor
Paravirtulization - Xen & Windows Hypervisor
• Tiny efficient hypervisor ideally suitedto hardware virtualization
• Guests co-operate with hypervisor for resource management & I/O
• Device drivers outside hypervisor
• Significant performance gains
Emulation vs Paravirtualization
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 14
Performance: SPECJBB
7940
7960
7980
8000
8020
8040
8060
8080
Native Xen
7940
7960
7980
8000
8020
8040
8060
8080
Native Xen
Average 0.75% overheadAverage 0.75% overhead
Native
3 GHz Xeon 1GB memory / guestRHEL 4.1 native vs PV EL 4.13 GHz Xeon 1GB memory / guestRHEL 4.1 native vs PV EL 4.1
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 15
Performance: dbench
0
50
100
150
200
250
300
1 2 4 8 16 32# CPUs
Native
Xen
< 5% Overhead up to 8 way SMP< 5% Overhead up to 8 way SMP
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 16
Xen: Architected for Market Advantage
Open for Ecosystem Innovation• OEM platform extensions
• OSV performance, security features
• ISV value added capabilities
Open for Ecosystem Innovation• OEM platform extensions
• OSV performance, security features
• ISV value added capabilities
Coming soon to a server near you!Coming soon to a server near you!
VirtualizationStack
DeviceDriver
DeviceDriver
HardwareHardware
Hypercall APIHypercall API
LinuxLinux
UserAppsUserApps
WindowsWindows
UserAppsUserApps
MgtCode Device
DriversDeviceDrivers
Mgt APIMgt API XenBare metal performance• Paravirtualization acknowledged as
the “right architecture”
• Delivers “bare metal” performance onIntel / AMD hardware virtualization
Bare metal performance• Paravirtualization acknowledged as
the “right architecture”
• Delivers “bare metal” performance onIntel / AMD hardware virtualization
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 17
Xen 3.0 Core Features
Released Dec 2005; last major update Oct 2006 • Up to 64-way SMP guest OSes• Uses Intel® VT-x and AMDV hardware virtualization • PAE and x86/64 support• Live relocation of virtual servers in ~100ms• Superb performance - eg: < 1% overhead for SPECjbb• Itanium (IA64) architecture and VT-I• PowerPC (IBM)
Xen projects in progress• Para-virtualized Solaris 10 on Xen 3.0 (Sun)• DMTF CIM management (XenSource, Novell, IBM)
100,000 downloads in 143 countries100,000 downloads in 143 countries
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 18
Xen 3.x Roadmap
Continued improvement of full-virtualization– HVM (VT/AMD-V) optimizations– DMA protection of Xen, dom0
Off-box management API + tools, including support for DMTF CIM providers.
Performance tuning and optimization– Less reliance on manual configuration
Better NUMA, Virtual framebuffer, etcSmart I/O enhancementsXenSE / Open Trusted Computing
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 19
Red Hat offers Xen in RHEL 5 (Q4 06)
Novell offers Xen in SLES 10 (Now!)
Sun offers Xen in Solaris 10 (Q4/Q1)
XenSource & Microsoft strategic partnership for interoperability of Windows / Linux virtualization XenSource licenses Microsoft's Virtual Hard Disk (VHD) formatMicrosoft Supports Windows on XenEnterprise*
* For customers with Microsoft Premier support agreements Microsoft offers commercially reasonable support
Architecture “Design Wins”
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 20
Virtualization Usage Model
Platform VirtualizationXenEnterpriseVMware ESXMicrosoft Virtual Server
OS Integrated VirtualizationMicrosoft – Windows HypervisorRed Hat – XenNovell - XenSun - Xen
• Usage model determined by end user• XenSource will have for-revenue product for both models• Predominant model today is Platform Virtualization
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 21
XenSource’s Distro Partners
Tightly Integrated Virtualization (RHEL 5)
"We're taking [Xen] virtualization and integratingit in the Linux platform. Customers want … to
seamlessly integrate it into their environment.”Brian Stevens, CTO Red Hat
Tightly Integrated Virtualization (RHEL 5)
"We're taking [Xen] virtualization and integratingit in the Linux platform. Customers want … to
seamlessly integrate it into their environment.”Brian Stevens, CTO Red Hat
Tightly Integrated Virtualization (SLES 10)
“SLES 10 delivers new features for
mission-critical operations, including Xen”Novell SLES 10 Announcement Mar 06
Tightly Integrated Virtualization (SLES 10)
“SLES 10 delivers new features for
mission-critical operations, including Xen”Novell SLES 10 Announcement Mar 06
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 22
Economic Imperative: Interoperability
Today: Single vendor solutionCustomers want
– Choice of best of breed capabilities– Affordable products– Alternative suppliers
Requirement: Interoperability at key functional boundaries
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 23
Key Interoperability Efforts
DMTF Virtualization & Partitioning WG– common managed objects for VM lifecycle mgt– XEN CIM Providers (IBM, Novell) track the evolving standard
so Xen supports latest revs– Underlying XenAPI development ongoing publicly
Hypercall API– XenSource, VMware, IBM, Red Hat, SUSE, OSDL, others
developing common hypercall API for Linux (kernel.org)– Work well under way– XenSource / Microsoft commitment to interoperability
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 24
Our Interoperability Agenda
OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization
Summary
Xen is re-shaping the IT industryCommoditize the hypervisorKey to volume adoption of virtualizationParavirtualization in the next release of all OSes
XenSource Delivers Volume VirtualizationXenEnterprise shipping nowClosely aligned with our ecosystem to deliver full-featured, open and extensible solutionsPartnered with all key OSVs to deliver an interoperable virtualized infrastructure
Thanks!