+ All Categories
Home > Documents > Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to...

Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to...

Date post: 29-May-2020
Category:
Upload: others
View: 16 times
Download: 0 times
Share this document with a friend
40
OPENSTACK – AN INTRODUCTION Tristan Goode CEO and founder, Aptira Board Director, The OpenStack Foundation Co-founder and organizer of the Australian OpenStack User Group Supporter and sponsor of the Indian OpenStack User Group
Transcript
Page 1: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

OPENSTACK – AN INTRODUCTION

Tristan Goode CEO and founder, Aptira

Board Director, The OpenStack Foundation

Co-founder and organizer of the Australian OpenStack User Group

Supporter and sponsor of the Indian OpenStack User Group

Page 2: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

Agenda…

• What is OpenStack?

• Who is behind OpenStack

• Phenomenal growth of the project

• Relevance in Australia and internationally

• Massive job demand

• Q & A

Page 3: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

OpenStack?What is

Page 4: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

More than…

…cloud infrastructure software

…a global open source community

…a collaboration among technology vendors

Page 5: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

The platform ecosystem for the cloud

‣ Different than other cloud software or services

‣ Creates the most value for users

Page 6: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

So let’s start with the software

‣ What’s it all made of?

Page 7: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

THE FUNDAMENTAL OPENSTACK CLOUD PLATFORM

Page 8: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

IT’S COMPLICATED!

Page 9: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

ComputeProvision and manage large pools of on-demand computing resources

Object Storage Petabytes of reliable storage on standard hardware

Block StorageVolumes on commodity storage gear, and drivers for more advanced systems like IBM, EMC, HP, Red Hat/Gluster, Ceph/RBD, NetApp, SolidFire, and Nexenta

NetworkingSoftware defined networking automation with pluggable backends

DashboardSelf-service, role-based web interface for users and administrators

Shared ServicesMulti-tenant authentication system that ties to existing stores (e.g. LDAP), Image Service

OpenStack Core Capabilities

Page 10: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

•Time-Based Release Cycle

•New software release every six months, with interim milestones

•Twice Yearly Design Summits

•Immediately following software release to plan next version

Sessions led by developers and Project Technical Leads

•Broad Contributions

•1000 developers, from over 50 companies worldwide

•Elected Leadership

•Developers elect their own Project Technical Leaders

Open Development Process

Page 11: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

11

Fastest Growing Open Source Community

(as of July 2013)

COMPANIES

TOTAL CONTRIBUTORSAVERAGE MONTHLY

CONTRIBUTORSCODE CONTRIBUTIONS

1,036 238 70,137

231

10,149INDIVIDUAL MEMBERS

COUNTRIES

121

Page 12: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

‣ Every datacenter

‣ Every server

‣ Every network device

‣ Every storage system

OpenStack Use Cases: IT Transformation

Page 13: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

‣ Every datacenter‣ Every server‣ Every network device‣ Every storage system‣ Every silly cat photo

OpenStack’s Goal: Change IT

Page 14: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

Diverse Use Cases

Page 15: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

Bloomberg, Comcast, Best Buy

http://www.openstack.org/user-stories/

Page 16: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

What’s the Mission?

To produce the

ubiquitous open source cloud computing platform

that will meet the needs of public and private clouds

regardless of size, by being simple to implement and

massively scalable.

Page 17: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

OpenStack?Who is behind

Page 18: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

Extremely Brief OpenStack History

Page 19: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

Protecting, Empowering, and Promoting OpenStack software and the community around it, including users, developers and the

entire ecosystem.

• Over 12,000 Individual Members, up from 5,600 at launch

• The leading Global IT companies as Gold & Platinum Members

Three key components

• Board of Directors - sets strategic direction

• Project Technical Leads and a Technical Committee - elected

from among the contributors

• User Committee - ensures the users voices are heard

The OpenStack Foundation

Page 20: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

• Technical people making technical decisions based on merit

• Dedicated resources building the community and ecosystem

• A strong ecosystem of companies making money

• Encouraging and rewarding contribution in all forms

Foundation Approach

Page 21: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

Platinum & Gold Members

8

Page 22: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

GrowthPhenomenal

Page 23: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

0

500

1000

1500

2000

2500

3000

Austin

July

2010

San

Antonio

Oct

2010

Boston

Oct

2011

Santa Clara

April

2011

San Fran

April

2012

San Diego

Oct

2012

Portland

April

