SlideShare a Scribd company logo
1 of 40
OpenStack:
The birth of the Open Cloud

Alvaro Lopez Ortega
Engineering Manager
Cloud Infrastructure - Red Hat

1

RED HAT CONFIDENTIAL | ADD NAME
Introduction

2

RED HAT CONFIDENTIAL | ADD NAME
Cloud Computing, the paradigm
●

Cloud Computing. Delivery of computing as a service rather than a product

●

Initial investment

●

Install it

●

Fuel it

●

Service it

●

If it broke your business would go down

Generator

3

RED HAT CONFIDENTIAL | ADD NAME
Cloud Computing, the paradigm
●

Cloud Computing. Delivery of computing as a service rather than a product
EaaS
●

Plug into the grid

●

You're done!

Electric Grid

4

RED HAT CONFIDENTIAL | ADD NAME
Virtualization

After

Before

5

RED HAT CONFIDENTIAL | ADD NAME
Pets vs Cattle (yes, again)

Scale Out

Scale Up

- Servers are like cattle

- Servers are like pets

Pets are given names, are unique,
lovingly hand raised and cared for.
When they get ill, you nurse them
back to health.

6

Cattle are given numbers and are
almost identical to each other.
When they get ill, you get another
one.

RED HAT CONFIDENTIAL | ADD NAME
Instance types

XL
16 cores
30 GB memory

XL

M
L

L

L
M

Server 19234
32 cores
60GB memory

7

Server 19235
32 cores
60GB memory

RED HAT CONFIDENTIAL | ADD NAME
The Open Cloud

8

RED HAT CONFIDENTIAL | ADD NAME
The Open Cloud
Free Software / Open Source
●

●

●

9

All about Freedom
You'll be only in full control of your fate if you can dive deep into your
infrastructure source if something goes wrong.
No more lock-in
Breaks out from the lock-in of a proprietary cloud platforms
Interoperability
Use of widely adopted open standards

RED HAT CONFIDENTIAL | ADD NAME
What is OpenStack?
●

●

Free Software released under the ASL 2.0

●

Implemented in Python

●

6 months release cycle

●

Run by a community of contributors

●

Modern and solid development model

●

10

Software stack to build IaaS solutions

Managed by the OpenStack Foundation

RED HAT CONFIDENTIAL | ADD NAME
How OpenStack was born?
●

●

NASA and Rackspace

●

Common targets

●

11

Spring 2010

First release October 2010

RED HAT CONFIDENTIAL | ADD NAME
Open Cloud technologies (users)

CY13-Q3, OpenSource IaaS community analysis - Qingye Jiang
12

RED HAT CONFIDENTIAL | ADD NAME
Open Cloud technologies (users)

CY13-Q3, OpenSource IaaS community analysis - Qingye Jiang
13

RED HAT CONFIDENTIAL | ADD NAME
Open Cloud technologies (development)

CY13-Q3, OpenSource IaaS community analysis - Qingye Jiang
14

RED HAT CONFIDENTIAL | ADD NAME
Open Cloud technologies (development)

CY13-Q3, OpenSource IaaS community analysis - Qingye Jiang
15

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Releases

Grizzly
● Released: April 2013
Bear of the State of California's flag

16

Havana
● Released: Oct 2013

Icehouse
● Release: ~April 2014

Unincorporated locale in Oregon, US

Street in Hong Kong

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

17

RED HAT CONFIDENTIAL | ADD NAME
18

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

19

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

●

●

Designed to easily scale out

●

20

Modular architecture

Based on (growing) set of core services

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

●

●

Policies Enforcement

●

Service catalog

●

21

User information, Tenants, Roles, etc.

Backends: LDAP, SQL and Key Value Stores

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

●

●

Independent life cycle from VMs

●

Support for backups and Snapshots

●

22

Block devices exposed to compute instances (bootable)

Several backends: GlusterFS, NetApp, EMC, etc..

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

●

●

API for networking on OpenStack - Provides connectivity to VMs

●

Decouples physical and logical view of the network

●

23

Neutron – formerly known as Quantum

Multiple backends: OpenFlow, Linux Bridge, etc..

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

●

●

Highly Scalable + Multiple Redundancy

●

Store & Retrieve files through REST interface

●

24

Generic Object storage

