openstack: why is it gaining so much traction?

Post on 08-May-2015

7.822 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

This is a presentation I gave at the combined Minnesota OpenStack and DevOps Meetup.

TRANSCRIPT

© 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

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.”

top related