xen.org latinoware 2009

26
Stephen Spector Stephen Spector Community Manager, Xen.org Community Manager, Xen.org Virtualization the Open Source Way with Xen! Virtualization the Open Source Way with Xen!

Upload: the-linux-foundation

Post on 20-May-2015

918 views

Category:

Technology


0 download

DESCRIPTION

Presentation on Xen.org at Latinoware 2009 in Brazil

TRANSCRIPT

Page 1: Xen.org Latinoware 2009

Stephen SpectorStephen SpectorCommunity Manager, Xen.orgCommunity Manager, Xen.org

Virtualization the Open Source Way with Xen! Virtualization the Open Source Way with Xen!

Page 2: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 2

"I think Xen is a great product. It is easy to use. But most important is the very active community around it.

I would not say many 'issues' around using Xen, but 'challenges' are addressed there [in the community] with the things every virtual machine has to deal with. Things such as: I/O-issues, guaranteed scheduling issues, domain zero security concerns,…

The community out there is very helpful. That was a very big reason for us in selecting Xen."

Werner Vogels CTO, Amazon.com

Page 3: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 3

Presentation Overview

History of Xen.org Community & Xen Hypervisor

What is Virtualization?

Why Virtualization? Why Open Source? Why Xen?

Xen Project & Solution Family

How Xen Works

Page 4: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 4

XenoServers – Cambridge University 1999

Client

XenoServer

• Incremental rollout• Flexible platform• Unified management

• Global services and apps• Exploit network topology• Open commercial

platform

Page 6: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 6

History of Xen.org

1999 2002 2004

2005 2006 2007

XenoServerConcept

Xen HypervisorDevelopment

Xen 1.0Released Xen Summit Xen 2.0

Released

Red Hat, Novell,Sun adopt Xen

MSFT & VMwareAdopt PV

Xen 3.0Released

Citrix acquiresXenSource

2008

Xen Flash HP/Dell Servers

Page 7: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 7

Xen.org Project Mission Statement

Build industry standard OSS HypervisorCore engine in various solutions

Maintain industry leading performanceExploit new hardware features

Maintain stability and qualitySecurity is paramount

Support multiple CPU typesServer to client to mobile phones

Foster innovationDrive interoperability

Page 8: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 8

Xen.org Community

Contributors

Vendors optimizeXen for products

Research

User Community

AdvisoryBoard

Page 9: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 9

Xen.org and ISV/IHV Community

APPLICATION APPLIANCE

APPLICATION MIGRATION

BACKUP

DATABASE

GRID COMPUTING

IDENTITY MANAGEMENT

HA / DISASTER RECOVERY

NETWORK HARDWARE

P2V CONVERSIONS

PROVISIONING

SAN HARDWARE

SECURITY

SERVICE LEVEL AUTOMATION

SYSTEM HARDWARE

SYSTEM MANAGEMENT

VIRTUALIZATION MANAGEMENT

VIRTUAL APPLIANCES

VIRTUAL LAB MANAGEMENT

Page 10: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 10

What is Virtualization?

YouTube Video

An InfoClipz provided by www.infoworld.com. Server Virtualization explained in 3 minutes or less!

Page 11: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 11

Why Virtualization?

Clean up Scale-Out OS Feature Failure

Server Sprawl

1 App Per Server 5 – 15% CPU Utilization

● Full Configuration● Performance Predictability● Security and Reliability

Backward App Compatibility

Page 12: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 12

Why Open Source?

Page 13: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 13

Why Xen?

Community

SecurityPerformance

Scalabilty

Open Source

Bleading Edge

Enterprise Proven

Client-Server-Mobile

In Cloud

Page 14: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 14

Xen.org Projects - Solutions

Hypervisor

Xen Cloud Platform Xen Client InitiativeHosted Xen

Page 15: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 15

Xen Hypervisor

Embedded Virtualization Software

Cloud Providers

Clients

Page 16: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 16

Xen Cloud Platform

Xen Cloud Platform

Cloud Solution Providers

Open SourceOpen Standards (DMTF) / APIManagement / Storage / Security

Page 17: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 17

Xen Client Initiative

Enable Xen Hypervisor for ANY Device

Security Manageability Supportability

Page 18: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 18

XCI Demo

http://www.citrix.com/tv/#video/611

Ian Pratt of Xen.org with Mark Templeton President and CEO of Citrix

● XCI Demo on Mac OSX Laptop

● Two VMs – Mac OSX and Windows XP

● Import Windows XP Applications into Mac OS X Interace

XCI Demo

Page 19: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 19

Hosted Xen

Port Xen Hypervisor to a Type 2 Hypervisor

OperatingSystem

ApplicationIoemu.exe

Virtual Machines

(Video, Net, Keyboard, Mouse, Disk)

HXEN.sys Kernel Module

Page 20: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 20

How Xen Works

Hardware - SMP, MMU, Ethernet, Physical Memory, SCSI/IDE

Virtual CPU, Virtual MMU, Event Channel

VM0 VM1 VM2 VM3

Device Manager/Control Software

Applications Applications Applications

DeviceEmulationBack-End Driver Front-End DriverFront-End Driver

NativeDriver

Page 21: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 21

Para-Virtualization vs Full-Virtualization

Enlightened

Page 22: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 22

PCI Passthrough

SCSI Controller

VM0

Device Manager/Control Software

VM2

Applications

VM1

Applications

Back-End Driver Front-End Driver

NativeDriver

Driver

Direct “privileged”Guest access to hardware

Page 23: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 23

Future Features

Distributed Virtual SwitchOpen source virtual switch for XenSecurity – Isolation & Resource Control

pvOPS Dom0 KernelFault ToleranceNew Compilation System

More at http://www.xen.org/products/xen_roadmap.html

Page 24: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 24

Xen Events

November 19-20, 2009Shanghai, China

Xen Directions at LinuxTAGBerlin, Germany June 09

Page 25: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 25

Obrigado

Email: [email protected]: @xen_com_mgrBlog: http://blog.xen.org

http://www.xen.org

Brazil Xen Users Group:http://www.xen-br.org/

Page 26: Xen.org Latinoware 2009

10/23/09 Latinoware 2009 26

Logo Attribution

Slide 8

4 links

Slide 12

mspmentor.net

Slide 11

hunternuttall.com

superstock.com

southpolestation.com

blog.quantitecture.com

secure.engr.oregonstate.edu

Slide 10

infosysblogs.com

blog.makezine.com

abdullin.com/cloud-computing-in-net

Slide 13

9 links

Slide 14

Slide 23

web.net

sevenlittlemonkeys.files.wordpress.com/

www.nongnu.org/

Slide 17

myspace.com

qumu.com

gcinfotech.com

Slide 15

itp.net

vhxn.com

stmatthewsonline.org

Slide 16

Slide 19

Slide 20

bestpcreviews.com

Slide 7

Slide 4

Slide 21

fanpop.com