SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution*
* All unlicensed or borrowed works retain their original licenses
SOTS v4
State of the Stack
May 20th, 2015
OpenStack Summit, Spring 2015
@randybias
With significant help from many Cloudscalers and EMCers. Thank you!
The Randy Bias
• Built big clouds; production clouds
• An OpenStack Original
• part of launch in 2010, on Foundation Board since formation
• built some of the largest and earliest OpenStack clouds
• Top <insert number here> cloud/twitter/pioneer/visionary
• you pick…
2
What Winning Looks Like
3
Fastest Growing Open Src Community
4
COMPANIES
TOTAL DEVELOPERS AVERAGE MONTHLY 

CONTRIBUTORS
TOTAL CODE CONTRIBUTIONS
3,654 >600 125,000+
502 TOP 10 COUNTRIES
27,398
INDIVIDUAL MEMBERS
COUNTRIES
140+
United States, India, China, United
Kingdom, France, Russia, Canada,
Germany, Japan, Australia
Now That’s Something
5
OpenStack
CloudStack
Eucalyptus
VMware vSphere
Source: trends.google.com
Active Contributors in The Community
6
Qingye Jiang (John) - Open Source IaaS Community Analysis CY15 - Q1
http://www.qyjohn.net/?p=3801
Monthly Commit Volume
7
Qingye Jiang (John) - Open Source IaaS Community Analysis CY15 - Q1
http://www.qyjohn.net/?p=3801
Accumulated Developers
8
Qingye Jiang (John) - Open Source IaaS Community Analysis CY15 - Q1
http://www.qyjohn.net/?p=3801
9
Source: LinkedIn Groups
via RedMonk analysis
AAWS Community Network Azure OpenStack
Why Did We Win?
10
Explosive Growth
What’s Also Very Dangerous?
11
Explosive Growth
Let’s Review
12
13
Infrastructure as a Service
Compute
Nova
Ironic
Magnum
Network
Neutron
(LBaaS)
(VPNaaS)
(FWaaS)
Storage
Swift
Cinder
Manila
Cloud Management
Telemetry
Ceilometer
Deployment
Triple O
Orchestration
Heat
Test Suites
Tempest
Rally
Advanced Services (Consume IaaS)
Image Management: Glance
Data
Processing
Sahara
Key
Management
Barbican
DNS
Management
Designate
Database
Management
Trove
Message
Queue
Zaqar
Service
Catalog
Murano
Workflow
Management
Mistral
Policy
Management
Congress
Common/Shared: Identity: Keystone Common Libraries: Oslo
User/Admin
UI API CLIKilo
OpenStack Interdependence
14
– Me / Ako / Moi / Yo *
“OpenStack is at risk of
collapsing under its own weight.”
15
* http://www.cloudscaling.com/blog/openstack/the-future-of-openstack-is-now-2015/
Lots of Improvements
• Product WG formed
• Create an aggregation point for longer term planning, bring user
feedback into process, prioritization of blueprints, lobbying TC and
PTLs for work queues, “funding” of key blueprints, etc.
• Integrated release & 6-month cycle reformed to “Big Tent”
approach
• No more forced 6-month integration, more project autonomy,
encouragement of 3rd party integration testing of drivers, tagging for
release, etc.
16
Product Working Group
17
User Committee
N+3 members: 3 selected by the board, the TC and an additional nominated representative. An additional N
members elected by the user community.
Enterprise
Focused teams to gather user requirements from
segments and represent them
Telco / OPNFV
Application Ecosystem
Large Deployments
API Working Group
Working Groups to address a particular requirement set.
These WGs should have a target set of deliverables and
conclude when those are met. Maintenance should be a
function of the regular workflows.
Logging
Ops Tools
Monitoring
HPC
Product Working Group
Gather requirements from both sets of WGs (Segment and Requirement Oriented) above in the form of user
stories, work with cross-project team to populate blueprints from user stories across projects, work to identify
developers to help complete blueprints, communicate with project PTLs and core team to collect feedback on
future directions, and compile this data into a multi-release roadmap that is publicly available. In summary,
facilitate a feedback loop between projects, user community, and working groups.
Multi-Release Roadmap
New
“Big Tent” Release Cycle Reform
18
Solving for “How do we allow for the additional projects in the future without breaking down?”
(Current) Tag Categories:
Release Team
Tag Description
integrated-release Frozen tag, not given to new projects. Identifies projects that were integrated prior to Kilo.
release: indepdent Projects with this tag “release as needed” and don’t have to coordinate with other projects.
release: at-6mo-cycle-end
Projects that commit to being a part of a coordinated release every 6 months. They can still have intermediate
releases independent of the 6 month cycle “final” release.
release: has-stable-branches Projects that have stable branches (from the last release in the cycle)
release: managed Projects that agree to follow the processes/timelines outlined by the OpenStack Release Management Team
team: diverse-affiliation
This tag shows that the developer team for the project is from a diverse set of organizations (1 < 50% and 2 < 80%).
This is tested every 6 months.
Details at http://governance.openstack.org/reference/tags
(Current) Tags:
It’s not enough …
19
Complexity Kills
20
Enterprise Cloud Maturity
21
Most enterprises in the “thick middle” of maturity cycle
The “Thick Middle” Struggling
22
Docker is Simpler
.. And Adopted
Faster:
3M downloads in H1’2014
100M downloads at end of 2014
23
Reality Check Time
24
Technology Adoption Curve 101
25
Technology Adoption Curve 101
25
We are roughly here!
Technology Adoption Curve 101
25
We are roughly here!
… and headed for here!
26
How Do We Know?
• Growing skepticism from analysts, reporters, and pundits
• Growing dissatisfaction with certain aspects of OpenStack
• Lots of failures in the field, enough to be worrisome
• Peak OpenStack?
• 6K+ attendees, early signs of slow down in adoption?
• Decide for yourself; I could be calling it early
27
1
2
3
The Growing Skepticism
28
Linthicum believes that despite the fact that OpenStack has "the only game in
town" for open source, the implementation hasn't met up to all of the hoopla since
its release.
http://searchcloudcomputing.techtarget.com/podcast/OpenStack-talk-of-open-source-town-but-is-it-hype
OpenStack can run a fine private cloud, if you have lots of people to throw at the
project and are willing to do lots of coding, according to Alan Waite, a research
director at Gartner.
OpenStack has the following drawbacks as a platform on which to build a private cloud*: 
1 Difficulty of implementation
2 Shortage of skills available in the market
3 Conflicting or uncoordinated project governance
4 Weak spots in some projects
5 Integration with existing infrastructure *Recent Q1’2015 Gartner Report
OpenStack Self-Improvement Survey
• Intention:
• determine if and where project dissatisfaction exists
• report back to provide perspective on where we need to change
• After 10 days:
• 65+ respondents w/ 30 months average time with OpenStack
• Survey: http://tinyurl.com/improve-openstack [ TAKE ME! ]
29
How Would Your Characterize Your Participation in
OpenStack Land?
30
19%
16%
30%
35%
OpenStack Developer
OpenStack Operator/Administrator
OpenStack End-User (MIA)
Pundit, Analyst, Reporter, OpenStack Evangelist, or Groupie
Other
Average Time Working With OpenStack:
32 months
What is Your MOST favorite OpenStack Project?
31
Nova
Swift
Heat
Keystone
Neutron
Ironic
Cinder
Designate
Ceilometer
Trove
Barbican
Glance
Horizon
Manila
Oslo
Sahara
TripleO
Zaqar
Other
0 4 8 12 16
Responses
What is Your LEAST favorite OpenStack Project?
32
Ceilometer
Neutron
TripleO
Cinder
Horizon
Oslo
Glance
Keystone
Nova
Heat
Ironic
Sahara
Swift
Trove
Zaqar
Barbican
Designate
Manila
Other
0 4 8 12 16
Responses
User Survey Feedback
• Neutron:
• “Neutron is a lot more complex and harder to provide real HA” – Survey
Respondent
• “Complexity, availability and scalability remain some of the concerns [ of
the operators during the Operator Meetup in March ]” – User Survey
Team
• Ceilometer:
• “adoption has not been rising as quickly as expected … dozens of
comments related to stability and reliability, particularly at scale.” – User
Survey Team
33
User Survey: Neutron
34
Well run technology organizations will often throw away or re-architect
v1 and even v2 products.  Do you think this is a good practice?
35
19%
81%
Yes No
Why can’t we fix these?
It’s been years now…
36
OpenStack Threats
• Explosive growth drives complexity
• Continued complexity slows adoption
• Can’t simplify, kill, or re-architect “broken” projects
• Rigid technical governance model (still too centralized)
• Long term vision & product strategy doesn’t emerge (in process)
37
Towards Glory
38
Technology Adoption Curve 101
39
Technology Adoption Curve 101
39
Need to get here!!
Path to the Plateau of Productivity
40
Plan Item Objective
#1) Streamlining Governance Model
empower projects, scale TC, focus Product WG, focus
Board and Foundation on marketing and interoperability
#2) Allow Competition
force poor projects to evolve or die, allow other projects,
particularly non-Python to come under our “big tent”
#3) Conform to Well Known APIs
don’t create new APIs in places where they exist (e.g.
OAuth 2.0)
#4) Testable Reference Architectures
allow for vertical and horizontal-specific OpenStack
reference implementations and separate infrastructure from
platform
#5) Ruthless Simplification
downloadable “OpenStack Basic IaaS” should be 1-click
download and install to run a POC/trial on a simple stack (1
switch, 10 servers)
41
18 Categories (including retired), 252 Projects
The ASF Scales
Source: http://apache.org/foundation/governance/orgchart
To Manage This… You Need This.
Allow Competing Projects & Multiple Languages
• Competition is good; pretending our shit doesn’t stink is bad
• Poor projects must die; survival of the fittest works
• There is already leeway for this:
• “Where it makes sense, the project cooperates with existing projects rather than
gratuitously competing or reinventing the wheel.”*
• i.e. Competitive projects are OK as long as they have good reason
• Python isn’t good for everything
• A bigger tent means allowing non-Python projects
• Swift is already experimenting with re-writing pieces in Go Language (golang)
42
Source: http://governance.openstack.org/reference/new-projects-requirements.html
–Thierry Carrez, Chairman of the TC, Foundation Release Manager
“OpenStack is about community, common values, and a common
governance model.”
43
Keystone API
• Seriously … WTF?
• There are dozens of well known, documented, scalable, tested, standard APIs for
authN/authZ
• OAuth1/2, SAML, Kerberos
• There is no excuse for creating something from whole cloth
• Google is secure as hell and they use OAuth 2.0
• You aren’t better at security than the Google team; sorry
• We don’t apply this standard to our community (completely new Nova API anyone?)
44
Example Reference Architectures
45
OpenStack Interop Standard RA “Key” Components
RA Optional
Components
Basic IaaS
1+ of Nova/Magnum/Ironic
OAuth 2.0 Server (Keystone or other)
Glance, Horizon
Advanced IaaS
OpenStack Basic IaaS
Cinder, Swift
Neutron (or an alternative?)
OAuth 2.0 Server (Keystone or other)
Glance, Horizon
OpenStack App
Services
Zaqar, Trove, Designate, OAuth2.0 Horizon
OpenStack App
Management
Heat, Murano, Mistral, Horizon, OAuth2.0 Horizon
OpenStack for NFV
Basic IaaS
Pluggable SDN Controller w/ Neutron APIs
OpenStack Public Cloud
Advanced IaaS + OpenStack App Svcs +
OpenStack App Mgmt
ec2api, gce-api, etc.
P2
tests
How it Might Work
46
Reference Architecture
Default
Config Opts
Key +
Optional
Projects {
Project 1
Project 2
Interoperability Test Suite
Defined “Capabilities”
(previously “DefCore”)
RefStack
P1
tests
Capabilities
Tests
API Code
Owner(s):
Infrastructure Team &
Working Groups
TC, Board, Vertical/Horizontal
Working Groups, Community, &
Foundation
PTLs & key committers/reviewers
(more like Apache PMC??)
Unit Tests
We Are t3h Borg. You Will Be Assimilated.
47
“Maybe I’m an idiot, but I have no idea what anyone is talking about.
What is it? It’s complete gibberish. It’s insane. When is this idiocy
going to stop?”
Larry Ellison on Cloud
ComputerWorld, July 2000
"This 'telephone' has too many shortcomings to be
seriously considered as a means of
communication. The device is inherently of no value
to us.”, Western Union internal memo, 1876.
Decca Records rejected the Beatles, saying
"guitar groups are on the way out" and "The
Beatles have no future in show business,"
We Can Do It!
• Interrelated, but not interdependent projects
• Testable reference architectures that are interoperable
• Streamline governance
• Survival of the fittest project and programming language
• OpenStack is not specific code or APIs, it’s:
• Community, common values, and common governance
48

Contenu connexe

Tendances

OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesJalal Mostafa
 
Mirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis
 
OpenStack 101 Presentation
OpenStack 101 PresentationOpenStack 101 Presentation
OpenStack 101 PresentationEVault
 
Introduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionIntroduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionJoe Huang
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013Michael Lessard
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack ArchitecturesMirantis
 
OpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureOpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureKen Pepple
 
Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)Krunal Jain
 