Kind of like Amazon S3 storage

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

●

●

Images are stored in Swift or GlusterFS

●

Disk formats: raw, qcow2, VHD, vmdk, vdi, aki, ari, ami

●

25

Image storage and metadata index

Container formats: ovf, bare, aki, ari, ami

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

●

●

Starts, Stops and Migrates VMs

●

AMPQ broker to communicate with the other components

●

26

Interface to Hypervisors

Backends: KVM, Xen, Qemu, ..

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

●

●

Dashboard: The UI reference implementation

●

Folsom supported Nova, Cinder, Glance, Swift

●

27

Horizon: The framework

Grizzly added support for Neutron (basic)

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Community Survey (Oct 2013)

28

RED HAT CONFIDENTIAL | ADD NAME
Community

29

RED HAT CONFIDENTIAL | ADD NAME
OpenStack's Community

30

RED HAT CONFIDENTIAL | ADD NAME
OpenStack's growing community

Evolution in the last 2 years:
●

Number of authors has grown by 360%

●

Number of commits has grown by 325%
Analysis by

31

RED HAT CONFIDENTIAL | ADD NAME
OpenStack's growing ecosystem

●

Number of companies has grown by 250%
Analysis by

32

RED HAT CONFIDENTIAL | ADD NAME
OpenStack's growing ecosystem

33

RED HAT CONFIDENTIAL | ADD NAME
OpenStack's growing ecosystem

Bugs closed for OpenStack Havana

Analysis by

34

RED HAT CONFIDENTIAL | ADD NAME
RDO

35

RED HAT CONFIDENTIAL | ADD NAME
Distributions of OpenStack

●

OpenStack project focused on source code

●

OpenStack is a toolbox for creating clouds

●

36

Integration, installation, configuration,
deployment are left to the user or distributor

RED HAT CONFIDENTIAL | ADD NAME
What is RDO?

RDO is a freely-available, community supported
distribution of OpenStack, packaged and integrated for
Red Hat Enterprise Linux and its clones, and for
Fedora
http://openstack.redhat.com/

37

RED HAT CONFIDENTIAL | ADD NAME
How to deploy RDO

1. Install RDO release RPM
2. Install openstack-packstack
3. Run packstack

http://openstack.redhat.com/Quickstart

38

RED HAT CONFIDENTIAL | ADD NAME
How to deploy RDO

1. Install RDO release RPM
2. Install openstack-packstack
3. Run packstack

39

RED HAT CONFIDENTIAL | ADD NAME
THANK YOU!
Questions?
Alvaro Lopez Ortega
alvaro@redhat.com
alvaro@gnu.org
@alobbs
http://openstack.redhat.com/
40

RED HAT CONFIDENTIAL | ADD NAME

More Related Content

What's hot

Moving from CellsV1 to CellsV2 at CERN
Moving from CellsV1 to CellsV2 at CERNMoving from CellsV1 to CellsV2 at CERN
Moving from CellsV1 to CellsV2 at CERN
Belmiro Moreira
 
OpenStack monitoring - Unidata S.p.A. Case Report
OpenStack monitoring - Unidata S.p.A. Case ReportOpenStack monitoring - Unidata S.p.A. Case Report
OpenStack monitoring - Unidata S.p.A. Case Report
Davide Guerri
 
Open shift origin openshift openstack fedora awesome
Open shift origin openshift openstack fedora awesomeOpen shift origin openshift openstack fedora awesome
Open shift origin openshift openstack fedora awesome
OpenCity Community
 
Bcn open stack meet up - july 2014
Bcn open stack meet up - july 2014Bcn open stack meet up - july 2014
Bcn open stack meet up - july 2014
Jaume Devesa Gomez
 

What's hot (20)

The OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack NordicThe OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack Nordic
 
20161025 OpenStack at CERN Barcelona
20161025 OpenStack at CERN Barcelona20161025 OpenStack at CERN Barcelona
20161025 OpenStack at CERN Barcelona
 
20150924 rda federation_v1
20150924 rda federation_v120150924 rda federation_v1
20150924 rda federation_v1
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUp
 
OpenStack Toronto Q3 MeetUp - September 28th 2017
OpenStack Toronto Q3 MeetUp - September 28th 2017OpenStack Toronto Q3 MeetUp - September 28th 2017
OpenStack Toronto Q3 MeetUp - September 28th 2017
 
