openstack - what is it and why you should know about it!

43
OPENSTACK – WHAT IS IT AND WHY YOU SHOULD KNOW ABOUT IT! Tristan Goode CEO, 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

Upload: openstack

Post on 10-May-2015

1.065 views

Category:

Technology


1 download

DESCRIPTION

A presentation I did to the inaugural CompCon at ANU in Canberra 29/09/2013.In a phenomenally short time OpenStack has risen to be the dominant platform for building private and public clouds of any scale. With 1000s of contributors and hundreds of companies backing the project, Tristan will demonstrate why you need to know about OpenStack and get involved now. - What is OpenStack - History of the project - Phenomenal growth of the project - Relevance in Australia and internationally, presenting opportunities to build green field clouds the world over. - Massive job demand

TRANSCRIPT

Page 1: OpenStack - What is it and why you should know about it!

OPENSTACK – WHAT IS IT AND WHY YOU SHOULD KNOW ABOUT IT!

Tristan Goode CEO, Aptira Board Director, The OpenStack FoundationCo-founder and organizer of the Australian OpenStack User GroupSupporter and sponsor of the Indian OpenStack User Group

Page 2: OpenStack - What is it and why you should know about it!

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: OpenStack - What is it and why you should know about it!

OpenStack?What is

Page 4: OpenStack - What is it and why you should know about it!

More than……cloud infrastructure software

…a global open source community

…a collaboration among technology vendors

Page 5: OpenStack - What is it and why you should know about it!

The platform ecosystem for the cloud

‣ Different than other cloud software or services

‣ Creates the most value for users

Page 6: OpenStack - What is it and why you should know about it!

Platform Eco-systems

‣ How do they work?

Page 7: OpenStack - What is it and why you should know about it!

INNOVATIVEECOSYSTEM

GLOBAL USERFOOTPRINT

TECHNOLOGYPLATFORM

Platform Ecosystems – Three Forces

Page 8: OpenStack - What is it and why you should know about it!

800,000+ apps106 carriers

500,000,000+devicesin 113 countries

iOS

Apple

Page 9: OpenStack - What is it and why you should know about it!

800,000+ apps95 carriers44 device makers

750,000,000+devicesin 104 countries

Android

Android

Page 10: OpenStack - What is it and why you should know about it!

ToolsServicesSoftware

Private cloudsPublic clouds

OpenStackSoftware

OpenStack

Page 11: OpenStack - What is it and why you should know about it!

So let’s start with the software‣ What’s it all made of?

Page 12: OpenStack - What is it and why you should know about it!

THE FUNDAMENTAL OPENSTACK CLOUD PLATFORM

Page 13: OpenStack - What is it and why you should know about it!

IT’S COMPLICATED!

Page 14: OpenStack - What is it and why you should know about it!

Compute Provision 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

Networking Software defined networking automation with pluggable backends

Dashboard Self-service, role-based web interface for users and administrators

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

OpenStack Capabilities

Page 15: OpenStack - What is it and why you should know about it!

•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 16: OpenStack - What is it and why you should know about it!

17

Fastest Growing Open Source Community

(as of July 2013)

COMPANIES

TOTAL CONTRIBUTORSAVERAGE MONTHLY CONTRIBUTORS

CODE CONTRIBUTIONS

1,036 238 70,137

231

10,149INDIVIDUAL MEMBERS

COUNTRIES

121

Page 17: OpenStack - What is it and why you should know about it!

‣ Every datacenter

‣ Every server

‣ Every network device

‣ Every storage system

OpenStack Use Cases: IT Transformation

Page 18: OpenStack - What is it and why you should know about it!

Diverse Use Cases

Page 19: OpenStack - What is it and why you should know about it!

Bloomberg, Comcast, Best Buy

Page 20: OpenStack - What is it and why you should know about it!

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 21: OpenStack - What is it and why you should know about it!

OpenStack?Who is behind

Page 22: OpenStack - What is it and why you should know about it!

Extremely Brief OpenStack History

Page 23: OpenStack - What is it and why you should know about it!

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 24: OpenStack - What is it and why you should know about it!

• 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 25: OpenStack - What is it and why you should know about it!

Platinum & Gold Members

8

Page 26: OpenStack - What is it and why you should know about it!

GrowthPhenomenal

Page 27: OpenStack - What is it and why you should know about it!

Series10

500

1000

1500

2000

2500

3000

AustinJuly 2010

San AntonioOct2010

BostonOct2011

Santa Clara April2011

San FranApril2012

San DiegoOct2012

PortlandApril2013

Expecting 5000 in Hong Kong: November 5-8, 2013

OpenStack Summit Attendee Growth

Page 28: OpenStack - What is it and why you should know about it!

Developer Interest & Commitment to Platform

Average of 230+ unique contributors per month Co

ntrib

utor

s

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

Page 29: OpenStack - What is it and why you should know about it!

From 10k lines of code to 1M in less than 3 years

Developer Interest = Rapid Innovation

Page 30: OpenStack - What is it and why you should know about it!

• 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 31: OpenStack - What is it and why you should know about it!

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 32: OpenStack - What is it and why you should know about it!

AustraliaRelevance in

and internationally

Page 33: OpenStack - What is it and why you should know about it!

• We are the most virtualised country in the world, but our cloud adoption is 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 34: OpenStack - What is it and why you should know about it!

• “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 will be the first outside of the US (in Hong Kong)• Huge surge in code contribution from outside the US• Most use cases are now outside the US• Creating jobs all over the world http://openstack.org/jobs

(More on jobs later)

The global impact of OpenStack

Page 35: OpenStack - What is it and why you should know about it!

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 36: OpenStack - What is it and why you should know about it!

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 37: OpenStack - What is it and why you should know about it!

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

Page 38: OpenStack - What is it and why you should know about it!

MASSIVEjobs demand

Page 39: OpenStack - What is it and why you should know about it!

OpenStack eco-system has 0% unemployment!

http://openstack.org/jobs

Page 40: OpenStack - What is it and why you should know about it!

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 41: OpenStack - What is it and why you should know about it!

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 42: OpenStack - What is it and why you should know about it!

Come to the Summit in Hong Kong Nov 5-8

HURRY – Early bird pricing ends October 4!

Page 43: OpenStack - What is it and why you should know about it!

• OpenStack is at http://openstack.orgor follow @openstack

• I am at [email protected] follow me @tristangoode

• Aptira is at http://aptira.comor follow @aptira

Questions