Red Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud InfrastructureRed Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud InfrastructureAlex Baretto
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"CREATE-NET
 
OpenStack Overview and History
OpenStack Overview and HistoryOpenStack Overview and History
OpenStack Overview and HistoryMirantis
 
OpenStack Administration by Mobarak Hossain Group Organizer Bangladesh
OpenStack Administration by Mobarak Hossain Group Organizer BangladeshOpenStack Administration by Mobarak Hossain Group Organizer Bangladesh
OpenStack Administration by Mobarak Hossain Group Organizer BangladeshMobarak Hossain
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
 
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Mirantis
 
DevNexus 2015: Kubernetes & Container Engine
DevNexus 2015: Kubernetes & Container EngineDevNexus 2015: Kubernetes & Container Engine
DevNexus 2015: Kubernetes & Container EngineKit Merker
 
Tales From The Ship: Navigating the OpenStack Community Seas
Tales From The Ship: Navigating the OpenStack Community SeasTales From The Ship: Navigating the OpenStack Community Seas
Tales From The Ship: Navigating the OpenStack Community SeasMirantis
 
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...Edureka!
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017Haim Ateya
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014Tran Nhan
 

Tendances (20)

OpenStack Architecture and Use Cases
OpenStack Architecture and Use CasesOpenStack Architecture and Use Cases
OpenStack Architecture and Use Cases
 
Mirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 Overview
 
OpenStack 101 Presentation
OpenStack 101 PresentationOpenStack 101 Presentation
OpenStack 101 Presentation
 
Introduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionIntroduction of OpenStack cascading solution
Introduction of OpenStack cascading solution
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
OpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureOpenStack Architecture: Past and Future
OpenStack Architecture: Past and Future
 
Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)Introduction to OpenStack (Juno)
Introduction to OpenStack (Juno)
 
Red Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud InfrastructureRed Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud Infrastructure
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
OpenStack Overview and History
OpenStack Overview and HistoryOpenStack Overview and History
OpenStack Overview and History
 
OpenStack Administration by Mobarak Hossain Group Organizer Bangladesh
OpenStack Administration by Mobarak Hossain Group Organizer BangladeshOpenStack Administration by Mobarak Hossain Group Organizer Bangladesh
OpenStack Administration by Mobarak Hossain Group Organizer Bangladesh
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013Open stack architecture overview-meetup-6-6_2013
Open stack architecture overview-meetup-6-6_2013
 
OpenStack Super Bootcamp.pdf
OpenStack Super Bootcamp.pdfOpenStack Super Bootcamp.pdf
OpenStack Super Bootcamp.pdf
 
DevNexus 2015: Kubernetes & Container Engine
DevNexus 2015: Kubernetes & Container EngineDevNexus 2015: Kubernetes & Container Engine
DevNexus 2015: Kubernetes & Container Engine
 
Tales From The Ship: Navigating the OpenStack Community Seas
Tales From The Ship: Navigating the OpenStack Community SeasTales From The Ship: Navigating the OpenStack Community Seas
Tales From The Ship: Navigating the OpenStack Community Seas
 
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
What Is OpenStack | OpenStack Tutorial For Beginners | OpenStack Training | E...
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 

En vedette

CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Euc...
CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Euc...CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Euc...
CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Euc...Qingye Jiang
 
The Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
The Lie of a Benevolent Dictator; the Truth of a Working Democratic MeritocracyThe Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
The Lie of a Benevolent Dictator; the Truth of a Working Democratic MeritocracyRandy Bias
 
