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-
Werner Vogels issues, guaranteed scheduling issues, domain
CTO, zero security concerns,…
Amazon.com
The community out there is very helpful. That
was a very big reason for us in selecting Xen."
10/23/09 Latinoware 2009 2
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 3
4. XenoServers – Cambridge University 1999
Client
XenoServer
• Incremental rollout • Global services and apps
• Flexible platform • Exploit network topology
• Unified management • Open commercial
platform
10/23/09 Latinoware 2009 4
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 5
6. History of Xen.org
1999 2002 2004
XenoServer Xen Hypervisor Xen 1.0 Xen 2.0
Xen Summit
Concept Development Released Released
2005 2006 2007 2008
Xen Flash
Red Hat, Novell, Xen 3.0 MSFT & VMware Citrix acquires
HP/Dell Servers
Sun adopt Xen Released Adopt PV XenSource
10/23/09 Latinoware 2009 6
7. Xen.org Project Mission Statement
Build industry standard OSS Hypervisor
Core engine in various solutions
Maintain industry leading performance
Exploit new hardware features
Maintain stability and quality
Security is paramount
Support multiple CPU types
Server to client to mobile phones
Foster innovation
Drive interoperability
10/23/09 Latinoware 2009 7
8. Xen.org Community
Advisory
Board
Contributors Research
User Community
Vendors optimize
Xen for products
10/23/09 Latinoware 2009 8
9. Xen.org and ISV/IHV Community
APPLICATION APPLIANCE HA / DISASTER RECOVERY SAN HARDWARE SYSTEM MANAGEMENT
APPLICATION MIGRATION
NETWORK HARDWARE
BACKUP
VIRTUALIZATION MANAGEMENT
DATABASE
SECURITY
VIRTUAL APPLIANCES
P2V CONVERSIONS
GRID COMPUTING
SERVICE LEVEL AUTOMATION
PROVISIONING VIRTUAL LAB MANAGEMENT
IDENTITY MANAGEMENT
SYSTEM HARDWARE
10/23/09 Latinoware 2009 9
10. What is Virtualization?
An InfoClipz provided by www.infoworld.com.
Server Virtualization explained in 3 minutes or less!
YouTube Video
10/23/09 Latinoware 2009 10
11. Why Virtualization?
Clean up Scale-Out OS Feature Failure
● Full Configuration
● Performance Predictability
Server Sprawl ● Security and Reliability
Backward App Compatibility
1 App Per Server 5 – 15% CPU Utilization
10/23/09 Latinoware 2009 11
16. Xen Cloud Platform
Cloud Solution Providers
Open Source
Open Standards (DMTF) / API
Management / Storage / Security
Xen Cloud Platform
10/23/09 Latinoware 2009 16
17. Xen Client Initiative
Enable Xen Hypervisor for ANY Device
Security Manageability Supportability
10/23/09 Latinoware 2009 17
18. XCI Demo
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
http://www.citrix.com/tv/#video/611
XCI Demo
10/23/09 Latinoware 2009 18
19. Hosted Xen
Port Xen Hypervisor to a Type 2 Hypervisor
Virtual
Machines
(Video, Net, Keyboard, Mouse, Disk)
Ioemu.exe
Application
Operating
System HXEN.sys Kernel Module
10/23/09 Latinoware 2009 19
23. Future Features
Distributed Virtual Switch
Open source virtual switch for Xen
Security – Isolation & Resource Control
pvOPS Dom0 Kernel
Fault Tolerance
New Compilation System
More at http://www.xen.org/products/xen_roadmap.html
10/23/09 Latinoware 2009 23
24. Xen Events
November 19-20, 2009 Xen Directions at LinuxTAG
Shanghai, China Berlin, Germany June 09
10/23/09 Latinoware 2009 24