xen.org latinoware 2009
DESCRIPTION
Presentation on Xen.org at Latinoware 2009 in BrazilTRANSCRIPT
Stephen SpectorStephen SpectorCommunity Manager, Xen.orgCommunity Manager, Xen.org
Virtualization the Open Source Way with Xen! Virtualization the Open Source Way with Xen!
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
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
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
10/23/09 Latinoware 2009 5
Xen Hypervisor
Controlling the XenoServer Open Platform (Nov 02)
Paper Home- Cambridge University
Xen.org Blog – History of Xen ● Part 1● Part 2● Part 3● Part 4
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
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
10/23/09 Latinoware 2009 8
Xen.org Community
Contributors
Vendors optimizeXen for products
Research
User Community
AdvisoryBoard
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
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!
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
10/23/09 Latinoware 2009 12
Why Open Source?
10/23/09 Latinoware 2009 13
Why Xen?
Community
SecurityPerformance
Scalabilty
Open Source
Bleading Edge
Enterprise Proven
Client-Server-Mobile
In Cloud
10/23/09 Latinoware 2009 14
Xen.org Projects - Solutions
Hypervisor
Xen Cloud Platform Xen Client InitiativeHosted Xen
10/23/09 Latinoware 2009 15
Xen Hypervisor
Embedded Virtualization Software
Cloud Providers
Clients
10/23/09 Latinoware 2009 16
Xen Cloud Platform
Xen Cloud Platform
Cloud Solution Providers
Open SourceOpen Standards (DMTF) / APIManagement / Storage / Security
10/23/09 Latinoware 2009 17
Xen Client Initiative
Enable Xen Hypervisor for ANY Device
Security Manageability Supportability
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
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
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
10/23/09 Latinoware 2009 21
Para-Virtualization vs Full-Virtualization
Enlightened
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
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
10/23/09 Latinoware 2009 24
Xen Events
November 19-20, 2009Shanghai, China
Xen Directions at LinuxTAGBerlin, Germany June 09
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/
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