Connect Expo 2015 - Australia - Bringing OpenStack into the Enterprise
Connect Expo 2015 - Australia - Bringing OpenStack into the EnterpriseConnect Expo 2015 - Australia - Bringing OpenStack into the Enterprise
Connect Expo 2015 - Australia - Bringing OpenStack into the EnterpriseRandy Bias
 
5G Concept
5G Concept5G Concept
5G ConceptEricsson
 
The Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud SummitThe Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud SummitRandy Bias
 
The History of Pets vs. Cattle ... And Using It Properly
The History of Pets vs. Cattle ... And Using It ProperlyThe History of Pets vs. Cattle ... And Using It Properly
The History of Pets vs. Cattle ... And Using It ProperlyRandy Bias
 
Magnum first-class-resource
Magnum first-class-resourceMagnum first-class-resource
Magnum first-class-resourceAdrian Otto
 
OpenStack Summit :: Profiling the Nova Scheduler
OpenStack Summit :: Profiling the Nova SchedulerOpenStack Summit :: Profiling the Nova Scheduler
OpenStack Summit :: Profiling the Nova SchedulerRandy Bias
 
Docker with OpenStack
Docker with OpenStack Docker with OpenStack
Docker with OpenStack chmouel
 
Networking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network DesignNetworking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network DesignRandy Bias
 