2013

OpenStack Summit Attendee Growth

Page 24: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

Developer Interest & Commitment to Platform

Average of 230+ unique contributors per month

Co

ntr

ibu

tors

http://www.ohloh.net/p/compare?project_0=OpenStack&project_1=Apache+CloudStack&project_2=Eucalyptus

Page 25: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

Developer Interest = Rapid Innovation

Page 26: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

All the lines go up, including job demand

(more on that later)

Page 27: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

• Open platform

‣ Community-driven innovation

‣ Technology accessible in many ways: hourly, appliance, distribution, DIY

‣ mandatory interoperability between all OpenStack clouds

• Empowered users and developers

‣ Deep engagement from our users and developers

‣ Users have more control of their destiny

• Broad, global support from companies

‣ Not driven by a single company; no single source;

‣ Aggregate investment is huge

OpenStack Goals

Page 28: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

Expanded scope from Compute and Object Storage to Compute,

Storage, Networking and Shared Services, with rich ecosystem of

Integrated projects emerging, LBaaS, DBaaS, metering and billing

etc

OpenStack has public clouds in more cities than Amazon has

regions, and they are interoperable!

Major user adoption

OpenStack has become the centre of cloud innovation

3 years in – Report Card

Page 29: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

AustraliaRelevance in

and internationally

Page 30: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

• We are the most virtualised country in the world, but our cloud

adoption is still pedestrian (we can cut costs, compete globally)

• Build clouds free of proprietary (read US dominated) constraints

• It provides the “primordial soup” which entrepreneurs feed on

• Develop cloud computing technologies here and export skills

• Reverse the “brain drain”

• Organizations are realizing OpenStack is the only way forward to

“glue” their infrastructure together

• Perfect for Government adoption & compliments Open

Government initiatives

• No more puppies – just them cows – no more clickfails

OpenStack in Australia

Page 31: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

• “Cloud for the rest of the world”

• Lowers barriers of entry for emerging and developing nations

• Democracy beats dictatorship in the Cloud!

• Internationalisation helps level the cloud playing field

• Data ownership worries (NSA etc), build your cloud on sovereign

soil, always retain control of your data!

• October Summit was the first outside of the US (in Hong Kong)

• November Summit in Paris

• Huge surge in code contribution from outside the US

• Most use cases are now outside the US massive deploy in China

• Creating jobs all over the world http://openstack.org/jobs

(More on jobs later)

The global impact of OpenStack

Page 32: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

Dr. Liu Ming keynoted the inaugural APAC OpenStack conference in

Beijing last August….

He is the “Deputy Director of the Ministry of Industry and

Information Technology Software and Integrated Circuit Promotion

Centre”

“OpenStack will smash the monopoly of the western cloud

providers!”

Possible future news headline…

“China and USA sign peace accord at the 2016 OpenStack Summit”

China loves OpenStack!

Page 33: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

A great analogy comes from the early days of the Internet…

…the transition away from fractured, proprietary flavours of UNIX

toward open-source Linux.

An open cloud will provide the same benefits to cloud computing

that the Linux standard provided to the server.

Why OpenStack will become predominant

Page 34: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

Plus… it’s a lot of fun to be involved!

Page 35: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

MASSIVEjobs demand

Page 36: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

OpenStack eco-system has 0% unemployment!

http://openstack.org/jobs

Page 37: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

How you can get involved

We are looking for:DevelopersTestersCode ReviewersBug ReportersSupportersWritersTranslatorsSystem Administrators andEvangelists

https://wiki.openstack.org/wiki/HowToContributehttps://wiki.openstack.org/wiki/MailingListshttps://wiki.openstack.org/wiki/Teams

Page 38: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

How it works: resources

General

• Openstack.org/community

• OpenStack Newsletter

• Join your local user group

• Join as an individual member of the foundation

• Read our blog

• Find an event

Technical

• ask.OpenStack.org

• IRC

• Mailing Lists

• Wiki

• Docs

Page 39: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

Come to the Summit in Atlanta USA in May

Page 40: Introduction to OpenStack - files.meetup.comfiles.meetup.com/2715362/Introduction to OpenStack.pdf · Protecting, Empowering, and Promoting OpenStack software and the community around

• OpenStack is at http://openstack.org

or follow @openstack

• I am at [email protected]

or follow me @tristangoode

• Aptira is at http://aptira.com

or follow @aptira

Questions


Recommended