This document introduces OpenStack, an open source cloud operating system. It discusses how OpenStack provides a common platform for both private and public clouds by automating resource control and management. It highlights how OpenStack originated from Rackspace and NASA to address the lack of an existing solution that meets their needs. The document also summarizes key OpenStack components, stats on its community and adoption, and how Rackspace can help organizations deploy and support OpenStack clouds.
1. 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
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
4. 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
5. 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
6. 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
9. OpenStack, the Cloud Operating
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 Goes Beyond A Single
Datacenter…
Enterprise Private
Clouds Run Cloud
Operating Systems
Public Clouds Run
Cloud Operating
Systems
11
12. But It Goes Beyond A Single
Datacenter…
Imagine Having a
Open, Common
Platform Across
Clouds…
Seamlessly
transporting
workloads
This is true Cloud 12
13. 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
14. 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
16. 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
18. 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
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)
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
General Manager, Rackspace Cloud Builders &
OpenStack.org
jim.curry@rackspace.com
Twitter: @jimcurry