高速移動網路新時代 - 雲端與物聯網發展新趨勢 (An Integration Trend of Terminal Devices, IoT and C...
高速移動網路新時代  - 雲端與物聯網發展新趨勢 (An Integration Trend of Terminal Devices, IoT and C...高速移動網路新時代  - 雲端與物聯網發展新趨勢 (An Integration Trend of Terminal Devices, IoT and C...
高速移動網路新時代 - 雲端與物聯網發展新趨勢 (An Integration Trend of Terminal Devices, IoT and C...William Liang
 
Is There Such a Thing as a Private Cloud? Citrix Synergy 2011
Is There Such a Thing as a Private Cloud? Citrix Synergy 2011Is There Such a Thing as a Private Cloud? Citrix Synergy 2011
Is There Such a Thing as a Private Cloud? Citrix Synergy 2011Randy Bias
 
Network Innovation: Key to Operators' Cloud Services
Network Innovation: Key to Operators' Cloud ServicesNetwork Innovation: Key to Operators' Cloud Services
Network Innovation: Key to Operators' Cloud ServicesJuniper Networks
 
Application M&O on OpenStack
Application M&O on OpenStackApplication M&O on OpenStack
Application M&O on OpenStack天青 王
 
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDisruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDr Ganesh Iyer
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaAmar Myana
 
The Path to SDN - How to Ensure a Successful SDN Evolution
The Path to SDN - How to Ensure a Successful SDN EvolutionThe Path to SDN - How to Ensure a Successful SDN Evolution
The Path to SDN - How to Ensure a Successful SDN EvolutionJuniper Networks
 
SingTel Singapore PPT
SingTel Singapore PPTSingTel Singapore PPT
SingTel Singapore PPTGift Ele
 
Top 10 Strategic Technology Trends 2007-2014 - Gartner
Top 10 Strategic Technology Trends 2007-2014 - GartnerTop 10 Strategic Technology Trends 2007-2014 - Gartner
Top 10 Strategic Technology Trends 2007-2014 - GartnerDinh Le Dat (Kevin D.)
 

En vedette (20)

CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Euc...
CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Euc...CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Euc...
CY13-Q4 Open Source IaaS Community Analysis -- OpenStack vs OpenNebula vs Euc...
 
The Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
The Lie of a Benevolent Dictator; the Truth of a Working Democratic MeritocracyThe Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
The Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
 
Connect Expo 2015 - Australia - Bringing OpenStack into the Enterprise
Connect Expo 2015 - Australia - Bringing OpenStack into the EnterpriseConnect Expo 2015 - Australia - Bringing OpenStack into the Enterprise
Connect Expo 2015 - Australia - Bringing OpenStack into the Enterprise
 
5G Concept
5G Concept5G Concept
5G Concept
 
The Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud SummitThe Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud Summit
 
The History of Pets vs. Cattle ... And Using It Properly
The History of Pets vs. Cattle ... And Using It ProperlyThe History of Pets vs. Cattle ... And Using It Properly
The History of Pets vs. Cattle ... And Using It Properly
 
Magnum first-class-resource
Magnum first-class-resourceMagnum first-class-resource
Magnum first-class-resource
 
OpenStack Summit :: Profiling the Nova Scheduler
OpenStack Summit :: Profiling the Nova SchedulerOpenStack Summit :: Profiling the Nova Scheduler
OpenStack Summit :: Profiling the Nova Scheduler
 
Docker with OpenStack
Docker with OpenStack Docker with OpenStack
Docker with OpenStack
 
Networking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network DesignNetworking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network Design
 
IOT Trend and Solution Development in Taiwan
IOT Trend and Solution Development in TaiwanIOT Trend and Solution Development in Taiwan
IOT Trend and Solution Development in Taiwan
 
高速移動網路新時代 - 雲端與物聯網發展新趨勢 (An Integration Trend of Terminal Devices, IoT and C...
高速移動網路新時代  - 雲端與物聯網發展新趨勢 (An Integration Trend of Terminal Devices, IoT and C...高速移動網路新時代  - 雲端與物聯網發展新趨勢 (An Integration Trend of Terminal Devices, IoT and C...
高速移動網路新時代 - 雲端與物聯網發展新趨勢 (An Integration Trend of Terminal Devices, IoT and C...
 
Is There Such a Thing as a Private Cloud? Citrix Synergy 2011
Is There Such a Thing as a Private Cloud? Citrix Synergy 2011Is There Such a Thing as a Private Cloud? Citrix Synergy 2011
Is There Such a Thing as a Private Cloud? Citrix Synergy 2011
 
Network Innovation: Key to Operators' Cloud Services
Network Innovation: Key to Operators' Cloud ServicesNetwork Innovation: Key to Operators' Cloud Services
Network Innovation: Key to Operators' Cloud Services
 
Application M&O on OpenStack
Application M&O on OpenStackApplication M&O on OpenStack
Application M&O on OpenStack
 
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and BeyondDisruptive Technology Trends - Cloud, Mobile, IoT and Beyond
Disruptive Technology Trends - Cloud, Mobile, IoT and Beyond
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebula
 
The Path to SDN - How to Ensure a Successful SDN Evolution
The Path to SDN - How to Ensure a Successful SDN EvolutionThe Path to SDN - How to Ensure a Successful SDN Evolution
The Path to SDN - How to Ensure a Successful SDN Evolution
 
SingTel Singapore PPT
SingTel Singapore PPTSingTel Singapore PPT
SingTel Singapore PPT
 
Top 10 Strategic Technology Trends 2007-2014 - Gartner
Top 10 Strategic Technology Trends 2007-2014 - GartnerTop 10 Strategic Technology Trends 2007-2014 - Gartner
Top 10 Strategic Technology Trends 2007-2014 - Gartner
 

Similaire à State of the Stack v4 - OpenStack in All It's Glory

Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...TheInevitableCloud
 
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...TheInevitableCloud
 
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark CollierCW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collierinevitablecloud
 
Community DefCore Presentation
Community DefCore PresentationCommunity DefCore Presentation
Community DefCore Presentationrhirschfeld
 
The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product ManagementTesora
 
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Lee Calcote
 
Open World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source WayOpen World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source WayAlexis Monville
 
OpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation 2H 2015 Marketing PlanOpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation 2H 2015 Marketing PlanOpenStack Foundation
 
An evening with... DevOps
An evening with... DevOpsAn evening with... DevOps
An evening with... DevOpsArkhotech
 
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa PalmerOpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmervmiss33
 
Whitepaper_ State of Platform Engineering Report.pdf
Whitepaper_ State of Platform Engineering Report.pdfWhitepaper_ State of Platform Engineering Report.pdf
Whitepaper_ State of Platform Engineering Report.pdfjuancarlos747007
 
InteropWG Intro & Vertical Programs (May. 2017)
InteropWG Intro & Vertical Programs (May. 2017)InteropWG Intro & Vertical Programs (May. 2017)
InteropWG Intro & Vertical Programs (May. 2017)Mark Voelker
 
How to Contribute to Cloud Native Computing Foundation
How to Contribute to Cloud Native Computing FoundationHow to Contribute to Cloud Native Computing Foundation
How to Contribute to Cloud Native Computing FoundationCodeOps Technologies LLP
 
How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)Krishna-Kumar
 
How to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free SoftwareHow to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free SoftwareStefano Maffulli
 
DefCore: The Interoperability Standard for OpenStack
DefCore: The Interoperability Standard for OpenStackDefCore: The Interoperability Standard for OpenStack
DefCore: The Interoperability Standard for OpenStackMark Voelker
 
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayFrench Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayAlexis Monville
 
Cosug for jiang su lug dec 2011
Cosug  for jiang su lug dec 2011Cosug  for jiang su lug dec 2011
Cosug for jiang su lug dec 2011OpenCity Community
 
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...Docker, Inc.
 

Similaire à State of the Stack v4 - OpenStack in All It's Glory (20)

Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
 
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
Cw13 the rising stack-how & why open stack is changing it by mark collier-ope...
 
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark CollierCW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
CW13 The Rising Stack- How & Why OpenStack is changing IT by Mark Collier
 
Community DefCore Presentation
Community DefCore PresentationCommunity DefCore Presentation
Community DefCore Presentation
 
The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product Management
 
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
 
Open World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source WayOpen World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source Way
 
OpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation 2H 2015 Marketing PlanOpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation 2H 2015 Marketing Plan
 
An evening with... DevOps
An evening with... DevOpsAn evening with... DevOps
An evening with... DevOps
 
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa PalmerOpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
OpenStack in the Enterprise - NJ VMUG June 9, 2015 - Melissa Palmer
 
Whitepaper_ State of Platform Engineering Report.pdf
Whitepaper_ State of Platform Engineering Report.pdfWhitepaper_ State of Platform Engineering Report.pdf
Whitepaper_ State of Platform Engineering Report.pdf
 
InteropWG Intro & Vertical Programs (May. 2017)
InteropWG Intro & Vertical Programs (May. 2017)InteropWG Intro & Vertical Programs (May. 2017)
InteropWG Intro & Vertical Programs (May. 2017)
 
How to Contribute to Cloud Native Computing Foundation
How to Contribute to Cloud Native Computing FoundationHow to Contribute to Cloud Native Computing Foundation
How to Contribute to Cloud Native Computing Foundation
 
How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)
 
How to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free SoftwareHow to Maximize Effectiveness of Developers Contributing to Free Software
How to Maximize Effectiveness of Developers Contributing to Free Software
 
DefCore: The Interoperability Standard for OpenStack
DefCore: The Interoperability Standard for OpenStackDefCore: The Interoperability Standard for OpenStack
DefCore: The Interoperability Standard for OpenStack
 
OpenStack 2015 Marketing Plan
OpenStack 2015 Marketing PlanOpenStack 2015 Marketing Plan
OpenStack 2015 Marketing Plan
 
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayFrench Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
 
Cosug for jiang su lug dec 2011
Cosug  for jiang su lug dec 2011Cosug  for jiang su lug dec 2011
Cosug for jiang su lug dec 2011
 
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...
A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers wit...
 

Plus de Randy Bias

Services are the New Cloud Platform (Services-as-a-Platform)
Services are the New Cloud Platform (Services-as-a-Platform)Services are the New Cloud Platform (Services-as-a-Platform)
Services are the New Cloud Platform (Services-as-a-Platform)Randy Bias
 
Rebooting the OpenContrail Community
Rebooting the OpenContrail CommunityRebooting the OpenContrail Community
Rebooting the OpenContrail CommunityRandy Bias
 
OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)Randy Bias
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureRandy Bias
 
Pets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryPets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryRandy Bias
 
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013Randy Bias
 
Scale-Out Block Storage
Scale-Out Block StorageScale-Out Block Storage
Scale-Out Block StorageRandy Bias
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013Randy Bias
 
Open Cloud System Networking Vision
Open Cloud System Networking VisionOpen Cloud System Networking Vision
Open Cloud System Networking VisionRandy Bias
 
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"Randy Bias
 
OpenStack Summit :: Pimp My Cloud
OpenStack Summit :: Pimp My CloudOpenStack Summit :: Pimp My Cloud
OpenStack Summit :: Pimp My CloudRandy Bias
 
2012 open storage summit keynote
2012 open storage summit   keynote2012 open storage summit   keynote
2012 open storage summit keynoteRandy Bias
 
Distributed RPC in Nova with ZeroMQ
Distributed RPC in Nova with ZeroMQDistributed RPC in Nova with ZeroMQ
Distributed RPC in Nova with ZeroMQRandy Bias
 
Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable cloudsRandy Bias
 
Cloud Frontiers 2011
Cloud Frontiers 2011Cloud Frontiers 2011
Cloud Frontiers 2011Randy Bias
 
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011Randy Bias
 
Enterprise Cloud Myth(s)
Enterprise Cloud Myth(s)Enterprise Cloud Myth(s)
Enterprise Cloud Myth(s)Randy Bias
 
State Of The Cloud - Lightning Talk
State Of The Cloud - Lightning TalkState Of The Cloud - Lightning Talk
State Of The Cloud - Lightning TalkRandy Bias
 
Orran Krieger: VMware vCloud Deck
Orran Krieger: VMware vCloud DeckOrran Krieger: VMware vCloud Deck
Orran Krieger: VMware vCloud DeckRandy Bias
 
Clouds Bring Green
Clouds Bring GreenClouds Bring Green
Clouds Bring GreenRandy Bias
 

Plus de Randy Bias (20)

Services are the New Cloud Platform (Services-as-a-Platform)
Services are the New Cloud Platform (Services-as-a-Platform)Services are the New Cloud Platform (Services-as-a-Platform)
Services are the New Cloud Platform (Services-as-a-Platform)
 
Rebooting the OpenContrail Community
Rebooting the OpenContrail CommunityRebooting the OpenContrail Community
Rebooting the OpenContrail Community
 
OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking Architecture
 
Pets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryPets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud Story
 
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
 
Scale-Out Block Storage
Scale-Out Block StorageScale-Out Block Storage
Scale-Out Block Storage
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013
 
Open Cloud System Networking Vision
Open Cloud System Networking VisionOpen Cloud System Networking Vision
Open Cloud System Networking Vision
 
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
 
OpenStack Summit :: Pimp My Cloud
OpenStack Summit :: Pimp My CloudOpenStack Summit :: Pimp My Cloud
OpenStack Summit :: Pimp My Cloud
 
2012 open storage summit keynote
2012 open storage summit   keynote2012 open storage summit   keynote
2012 open storage summit keynote
 
Distributed RPC in Nova with ZeroMQ
Distributed RPC in Nova with ZeroMQDistributed RPC in Nova with ZeroMQ
Distributed RPC in Nova with ZeroMQ
 
Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable clouds
 
Cloud Frontiers 2011
Cloud Frontiers 2011Cloud Frontiers 2011
Cloud Frontiers 2011
 
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
 
Enterprise Cloud Myth(s)
Enterprise Cloud Myth(s)Enterprise Cloud Myth(s)
Enterprise Cloud Myth(s)
 
State Of The Cloud - Lightning Talk
State Of The Cloud - Lightning TalkState Of The Cloud - Lightning Talk
State Of The Cloud - Lightning Talk
 
Orran Krieger: VMware vCloud Deck
Orran Krieger: VMware vCloud DeckOrran Krieger: VMware vCloud Deck
Orran Krieger: VMware vCloud Deck
 
Clouds Bring Green
Clouds Bring GreenClouds Bring Green
Clouds Bring Green
 

Dernier

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 

Dernier (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 

State of the Stack v4 - OpenStack in All It's Glory

  • 1. CCA - NoDerivs 3.0 Unported License - Usage OK, no modifications, full attribution* * All unlicensed or borrowed works retain their original licenses SOTS v4 State of the Stack May 20th, 2015 OpenStack Summit, Spring 2015 @randybias With significant help from many Cloudscalers and EMCers. Thank you!
  • 2. The Randy Bias • Built big clouds; production clouds • An OpenStack Original • part of launch in 2010, on Foundation Board since formation • built some of the largest and earliest OpenStack clouds • Top <insert number here> cloud/twitter/pioneer/visionary • you pick… 2
  • 4. Fastest Growing Open Src Community 4 COMPANIES TOTAL DEVELOPERS AVERAGE MONTHLY 
 CONTRIBUTORS TOTAL CODE CONTRIBUTIONS 3,654 >600 125,000+ 502 TOP 10 COUNTRIES 27,398 INDIVIDUAL MEMBERS COUNTRIES 140+ United States, India, China, United Kingdom, France, Russia, Canada, Germany, Japan, Australia
  • 6. Active Contributors in The Community 6 Qingye Jiang (John) - Open Source IaaS Community Analysis CY15 - Q1 http://www.qyjohn.net/?p=3801
  • 7. Monthly Commit Volume 7 Qingye Jiang (John) - Open Source IaaS Community Analysis CY15 - Q1 http://www.qyjohn.net/?p=3801
  • 8. Accumulated Developers 8 Qingye Jiang (John) - Open Source IaaS Community Analysis CY15 - Q1 http://www.qyjohn.net/?p=3801
  • 9. 9 Source: LinkedIn Groups via RedMonk analysis AAWS Community Network Azure OpenStack
  • 10. Why Did We Win? 10 Explosive Growth
  • 11. What’s Also Very Dangerous? 11 Explosive Growth
  • 13. 13 Infrastructure as a Service Compute Nova Ironic Magnum Network Neutron (LBaaS) (VPNaaS) (FWaaS) Storage Swift Cinder Manila Cloud Management Telemetry Ceilometer Deployment Triple O Orchestration Heat Test Suites Tempest Rally Advanced Services (Consume IaaS) Image Management: Glance Data Processing Sahara Key Management Barbican DNS Management Designate Database Management Trove Message Queue Zaqar Service Catalog Murano Workflow Management Mistral Policy Management Congress Common/Shared: Identity: Keystone Common Libraries: Oslo User/Admin UI API CLIKilo
  • 15. – Me / Ako / Moi / Yo * “OpenStack is at risk of collapsing under its own weight.” 15 * http://www.cloudscaling.com/blog/openstack/the-future-of-openstack-is-now-2015/
  • 16. Lots of Improvements • Product WG formed • Create an aggregation point for longer term planning, bring user feedback into process, prioritization of blueprints, lobbying TC and PTLs for work queues, “funding” of key blueprints, etc. • Integrated release & 6-month cycle reformed to “Big Tent” approach • No more forced 6-month integration, more project autonomy, encouragement of 3rd party integration testing of drivers, tagging for release, etc. 16
  • 17. Product Working Group 17 User Committee N+3 members: 3 selected by the board, the TC and an additional nominated representative. An additional N members elected by the user community. Enterprise Focused teams to gather user requirements from segments and represent them Telco / OPNFV Application Ecosystem Large Deployments API Working Group Working Groups to address a particular requirement set. These WGs should have a target set of deliverables and conclude when those are met. Maintenance should be a function of the regular workflows. Logging Ops Tools Monitoring HPC Product Working Group Gather requirements from both sets of WGs (Segment and Requirement Oriented) above in the form of user stories, work with cross-project team to populate blueprints from user stories across projects, work to identify developers to help complete blueprints, communicate with project PTLs and core team to collect feedback on future directions, and compile this data into a multi-release roadmap that is publicly available. In summary, facilitate a feedback loop between projects, user community, and working groups. Multi-Release Roadmap New
  • 18. “Big Tent” Release Cycle Reform 18 Solving for “How do we allow for the additional projects in the future without breaking down?” (Current) Tag Categories: Release Team Tag Description integrated-release Frozen tag, not given to new projects. Identifies projects that were integrated prior to Kilo. release: indepdent Projects with this tag “release as needed” and don’t have to coordinate with other projects. release: at-6mo-cycle-end Projects that commit to being a part of a coordinated release every 6 months. They can still have intermediate releases independent of the 6 month cycle “final” release. release: has-stable-branches Projects that have stable branches (from the last release in the cycle) release: managed Projects that agree to follow the processes/timelines outlined by the OpenStack Release Management Team team: diverse-affiliation This tag shows that the developer team for the project is from a diverse set of organizations (1 < 50% and 2 < 80%). This is tested every 6 months. Details at http://governance.openstack.org/reference/tags (Current) Tags:
  • 21. Enterprise Cloud Maturity 21 Most enterprises in the “thick middle” of maturity cycle
  • 22. The “Thick Middle” Struggling 22
  • 23. Docker is Simpler .. And Adopted Faster: 3M downloads in H1’2014 100M downloads at end of 2014 23
  • 26. Technology Adoption Curve 101 25 We are roughly here!
  • 27. Technology Adoption Curve 101 25 We are roughly here! … and headed for here!
  • 28. 26
  • 29. How Do We Know? • Growing skepticism from analysts, reporters, and pundits • Growing dissatisfaction with certain aspects of OpenStack • Lots of failures in the field, enough to be worrisome • Peak OpenStack? • 6K+ attendees, early signs of slow down in adoption? • Decide for yourself; I could be calling it early 27 1 2 3
  • 30. The Growing Skepticism 28 Linthicum believes that despite the fact that OpenStack has "the only game in town" for open source, the implementation hasn't met up to all of the hoopla since its release. http://searchcloudcomputing.techtarget.com/podcast/OpenStack-talk-of-open-source-town-but-is-it-hype OpenStack can run a fine private cloud, if you have lots of people to throw at the project and are willing to do lots of coding, according to Alan Waite, a research director at Gartner. OpenStack has the following drawbacks as a platform on which to build a private cloud*:  1 Difficulty of implementation 2 Shortage of skills available in the market 3 Conflicting or uncoordinated project governance 4 Weak spots in some projects 5 Integration with existing infrastructure *Recent Q1’2015 Gartner Report
  • 31. OpenStack Self-Improvement Survey • Intention: • determine if and where project dissatisfaction exists • report back to provide perspective on where we need to change • After 10 days: • 65+ respondents w/ 30 months average time with OpenStack • Survey: http://tinyurl.com/improve-openstack [ TAKE ME! ] 29
  • 32. How Would Your Characterize Your Participation in OpenStack Land? 30 19% 16% 30% 35% OpenStack Developer OpenStack Operator/Administrator OpenStack End-User (MIA) Pundit, Analyst, Reporter, OpenStack Evangelist, or Groupie Other Average Time Working With OpenStack: 32 months
  • 33. What is Your MOST favorite OpenStack Project? 31 Nova Swift Heat Keystone Neutron Ironic Cinder Designate Ceilometer Trove Barbican Glance Horizon Manila Oslo Sahara TripleO Zaqar Other 0 4 8 12 16 Responses
  • 34. What is Your LEAST favorite OpenStack Project? 32 Ceilometer Neutron TripleO Cinder Horizon Oslo Glance Keystone Nova Heat Ironic Sahara Swift Trove Zaqar Barbican Designate Manila Other 0 4 8 12 16 Responses
  • 35. User Survey Feedback • Neutron: • “Neutron is a lot more complex and harder to provide real HA” – Survey Respondent • “Complexity, availability and scalability remain some of the concerns [ of the operators during the Operator Meetup in March ]” – User Survey Team • Ceilometer: • “adoption has not been rising as quickly as expected … dozens of comments related to stability and reliability, particularly at scale.” – User Survey Team 33
  • 37. Well run technology organizations will often throw away or re-architect v1 and even v2 products.  Do you think this is a good practice? 35 19% 81% Yes No
  • 38. Why can’t we fix these? It’s been years now… 36
  • 39. OpenStack Threats • Explosive growth drives complexity • Continued complexity slows adoption • Can’t simplify, kill, or re-architect “broken” projects • Rigid technical governance model (still too centralized) • Long term vision & product strategy doesn’t emerge (in process) 37
  • 42. Technology Adoption Curve 101 39 Need to get here!!
  • 43. Path to the Plateau of Productivity 40 Plan Item Objective #1) Streamlining Governance Model empower projects, scale TC, focus Product WG, focus Board and Foundation on marketing and interoperability #2) Allow Competition force poor projects to evolve or die, allow other projects, particularly non-Python to come under our “big tent” #3) Conform to Well Known APIs don’t create new APIs in places where they exist (e.g. OAuth 2.0) #4) Testable Reference Architectures allow for vertical and horizontal-specific OpenStack reference implementations and separate infrastructure from platform #5) Ruthless Simplification downloadable “OpenStack Basic IaaS” should be 1-click download and install to run a POC/trial on a simple stack (1 switch, 10 servers)
  • 44. 41 18 Categories (including retired), 252 Projects The ASF Scales Source: http://apache.org/foundation/governance/orgchart To Manage This… You Need This.
  • 45. Allow Competing Projects & Multiple Languages • Competition is good; pretending our shit doesn’t stink is bad • Poor projects must die; survival of the fittest works • There is already leeway for this: • “Where it makes sense, the project cooperates with existing projects rather than gratuitously competing or reinventing the wheel.”* • i.e. Competitive projects are OK as long as they have good reason • Python isn’t good for everything • A bigger tent means allowing non-Python projects • Swift is already experimenting with re-writing pieces in Go Language (golang) 42 Source: http://governance.openstack.org/reference/new-projects-requirements.html
  • 46. –Thierry Carrez, Chairman of the TC, Foundation Release Manager “OpenStack is about community, common values, and a common governance model.” 43
  • 47. Keystone API • Seriously … WTF? • There are dozens of well known, documented, scalable, tested, standard APIs for authN/authZ • OAuth1/2, SAML, Kerberos • There is no excuse for creating something from whole cloth • Google is secure as hell and they use OAuth 2.0 • You aren’t better at security than the Google team; sorry • We don’t apply this standard to our community (completely new Nova API anyone?) 44
  • 48. Example Reference Architectures 45 OpenStack Interop Standard RA “Key” Components RA Optional Components Basic IaaS 1+ of Nova/Magnum/Ironic OAuth 2.0 Server (Keystone or other) Glance, Horizon Advanced IaaS OpenStack Basic IaaS Cinder, Swift Neutron (or an alternative?) OAuth 2.0 Server (Keystone or other) Glance, Horizon OpenStack App Services Zaqar, Trove, Designate, OAuth2.0 Horizon OpenStack App Management Heat, Murano, Mistral, Horizon, OAuth2.0 Horizon OpenStack for NFV Basic IaaS Pluggable SDN Controller w/ Neutron APIs OpenStack Public Cloud Advanced IaaS + OpenStack App Svcs + OpenStack App Mgmt ec2api, gce-api, etc.
  • 49. P2 tests How it Might Work 46 Reference Architecture Default Config Opts Key + Optional Projects { Project 1 Project 2 Interoperability Test Suite Defined “Capabilities” (previously “DefCore”) RefStack P1 tests Capabilities Tests API Code Owner(s): Infrastructure Team & Working Groups TC, Board, Vertical/Horizontal Working Groups, Community, & Foundation PTLs & key committers/reviewers (more like Apache PMC??) Unit Tests
  • 50. We Are t3h Borg. You Will Be Assimilated. 47 “Maybe I’m an idiot, but I have no idea what anyone is talking about. What is it? It’s complete gibberish. It’s insane. When is this idiocy going to stop?” Larry Ellison on Cloud ComputerWorld, July 2000 "This 'telephone' has too many shortcomings to be seriously considered as a means of communication. The device is inherently of no value to us.”, Western Union internal memo, 1876. Decca Records rejected the Beatles, saying "guitar groups are on the way out" and "The Beatles have no future in show business,"
  • 51. We Can Do It! • Interrelated, but not interdependent projects • Testable reference architectures that are interoperable • Streamline governance • Survival of the fittest project and programming language • OpenStack is not specific code or APIs, it’s: • Community, common values, and common governance 48