20170926 cern cloud v4
20170926 cern cloud v420170926 cern cloud v4
20170926 cern cloud v4
 
Open Source Operations
Open Source OperationsOpen Source Operations
Open Source Operations
 
Operators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 NetworksOperators experience and perspective on SDN with VLANs and L3 Networks
Operators experience and perspective on SDN with VLANs and L3 Networks
 
OpenStack Storage Buddy Ceph
OpenStack Storage Buddy CephOpenStack Storage Buddy Ceph
OpenStack Storage Buddy Ceph
 
CERN User Story
CERN User StoryCERN User Story
CERN User Story
 
Release Cycle Management Updates - Kilo Edition
Release Cycle Management Updates - Kilo EditionRelease Cycle Management Updates - Kilo Edition
Release Cycle Management Updates - Kilo Edition
 
Moving from CellsV1 to CellsV2 at CERN
Moving from CellsV1 to CellsV2 at CERNMoving from CellsV1 to CellsV2 at CERN
Moving from CellsV1 to CellsV2 at CERN
 
Build A Private Developer's Cloud Using TripleO
Build A Private Developer's Cloud Using TripleOBuild A Private Developer's Cloud Using TripleO
Build A Private Developer's Cloud Using TripleO
 
OpenStack monitoring - Unidata S.p.A. Case Report
OpenStack monitoring - Unidata S.p.A. Case ReportOpenStack monitoring - Unidata S.p.A. Case Report
OpenStack monitoring - Unidata S.p.A. Case Report
 
Open shift origin openshift openstack fedora awesome
Open shift origin openshift openstack fedora awesomeOpen shift origin openshift openstack fedora awesome
Open shift origin openshift openstack fedora awesome
 
OpenContrail Implementations
OpenContrail ImplementationsOpenContrail Implementations
OpenContrail Implementations
 
10 Years of OpenStack at CERN - From 0 to 300k cores
10 Years of OpenStack at CERN - From 0 to 300k cores10 Years of OpenStack at CERN - From 0 to 300k cores
10 Years of OpenStack at CERN - From 0 to 300k cores
 
OpenStack Overview
OpenStack OverviewOpenStack Overview
OpenStack Overview
 
Bcn open stack meet up - july 2014
Bcn open stack meet up - july 2014Bcn open stack meet up - july 2014
Bcn open stack meet up - july 2014
 
Red hat openstack and ceph meetup, pune 28th november 2015
Red hat openstack and ceph meetup, pune 28th november 2015Red hat openstack and ceph meetup, pune 28th november 2015
Red hat openstack and ceph meetup, pune 28th november 2015
 

Similar to OpenStack, The birth of the Open Cloud

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
Mirantis
 

Similar to OpenStack, The birth of the Open Cloud (20)

Red Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud InfrastructureRed Hat OpenStack - Open Cloud Infrastructure
Red Hat OpenStack - Open Cloud Infrastructure
 
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
 
Open stack
Open stackOpen stack
Open stack
 
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
OSDC 2013 | Tutorial and demonstration of failover from EC2 to OpenStack usin...
 
AstriCon 2014 keynote: Russell Bryant
AstriCon 2014 keynote: Russell BryantAstriCon 2014 keynote: Russell Bryant
AstriCon 2014 keynote: Russell Bryant
 
OpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
OpenShift Commons Briefing: Ask Me Anything about Cinder and GlanceOpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
OpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
 
Introduction and Overview of OpenStack for IaaS
Introduction and Overview of OpenStack for IaaSIntroduction and Overview of OpenStack for IaaS
Introduction and Overview of OpenStack for IaaS
 
Open cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterpriseOpen cloud infrastructure built for the enterprise
Open cloud infrastructure built for the enterprise
 
Openstack Benelux Conference 2014 Red Hat Keynote
Openstack Benelux Conference 2014  Red Hat KeynoteOpenstack Benelux Conference 2014  Red Hat Keynote
Openstack Benelux Conference 2014 Red Hat Keynote
 
