Virtualization the Open Source Way with Xen!



                                      Stephen Spector
                    ...
"I think Xen is a great product. It is easy to use.
                           But most important is the very active
     ...
Presentation Overview


 History of Xen.org Community & Xen Hypervisor

 What is Virtualization?

 Why Virtualization? Why...
XenoServers – Cambridge University 1999



     Client

     XenoServer




              •   Incremental rollout         ...
Xen Hypervisor

    Controlling the XenoServer Open Platform (Nov 02)


                                      Paper Home- ...
History of Xen.org

           1999         2002                 2004




    XenoServer      Xen Hypervisor          Xen ...
Xen.org Project Mission Statement

    Build industry standard OSS Hypervisor
           Core engine in various solutions
...
Xen.org Community

                                        Advisory
                                         Board

      ...
Xen.org and ISV/IHV Community


  APPLICATION APPLIANCE   HA / DISASTER RECOVERY       SAN HARDWARE             SYSTEM MAN...
What is Virtualization?



             An InfoClipz provided by www.infoworld.com.
           Server Virtualization expla...
Why Virtualization?

    Clean up Scale-Out                             OS Feature Failure




                           ...
Why Open Source?




10/23/09   Latinoware 2009                  12
Why Xen?


                                       Bleading Edge

                                                      Cli...
Xen.org Projects - Solutions

                           Hypervisor




      Xen Cloud Platform   Hosted Xen        Xen C...
Xen Hypervisor

                   Clients


      Embedded                         Virtualization
                       ...
Xen Cloud Platform


              Cloud Solution Providers


               Open Source
               Open Standards (DM...
Xen Client Initiative

                Enable Xen Hypervisor for ANY Device




           Security       Manageability   ...
XCI Demo

Ian Pratt of Xen.org with Mark Templeton President and CEO of Citrix
●   XCI Demo on Mac OSX Laptop
●   Two VMs ...
Hosted Xen

                   Port Xen Hypervisor to a Type 2 Hypervisor


     Virtual
     Machines
                   ...
How Xen Works

            VM0                VM1                       VM2                       VM3

       Device Manag...
Para-Virtualization vs Full-Virtualization




           Enlightened


10/23/09                  Latinoware 2009         ...
PCI Passthrough

            VM0                VM1                     VM2

       Device Manager/     Applications      ...
Future Features

    Distributed Virtual Switch
      Open source virtual switch for Xen
      Security – Isolation & Reso...
Xen Events




           November 19-20, 2009                     Xen Directions at LinuxTAG
             Shanghai, China...
Obrigado


           Email: stephen.spector@xen.org
           Twitter: @xen_com_mgr
           Blog: http://blog.xen.org...
Logo Attribution
    Slide 8                                                          Slide 17
              4 links      ...
Upcoming SlideShare
Loading in...5
×

Xen.org Latinoware 2009

936

Published on

Presentation on Xen.org at Latinoware 2009 in Brazil

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
936
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Xen.org Latinoware 2009"

  1. 1. Virtualization the Open Source Way with Xen! Stephen Spector Community Manager, Xen.org
  2. 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. 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. 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. 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. 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. 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. 8. Xen.org Community Advisory Board Contributors Research User Community Vendors optimize Xen for products 10/23/09 Latinoware 2009 8
  9. 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. 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. 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
  12. 12. Why Open Source? 10/23/09 Latinoware 2009 12
  13. 13. Why Xen? Bleading Edge Client-Server-Mobile Performance Security In Cloud Community Open Source Enterprise Proven Scalabilty 10/23/09 Latinoware 2009 13
  14. 14. Xen.org Projects - Solutions Hypervisor Xen Cloud Platform Hosted Xen Xen Client Initiative 10/23/09 Latinoware 2009 14
  15. 15. Xen Hypervisor Clients Embedded Virtualization Software Cloud Providers 10/23/09 Latinoware 2009 15
  16. 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. 17. Xen Client Initiative Enable Xen Hypervisor for ANY Device Security Manageability Supportability 10/23/09 Latinoware 2009 17
  18. 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. 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
  20. 20. How Xen Works VM0 VM1 VM2 VM3 Device Manager/ Applications Applications Applications Control Software Device Back-End Driver Front-End Driver Front-End Driver Emulation Native Driver Virtual CPU, Virtual MMU, Event Channel Hardware - SMP, MMU, Ethernet, Physical Memory, SCSI/IDE 10/23/09 Latinoware 2009 20
  21. 21. Para-Virtualization vs Full-Virtualization Enlightened 10/23/09 Latinoware 2009 21
  22. 22. PCI Passthrough VM0 VM1 VM2 Device Manager/ Applications Applications Control Software Direct “privileged” Guest access to hardware Back-End Driver Front-End Driver Driver Native Driver SCSI Controller 10/23/09 Latinoware 2009 22
  23. 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. 24. Xen Events November 19-20, 2009 Xen Directions at LinuxTAG Shanghai, China Berlin, Germany June 09 10/23/09 Latinoware 2009 24
  25. 25. Obrigado Email: stephen.spector@xen.org Twitter: @xen_com_mgr Blog: http://blog.xen.org Brazil Xen Users Group: http://www.xen-br.org/ http://www.xen.org 10/23/09 Latinoware 2009 25
  26. 26. Logo Attribution Slide 8 Slide 17 4 links myspace.com Slide 12 qumu.com mspmentor.net gcinfotech.com Slide 11 Slide 15 hunternuttall.com itp.net superstock.com vhxn.com southpolestation.com stmatthewsonline.org blog.quantitecture.com Slide 16 secure.engr.oregonstate.edu Slide 10 Slide 19 infosysblogs.com blog.makezine.com Slide 20 abdullin.com/cloud-computing-in-net bestpcreviews.com Slide 13 Slide 7 9 links Slide 14 Slide 4 Slide 23 Slide 21 web.net fanpop.com sevenlittlemonkeys.files.wordpress.com/ www.nongnu.org/ 10/23/09 Latinoware 2009 26
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×