Introduction to
OpenStack
A Common Platform for Service
Providers and Enterprises

Jim Curry
General Manager, Rackspace Cloud Builders &
OpenStack.org
jim.curry@rackspace.com
Twitter: @jimcurry
About Me
           • Responsible for
             OpenStack.og and Rackspace
             Cloud Builders

           • Previously ran new business
             formation / corp dev
             (including launch of
             Rackspace Asia

           • 6 years at Rackspace

           • jim.curry@rackspace.com
           • @jimcurry
Why OpenStack?




                 3
Today Enterprises Are Building
Clouds To…
• Meet departmental resource needs and timelines
• Control and monitor the environment
• Respond to external cloud pressure

Its simply a better way of consuming and managing
                  IT infrastructure

                    The path to cloud….




                                                   4
Server Virtualization Was the
  First Step
       Hypervisors Provide Abstraction Between Apps and
                            Servers
      HOST 1              HOST 2          HOST 3        HOST 4, ETC.



VMs




               Hypervisor:
               turns 1 server into many “virtual machines” (VMs)
               ( W are ESX, Ci ri XEN Server, KVM , Et )
                VM             t x                    c.


      Hardware abstraction                Better resource
      for each server                     allocation for each
                                          server
                                                                       5
Other Building Blocks Are
Required
   Abstraction Between Apps and Hardware




 …and any other infrastructure resource in the DC


  Flexibility &                 Resource pools for
  efficiency are the            apps starting to
  key drivers                   form
                                                    6
Growth Creates Problems

 “VM Sprawl” Can Make Things Unmanageable Very
                    Quickly




                                             7
Growth Creates Problems

 “VM Sprawl” Can Make Things Unmanageable Very
                    Quickly




                                             8
OpenStack, the Cloud Operating
System
New Management Layer That Adds Automation & Control




                                               9
This is OpenStack
• A cloud operating system that turns datacenters into pools of
  resources – the next evolution from server virtualization


• Provides a management layer for controlling, automating, and
  efficiently allocating these resources


• Empowers operators, sys admins and end users via self-service
  portals (“I want AWS-type service!”)


• Gives developers the capability to build cloud-aware applications
  via APIs




                                                                  10
But It Goes Beyond A Single
Datacenter…
 Enterprise Private
  Clouds Run Cloud
  Operating Systems




                      Public Clouds Run
                       Cloud Operating
                           Systems


                                          11
But It Goes Beyond A Single
Datacenter…

Imagine Having a
   Open, Common
 Platform Across
      Clouds…

                        Seamlessly
                       transporting
                         workloads




      This is true Cloud              12
An Open, Common Platform is Here



    Private            Public Clouds
    Clouds               Run Highly
Run OpenStack             Scalable
 Software In                Cloud
   Your Own               Software
Corporate DC              Proven by
or Colocation           Some of the
   Facility                World’s
                       Largest Cloud
                          Providers
                                13
Service Providers Are Adopting

• Originated by Rackspace and NASA

• Designed to scale cost effectively

• Emerging standard backed by large ecosystem

• Open source with no lock-in or license

• No desire to build proprietary clouds



                                                14
This Market Looks Really
Familiar




                           15
The Rationale for One Open
Platform
• Both markets need a cloud operating system – significant technology overlap


• Cloud orchestration should be commoditized, and we should all solve it together


• True interoperability requires a common platform


• Customers want to have one standard…ideally one that does not lock them in
Companies Using OpenStack Today

• Service providers including….




                                  17
Why Did Rackspace Start This
Project? is the best model for software development
• Open source

• No other existing solution – public or private – met our
  needs for building clouds

• Customers are demanding a standard

• We have a lot of experience to contribute

• Support is our business, not technology



                                                         18
About OpenStack




                  19
The Pieces of OpenStack

         OpenStack Compute (Nova)




         OpenStack Object Storage
         (Swift)



         OpenStack Image Service
         (Glance)
The Pieces of OpenStack

• Dashboard


• Identity Management


• Networking


• Load balancers


• Database


• Queueing
OpenStack Community Today
Some Stats

• 1,200+ active participants

• 17 countries represented at Design Summit

• 40,000+ downloads

• Worldwide network of user groups (North America, South
  America, Europe, Asia and Africa)
Some Facts About Diablo




                          24
Design Summit & Conference




                             25
How You Can Participate

• Website:    www.openstack.org

• Mailing Lists:
  http://lists.openstack.org

• Wiki:   http://wiki.openstack.org

• Twitter:    @openstack
Rackspace Cloud Builders




                           27
Rackspace Cloud Builders

• Available to help service providers and enterprises
  build and support OpenStack clouds

• Training, deployment and ongoing support

• Key engineering resources driving OpenStack

• Operational expertise from Rackspace Cloud



                                                        28
Deployment & Support

• Reference architectures for public and private clouds
  • In any DC – customer, colo, etc.
  • Deployed via partners or Rackspace
  • Today deploying Diablo on KVM with roadmap for Xenserver,
    other features


• Provide various support options
  • Engineering escalation (bug fixes, etc)
  • Co-manage your cloud (reactive and proactive support)
  • Remotely run your cloud




                                                                29
Training – Public & Private

• Launched 9 public classes in Europe & US this year
  (Asia to be added in Q1 2012)

• Intended for system administrators, developers,
  architects, anyone wanting to explore OpenStack

• Delivered primarily through global network of
  partners

• Certification program will be added in 2012

                                                       30
Thank You!



Jim Curry
General Manager, Rackspace Cloud Builders &
OpenStack.org
jim.curry@rackspace.com
Twitter: @jimcurry

China user group keynote

  • 1.
    Introduction to OpenStack A CommonPlatform for Service Providers and Enterprises Jim Curry General Manager, Rackspace Cloud Builders & OpenStack.org jim.curry@rackspace.com Twitter: @jimcurry
  • 2.
    About Me • Responsible for OpenStack.og and Rackspace Cloud Builders • Previously ran new business formation / corp dev (including launch of Rackspace Asia • 6 years at Rackspace • jim.curry@rackspace.com • @jimcurry
  • 3.
  • 4.
    Today Enterprises AreBuilding Clouds To… • Meet departmental resource needs and timelines • Control and monitor the environment • Respond to external cloud pressure Its simply a better way of consuming and managing IT infrastructure The path to cloud…. 4
  • 5.
    Server Virtualization Wasthe First Step Hypervisors Provide Abstraction Between Apps and Servers HOST 1 HOST 2 HOST 3 HOST 4, ETC. VMs Hypervisor: turns 1 server into many “virtual machines” (VMs) ( W are ESX, Ci ri XEN Server, KVM , Et ) VM t x c. Hardware abstraction Better resource for each server allocation for each server 5
  • 6.
    Other Building BlocksAre Required Abstraction Between Apps and Hardware …and any other infrastructure resource in the DC Flexibility & Resource pools for efficiency are the apps starting to key drivers form 6
  • 7.
    Growth Creates Problems “VM Sprawl” Can Make Things Unmanageable Very Quickly 7
  • 8.
    Growth Creates Problems “VM Sprawl” Can Make Things Unmanageable Very Quickly 8
  • 9.
    OpenStack, the CloudOperating System New Management Layer That Adds Automation & Control 9
  • 10.
    This is OpenStack •A cloud operating system that turns datacenters into pools of resources – the next evolution from server virtualization • Provides a management layer for controlling, automating, and efficiently allocating these resources • Empowers operators, sys admins and end users via self-service portals (“I want AWS-type service!”) • Gives developers the capability to build cloud-aware applications via APIs 10
  • 11.
    But It GoesBeyond A Single Datacenter… Enterprise Private Clouds Run Cloud Operating Systems Public Clouds Run Cloud Operating Systems 11
  • 12.
    But It GoesBeyond A Single Datacenter… Imagine Having a Open, Common Platform Across Clouds… Seamlessly transporting workloads This is true Cloud 12
  • 13.
    An Open, CommonPlatform is Here Private Public Clouds Clouds Run Highly Run OpenStack Scalable Software In Cloud Your Own Software Corporate DC Proven by or Colocation Some of the Facility World’s Largest Cloud Providers 13
  • 14.
    Service Providers AreAdopting • Originated by Rackspace and NASA • Designed to scale cost effectively • Emerging standard backed by large ecosystem • Open source with no lock-in or license • No desire to build proprietary clouds 14
  • 15.
    This Market LooksReally Familiar 15
  • 16.
    The Rationale forOne Open Platform • Both markets need a cloud operating system – significant technology overlap • Cloud orchestration should be commoditized, and we should all solve it together • True interoperability requires a common platform • Customers want to have one standard…ideally one that does not lock them in
  • 17.
    Companies Using OpenStackToday • Service providers including…. 17
  • 18.
    Why Did RackspaceStart This Project? is the best model for software development • Open source • No other existing solution – public or private – met our needs for building clouds • Customers are demanding a standard • We have a lot of experience to contribute • Support is our business, not technology 18
  • 19.
  • 20.
    The Pieces ofOpenStack OpenStack Compute (Nova) OpenStack Object Storage (Swift) OpenStack Image Service (Glance)
  • 21.
    The Pieces ofOpenStack • Dashboard • Identity Management • Networking • Load balancers • Database • Queueing
  • 22.
  • 23.
    Some Stats • 1,200+active participants • 17 countries represented at Design Summit • 40,000+ downloads • Worldwide network of user groups (North America, South America, Europe, Asia and Africa)
  • 24.
  • 25.
    Design Summit &Conference 25
  • 26.
    How You CanParticipate • Website: www.openstack.org • Mailing Lists: http://lists.openstack.org • Wiki: http://wiki.openstack.org • Twitter: @openstack
  • 27.
  • 28.
    Rackspace Cloud Builders •Available to help service providers and enterprises build and support OpenStack clouds • Training, deployment and ongoing support • Key engineering resources driving OpenStack • Operational expertise from Rackspace Cloud 28
  • 29.
    Deployment & Support •Reference architectures for public and private clouds • In any DC – customer, colo, etc. • Deployed via partners or Rackspace • Today deploying Diablo on KVM with roadmap for Xenserver, other features • Provide various support options • Engineering escalation (bug fixes, etc) • Co-manage your cloud (reactive and proactive support) • Remotely run your cloud 29
  • 30.
    Training – Public& Private • Launched 9 public classes in Europe & US this year (Asia to be added in Q1 2012) • Intended for system administrators, developers, architects, anyone wanting to explore OpenStack • Delivered primarily through global network of partners • Certification program will be added in 2012 30
  • 31.
    Thank You! Jim Curry GeneralManager, Rackspace Cloud Builders & OpenStack.org jim.curry@rackspace.com Twitter: @jimcurry