26
Enterprise Grade Virtualization Enterprise Grade Virtualization with Xen with Xen Steve Hand, Chief Architect www.xensource.com Infrastructure Technology Product of the Year

Enterprise Grade Virtualization Enterprise Grade

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Enterprise Grade Virtualization Enterprise Grade

Enterprise Grade Virtualization Enterprise Grade Virtualization with Xenwith Xen

Steve Hand, Chief Architect

www.xensource.com

Infrastructure TechnologyProduct of the Year

Page 2: Enterprise Grade Virtualization Enterprise Grade

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

Page 3: Enterprise Grade Virtualization Enterprise Grade

OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 3

What’s All the Fuss About?

Page 4: Enterprise Grade Virtualization Enterprise Grade

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

Page 5: Enterprise Grade Virtualization Enterprise Grade

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

Page 6: Enterprise Grade Virtualization Enterprise Grade

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:

Page 7: Enterprise Grade Virtualization Enterprise Grade

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

Page 8: Enterprise Grade Virtualization Enterprise Grade

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).

Page 9: Enterprise Grade Virtualization Enterprise Grade

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

??

Page 10: Enterprise Grade Virtualization Enterprise Grade

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.

Page 11: Enterprise Grade Virtualization Enterprise Grade

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

Page 12: Enterprise Grade Virtualization Enterprise Grade

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

Page 13: Enterprise Grade Virtualization Enterprise Grade

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

Page 14: Enterprise Grade Virtualization Enterprise Grade

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

Page 15: Enterprise Grade Virtualization Enterprise Grade

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

Page 16: Enterprise Grade Virtualization Enterprise Grade

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

Page 17: Enterprise Grade Virtualization Enterprise Grade

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

Page 18: Enterprise Grade Virtualization Enterprise Grade

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

Page 19: Enterprise Grade Virtualization Enterprise Grade

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”

Page 20: Enterprise Grade Virtualization Enterprise Grade

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

Page 21: Enterprise Grade Virtualization Enterprise Grade

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

Page 22: Enterprise Grade Virtualization Enterprise Grade

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

Page 23: Enterprise Grade Virtualization Enterprise Grade

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

Page 24: Enterprise Grade Virtualization Enterprise Grade

OSBF Potsdam 11/7/06 XenSource: Open Source Enterprise Virtualization 24

Our Interoperability Agenda

Page 25: Enterprise Grade Virtualization Enterprise Grade

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

Page 26: Enterprise Grade Virtualization Enterprise Grade

Thanks!