OpenStack Overview and History
OpenStack Overview and HistoryOpenStack Overview and History
OpenStack Overview and History
 
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
 
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdfOpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
OpenStack-and-OpenDaylight-Integrated-IaaS-for-SDN-and-NFV.pdf
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...Red Hat Cloud Infrastructure Conference 2013 -  Presentation about OpenStack ...
Red Hat Cloud Infrastructure Conference 2013 - Presentation about OpenStack ...
 
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 - an introduction to the cloud
Openstack - an introduction to the cloudOpenstack - an introduction to the cloud
Openstack - an introduction to the cloud
 
OpenStack Benelux Conference 2014 | Plenair | RedHat
OpenStack Benelux Conference 2014 | Plenair | RedHatOpenStack Benelux Conference 2014 | Plenair | RedHat
OpenStack Benelux Conference 2014 | Plenair | RedHat
 
War of Openstack Private Cloud Distribution
War of Openstack Private Cloud DistributionWar of Openstack Private Cloud Distribution
War of Openstack Private Cloud Distribution
 
Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmonton
 
DevOps and OpenStack December 2012
DevOps and OpenStack December 2012DevOps and OpenStack December 2012
DevOps and OpenStack December 2012
 

Recently uploaded

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

OpenStack, The birth of the Open Cloud

  • 1. OpenStack: The birth of the Open Cloud Alvaro Lopez Ortega Engineering Manager Cloud Infrastructure - Red Hat 1 RED HAT CONFIDENTIAL | ADD NAME
  • 3. Cloud Computing, the paradigm ● Cloud Computing. Delivery of computing as a service rather than a product ● Initial investment ● Install it ● Fuel it ● Service it ● If it broke your business would go down Generator 3 RED HAT CONFIDENTIAL | ADD NAME
  • 4. Cloud Computing, the paradigm ● Cloud Computing. Delivery of computing as a service rather than a product EaaS ● Plug into the grid ● You're done! Electric Grid 4 RED HAT CONFIDENTIAL | ADD NAME
  • 6. Pets vs Cattle (yes, again) Scale Out Scale Up - Servers are like cattle - Servers are like pets Pets are given names, are unique, lovingly hand raised and cared for. When they get ill, you nurse them back to health. 6 Cattle are given numbers and are almost identical to each other. When they get ill, you get another one. RED HAT CONFIDENTIAL | ADD NAME
  • 7. Instance types XL 16 cores 30 GB memory XL M L L L M Server 19234 32 cores 60GB memory 7 Server 19235 32 cores 60GB memory RED HAT CONFIDENTIAL | ADD NAME
  • 8. The Open Cloud 8 RED HAT CONFIDENTIAL | ADD NAME
  • 9. The Open Cloud Free Software / Open Source ● ● ● 9 All about Freedom You'll be only in full control of your fate if you can dive deep into your infrastructure source if something goes wrong. No more lock-in Breaks out from the lock-in of a proprietary cloud platforms Interoperability Use of widely adopted open standards RED HAT CONFIDENTIAL | ADD NAME
  • 10. What is OpenStack? ● ● Free Software released under the ASL 2.0 ● Implemented in Python ● 6 months release cycle ● Run by a community of contributors ● Modern and solid development model ● 10 Software stack to build IaaS solutions Managed by the OpenStack Foundation RED HAT CONFIDENTIAL | ADD NAME
  • 11. How OpenStack was born? ● ● NASA and Rackspace ● Common targets ● 11 Spring 2010 First release October 2010 RED HAT CONFIDENTIAL | ADD NAME
  • 12. Open Cloud technologies (users) CY13-Q3, OpenSource IaaS community analysis - Qingye Jiang 12 RED HAT CONFIDENTIAL | ADD NAME
  • 13. Open Cloud technologies (users) CY13-Q3, OpenSource IaaS community analysis - Qingye Jiang 13 RED HAT CONFIDENTIAL | ADD NAME
  • 14. Open Cloud technologies (development) CY13-Q3, OpenSource IaaS community analysis - Qingye Jiang 14 RED HAT CONFIDENTIAL | ADD NAME
  • 15. Open Cloud technologies (development) CY13-Q3, OpenSource IaaS community analysis - Qingye Jiang 15 RED HAT CONFIDENTIAL | ADD NAME
  • 16. OpenStack Releases Grizzly ● Released: April 2013 Bear of the State of California's flag 16 Havana ● Released: Oct 2013 Icehouse ● Release: ~April 2014 Unincorporated locale in Oregon, US Street in Hong Kong RED HAT CONFIDENTIAL | ADD NAME
  • 17. OpenStack Architecture 17 RED HAT CONFIDENTIAL | ADD NAME
  • 19. OpenStack Architecture 19 RED HAT CONFIDENTIAL | ADD NAME
  • 20. OpenStack Architecture ● ● Designed to easily scale out ● 20 Modular architecture Based on (growing) set of core services RED HAT CONFIDENTIAL | ADD NAME
  • 21. OpenStack Architecture ● ● Policies Enforcement ● Service catalog ● 21 User information, Tenants, Roles, etc. Backends: LDAP, SQL and Key Value Stores RED HAT CONFIDENTIAL | ADD NAME
  • 22. OpenStack Architecture ● ● Independent life cycle from VMs ● Support for backups and Snapshots ● 22 Block devices exposed to compute instances (bootable) Several backends: GlusterFS, NetApp, EMC, etc.. RED HAT CONFIDENTIAL | ADD NAME
  • 23. OpenStack Architecture ● ● API for networking on OpenStack - Provides connectivity to VMs ● Decouples physical and logical view of the network ● 23 Neutron – formerly known as Quantum Multiple backends: OpenFlow, Linux Bridge, etc.. RED HAT CONFIDENTIAL | ADD NAME
  • 24. OpenStack Architecture ● ● Highly Scalable + Multiple Redundancy ● Store & Retrieve files through REST interface ● 24 Generic Object storage Kind of like Amazon S3 storage RED HAT CONFIDENTIAL | ADD NAME
  • 25. OpenStack Architecture ● ● Images are stored in Swift or GlusterFS ● Disk formats: raw, qcow2, VHD, vmdk, vdi, aki, ari, ami ● 25 Image storage and metadata index Container formats: ovf, bare, aki, ari, ami RED HAT CONFIDENTIAL | ADD NAME
  • 26. OpenStack Architecture ● ● Starts, Stops and Migrates VMs ● AMPQ broker to communicate with the other components ● 26 Interface to Hypervisors Backends: KVM, Xen, Qemu, .. RED HAT CONFIDENTIAL | ADD NAME
  • 27. OpenStack Architecture ● ● Dashboard: The UI reference implementation ● Folsom supported Nova, Cinder, Glance, Swift ● 27 Horizon: The framework Grizzly added support for Neutron (basic) RED HAT CONFIDENTIAL | ADD NAME
  • 28. OpenStack Community Survey (Oct 2013) 28 RED HAT CONFIDENTIAL | ADD NAME
  • 30. OpenStack's Community 30 RED HAT CONFIDENTIAL | ADD NAME
  • 31. OpenStack's growing community Evolution in the last 2 years: ● Number of authors has grown by 360% ● Number of commits has grown by 325% Analysis by 31 RED HAT CONFIDENTIAL | ADD NAME
  • 32. OpenStack's growing ecosystem ● Number of companies has grown by 250% Analysis by 32 RED HAT CONFIDENTIAL | ADD NAME
  • 33. OpenStack's growing ecosystem 33 RED HAT CONFIDENTIAL | ADD NAME
  • 34. OpenStack's growing ecosystem Bugs closed for OpenStack Havana Analysis by 34 RED HAT CONFIDENTIAL | ADD NAME
  • 36. Distributions of OpenStack ● OpenStack project focused on source code ● OpenStack is a toolbox for creating clouds ● 36 Integration, installation, configuration, deployment are left to the user or distributor RED HAT CONFIDENTIAL | ADD NAME
  • 37. What is RDO? RDO is a freely-available, community supported distribution of OpenStack, packaged and integrated for Red Hat Enterprise Linux and its clones, and for Fedora http://openstack.redhat.com/ 37 RED HAT CONFIDENTIAL | ADD NAME
  • 38. How to deploy RDO 1. Install RDO release RPM 2. Install openstack-packstack 3. Run packstack http://openstack.redhat.com/Quickstart 38 RED HAT CONFIDENTIAL | ADD NAME
  • 39. How to deploy RDO 1. Install RDO release RPM 2. Install openstack-packstack 3. Run packstack 39 RED HAT CONFIDENTIAL | ADD NAME
  • 40. THANK YOU! Questions? Alvaro Lopez Ortega alvaro@redhat.com alvaro@gnu.org @alobbs http://openstack.redhat.com/ 40 RED HAT CONFIDENTIAL | ADD NAME

