OpenStack: Why Is It Gaining So Much Traction?
-
Upload
mestery -
Category
Technology
-
view
7.825 -
download
1
description
Transcript of OpenStack: Why Is It Gaining So Much Traction?
© 2010 Cisco and/or its affiliates. All rights reserved. 1
OpenStack:Why Is It Gaining So
Much Traction?Kyle Mestery (@mestery)
Technical Leader, Office of the Cloud CTO, Cisco
Before we get started …Minnesota OpenStack Meetup
http://www.meetup.com/Minnesota-OpenStack-Meetup/
We meet every 4-6 weeks and discuss all things OpenStack
Growing community, not limited only to the Twin CitiesHave members from all over the US (CA, MA, NC, TX)
and all over the world (China, France, India)
We are looking for presenters!Get in touch with me to schedule your own
presentation!
Look around the room …The audience:
• Work for AMD, Best Buy, Cisco, Dell, Enstratius, Huawei, IBM, Kroll Ontrack, Lifetouch, Qlogic, Raytheon BBN, Super Go Faster, Target, UnitedHealth Group, and others
• Are OpenStack/DevOps developers, OpenStack deployers, and/or OpenStack newbies
What is OpenStack?
OpenStack Exploration: AgendaWhat is OpenStack?
What’s the community like?
What’s the software like?
Why Is OpenStack Getting So Much Traction?
What is OpenStack?“OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. The technology consists of a series of interrelated projects delivering various components for a cloud infrastructure solution.”
-- openstack.org
Basically, it’s software to run cloud services and the community behind that software.
Community History Founded in July 2010 by Rackspace Hosting, NASA, and
partners.• Nasa and Rackspace contributed the beginning code
• 7th release (Grizzly) due out in April• OpenStack has a 6-month time-based release cycle
• Over 169 companies have now joined the community• OS/Hypervisor makers
• Public cloud/service providers
• Equipment Vendors
• OpenStack Software & Services
Governance / StructureThe OpenStack Foundation
Board of Directors
• Technical Committee
• User Committee
• More details here.
Community Participation IRC Channels and Mailing Lists
User/Meetup Groups
Social Networking
Code on GitHub, Bugs/Milestones in Launchpad
Two Annual Design Summit/Conferences (coinciding roughly w/releases)
Want to contribute? Start here.
OpenStack: The Software OpenStack is written primarily in Python
Licensed under the Apache Public License 2.0
Has traits typical of cloud OS’s:
Can be used to build public, private, or hybrid clouds
Horizon
NovaQuantum
Swift (Object Storage)
Cinder (Block storage)
Glance(VM Image Service)
Keystone(Identity Service)
OpenStack: The Software
AWS Management Console
EC2VPC
S3
EBS
Library Projects
But Wait, There’s More!Supporting Projects
Documentation
Oslo (common code libraries)
Client libraries
Incubated Projects(may become core components in the future)Ceilometer (metering/billing/monitoring)
Heat (AWS CloudFormation compliant resource templating)
Gating Projects
CI & Infrastructure
DevStack (deployment script)
Tempest (integration test)
Building On Top of/Below OpenStack Deployment & Configuration Management
• Puppet
• Chef
• Juju
• Crowbar
Multi-cloud abstraction layers
• jClouds
• Dasein-cloud
• Deltacloud
Who is packaging/selling/using it?Packaging, distributing, productizing:
Red Hat, Canonical, SuSE, Fedora, Debian, Piston, StackOps, Cloudscaling, SwiftStack, others
Services and Training:Mirantis, Rackspace, Cloudscaling, Grid Dynamics,
Hastexo, StackOps, others
Deploying:Rackspace, HP, DreamHost, Cisco, Mercado Libre,
Canonical, AT&T, eNovance, San Diego Supercomputer Center, Argonne National Lab, NeCTAR, eBay, Paypal, Comcast, CERN, Intel, Deutsche Telekom, Sina, ISI, many more
User stories: http://www.openstack.org/user-stories/
How to get a tasteDevelopers can get started fast with DevStack.
Most major Linux distributions and some vendors offer packages.
Start using an OpenStack-powered public cloud immediately.
Some Things We’ve LearnedPutting your best
foot forward means putting your code where your mouth is. Ideas are more
readily accepted when there’s effort to back them up.
New to the community?Don’t be intimidated.
• HolycrapthingsmovereallyreallyfastinOpenStack• Jump in feet first: be agile and flexible.
Why Is OpenStack Gaining So Much Traction?
Today’s ArchitecturalBattleWeb
ApproachScale-out Architecture
Design for Failure
Information-centric
Commodity systems
Open Source
EnterpriseApproach
Vertical scaling
HA failover model
Transactional
Application specific Infrastructure
Commercial Software
Innovation
3 Reasons for OpenStack Momentum
Reason #1: Community
Now serving …Whether you’re a developer, deployer, or a user, there’s
a place for you in OpenStack
Ask a question, get many answers!
Have some code, contribute it upstream!
Most importantly: Have fun!
How do we go from this …
Community leads you to this …You are here
… to this
Reason #2: Prevent Cloud Provider Lock-InOpenStack Supports
multiple cloud API sets
Provides a comfort level about preventing lock-in for your cloud workloadsPerception is reality
Perception vs. Reality If everyone is offering the same
cloud, where is the value for the operator?
If everyone offers extensions to the same underlying cloud, does the customer feel the threat of lock-in?
Ultimately it’s a level of comfort compared to vendor specific clouds
Reason #3
AWS Has Changed the GameAllowed an entire ecosystem of
startups to proliferate
Allowed enterprise users to dip their toes into this brave new world
Opened people’s eyes to Commodity Web Scale Compute
…
• And Fostered Cloud Computing Envy!
• And most importantly has caused many conversations like this to take place between CxOs and their IT departments
In Summary
Questions?http://openstack.org/
“We are all part of a community much larger than each of us individually, all creating a massively scalable cloud operating system.”