Editor's Notes

  1. Let's begin from the beginning Allow to introduce myself and I'll be talking about today I've been building scalable systems for the last 10 years, as well as the teams that are responsible for managing those systems. Huge Open Source enthusiast. When things really get rough you're only in control of you own fate if youcan dive into the source code. So without farther delay, I'll introduce Cloud Computing, and OpenStack.
  2. Whole lot of definitions To me, it isn't more than to deliver computing as a service (rather and as a product) It isn't the 1st time this shift in technology happens. Think of Electrocity, for instance
  3. Electricity as a Service!!How utterly cool is that?
  4. Consolidation of HardwareFewer, bigger servers Workload managementOver-subscribed services get more hardware App protectionFault tolerance, High Availability & Live migration ScalabilityAdd resources to VMs on the fly
  5. Do you remember when we used to name servers? We used all sort of names: planets, sesame street characters, NBA players, planets, the Simpsons, etc. All that is long gone, isn't it?
  6. Utilization is key Different instance sizes Fully utilize physical servers Here is where the cost come into play
  7. 2012, August 2012: Red Hat OpenStack September 2012: OpenStack Foundation October 2012: Havana released NASA: Nova, networking, volumes Rackspace: Swift To play it fareNot the only Open Cloud platform.
  8. Active Participants in the community
  9. Global size of the different communities On the development front - very similar trend
  10. Monthly commit (changes) Big increases in activity when a release approaches
  11. People contributing code OpenStack is sky rocketing! Let me clarify something about the OpenStack releases and the name convention that we follow
  12. Consecutive initial Letters Short names Named after somewhere close to the venue of the OpenStack Summit
  13. Don't be confused It's a powerful and complex system
  14. The conceptual design isn't a tough to comprehend Let me briefly introduce you the main components in OpenStack
  15. - Modular Architecture - Designed to scale out - Growing set of core services
  16. - Holds information about users, tenants, roles - Policies enforcement - Service catalog - Backends: LDAP, SQL, Key Value Stores
  17. - Block devices exposes to Vms - Independent from VMS life cycle - Backends: GlusterFS, NetApp, EMC, etc
  18. - Neutron, formerly known as Quantum - API for networking - Provide connectivity to Vms - Decouples physical and Local view of the network - Backends: OpenFlow, Linux Bridge, Cisco, ...
  19. - Generic Object Storage - Highly Scalable - Multiple Redundancy - Store and Retrieve thru RESTful interface - Kind of like Amazon S3
  20. - Interface to Hypervisors - Starts, Stops, Migrates VMs - AMPQ broker to communicate (Qpid) - Backends: KVM, Xen, Qemu, etc
  21. Two parts - Horizon: The framework to build interfaces - Dashboard: UI reference implementation (Django) - Evolution - Folsom: Nova, Cinder, Glance and Swift - Grizzly: Basic Neutron - Havana: Greatly improved Neutron support Open nature of OpenStack Many different technology options. Survey.
  22. - Storage: LVM - Deployment tool: Puppet - Network driver: OpenVswitch - Hypervisor: KVM - Identity: SQL - OS: Ubuntu and RedHat OSes
  23. Truly Amazing Community Involved my many successful Open Source projects: GNU GNOME OpenSolaris & OpenJDK Cherokee Never saw a project like this. Growth speed is unprecedented Outstanding development model Intro the development model – still evolving
  24. - Large clusters testing the code once and again - Platforms and OSes - Versions - Deployment methods - Configurations A change will only make it when all those tests are successful and other developers bless it. - Code in the open (mainly GitHub)
  25. - Number of authors more than tripped - As well as the number of commits
  26. Companies backing up the project raised by 250% Currently more than... wait for it.. 150
  27. - Different companies have different roles and involvement the project - Graph represents somehow the global contribution of the Top 10 companies - I'm really proud Red Hat is investing so much resources in the development and support of OpenStack.
  28. - Here you have another example - Closed bugs in the latest release of OpenStack - We do believe in Open Source, and therefore we invest on it. You have to put your money where your mouth is, right? Deploy OpenStack isn't easy. For that, Red Hat has also made a big effort creating RDO.