SlideShare una empresa de Scribd logo
1 de 43
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
Clarifying “cloud”

3

RED HAT CONFIDENTIAL | ADD NAME
Clarifying “cloud”

4

RED HAT CONFIDENTIAL | ADD NAME
How Cloud Computing was born (as we know it)
●

●

Picks in demand

●

Picks in computing requirements

●

Maturity of virtualization technology

●

5

Massive online retailer

New business model emerged

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

6

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

7

RED HAT CONFIDENTIAL | ADD NAME
Virtualization

After

Before

8

RED HAT CONFIDENTIAL | ADD NAME
Pets vs Cattle

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.

9

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

10

Server 19235
32 cores
60GB memory

RED HAT CONFIDENTIAL | ADD NAME
The Open Cloud

11

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

●

●

12

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

●

13

Software stack to build IaaS solutions

Managed by the OpenStack Foundation

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

●

NASA and Rackspace

●

Set of common targets

●

14

Spring 2010

First release October 2010

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

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

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

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

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

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

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

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

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Releases

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

19

Havana
● Released: Oct 2013

Icehouse
● Release: ~April 2014

Unincorporated locale in Oregon, US

Street in Hong Kong

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

20

RED HAT CONFIDENTIAL | ADD NAME
21

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

22

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

●

●

Designed to easily scale out

●

23

Modular architecture

Based on (growing) set of core services

RED HAT CONFIDENTIAL | ADD NAME
OpenStack Architecture

●

●

Policies Enforcement

●

Service catalog

●

24

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

●

25

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

●

26

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

●

27

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

●

28

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

●

29

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

●

30

Horizon: The framework

Grizzly added support for Neutron (basic)

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

31

RED HAT CONFIDENTIAL | ADD NAME
Community

32

RED HAT CONFIDENTIAL | ADD NAME
OpenStack's Community

33

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

34

RED HAT CONFIDENTIAL | ADD NAME
OpenStack's growing ecosystem

●

Number of companies has grown by 250%
Analysis by

35

RED HAT CONFIDENTIAL | ADD NAME
OpenStack's growing ecosystem

36

RED HAT CONFIDENTIAL | ADD NAME
OpenStack's growing ecosystem

Bugs closed for OpenStack Havana

Analysis by

37

RED HAT CONFIDENTIAL | ADD NAME
RDO

38

RED HAT CONFIDENTIAL | ADD NAME
Distributions of OpenStack

●

OpenStack project focused on source code

●

OpenStack is a toolbox for creating clouds

●

39

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/

40

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

41

RED HAT CONFIDENTIAL | ADD NAME
How to deploy RDO

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

42

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

RED HAT CONFIDENTIAL | ADD NAME

Más contenido relacionado

Último

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
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 WorkerThousandEyes
 
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)wesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
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 2024The Digital Insurer
 
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...Drew Madelung
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
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...Miguel Araújo
 
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 FresherRemote DBA Services
 
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 AutomationSafe Software
 
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.pdfsudhanshuwaghmare1
 

Último (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
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)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
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...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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 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
 
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
 
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
 

Destacado

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

OpenStack: The birth of the Open Cloud - FSL 2013

  • 1. OpenStack: The birth of the Open Cloud Alvaro Lopez Ortega Engineering Manager Cloud Infrastructure - Red Hat 1 RED HAT CONFIDENTIAL | ADD NAME
  • 3. Clarifying “cloud” 3 RED HAT CONFIDENTIAL | ADD NAME
  • 4. Clarifying “cloud” 4 RED HAT CONFIDENTIAL | ADD NAME
  • 5. How Cloud Computing was born (as we know it) ● ● Picks in demand ● Picks in computing requirements ● Maturity of virtualization technology ● 5 Massive online retailer New business model emerged RED HAT CONFIDENTIAL | ADD NAME
  • 6. 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 6 RED HAT CONFIDENTIAL | ADD NAME
  • 7. 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 7 RED HAT CONFIDENTIAL | ADD NAME
  • 9. Pets vs Cattle 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. 9 Cattle are given numbers and are almost identical to each other. When they get ill, you get another one. RED HAT CONFIDENTIAL | ADD NAME
  • 10. Instance types XL 16 cores 30 GB memory XL M L L L M Server 19234 32 cores 60GB memory 10 Server 19235 32 cores 60GB memory RED HAT CONFIDENTIAL | ADD NAME
  • 11. The Open Cloud 11 RED HAT CONFIDENTIAL | ADD NAME
  • 12. The Open Cloud Free Software / Open Source ● ● ● 12 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
  • 13. 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 ● 13 Software stack to build IaaS solutions Managed by the OpenStack Foundation RED HAT CONFIDENTIAL | ADD NAME
  • 14. How OpenStack was born? ● ● NASA and Rackspace ● Set of common targets ● 14 Spring 2010 First release October 2010 RED HAT CONFIDENTIAL | ADD NAME
  • 15. Open Cloud technologies (users) CY13-Q3, OpenSource IaaS community analysis - Qingye Jiang 15 RED HAT CONFIDENTIAL | ADD NAME
  • 16. Open Cloud technologies (users) CY13-Q3, OpenSource IaaS community analysis - Qingye Jiang 16 RED HAT CONFIDENTIAL | ADD NAME
  • 17. Open Cloud technologies (development) CY13-Q3, OpenSource IaaS community analysis - Qingye Jiang 17 RED HAT CONFIDENTIAL | ADD NAME
  • 18. Open Cloud technologies (development) CY13-Q3, OpenSource IaaS community analysis - Qingye Jiang 18 RED HAT CONFIDENTIAL | ADD NAME
  • 19. OpenStack Releases Grizzly ● Released: April 2013 Bear of the State of California's flag 19 Havana ● Released: Oct 2013 Icehouse ● Release: ~April 2014 Unincorporated locale in Oregon, US Street in Hong Kong RED HAT CONFIDENTIAL | ADD NAME
  • 20. OpenStack Architecture 20 RED HAT CONFIDENTIAL | ADD NAME
  • 22. OpenStack Architecture 22 RED HAT CONFIDENTIAL | ADD NAME
  • 23. OpenStack Architecture ● ● Designed to easily scale out ● 23 Modular architecture Based on (growing) set of core services RED HAT CONFIDENTIAL | ADD NAME
  • 24. OpenStack Architecture ● ● Policies Enforcement ● Service catalog ● 24 User information, Tenants, Roles, etc. Backends: LDAP, SQL and Key Value Stores RED HAT CONFIDENTIAL | ADD NAME
  • 25. OpenStack Architecture ● ● Independent life cycle from VMs ● Support for backups and Snapshots ● 25 Block devices exposed to compute instances (bootable) Several backends: GlusterFS, NetApp, EMC, etc.. RED HAT CONFIDENTIAL | ADD NAME
  • 26. OpenStack Architecture ● ● API for networking on OpenStack - Provides connectivity to VMs ● Decouples physical and logical view of the network ● 26 Neutron – formerly known as Quantum Multiple backends: OpenFlow, Linux Bridge, etc.. RED HAT CONFIDENTIAL | ADD NAME
  • 27. OpenStack Architecture ● ● Highly Scalable + Multiple Redundancy ● Store & Retrieve files through REST interface ● 27 Generic Object storage Kind of like Amazon S3 storage RED HAT CONFIDENTIAL | ADD NAME
  • 28. OpenStack Architecture ● ● Images are stored in Swift or GlusterFS ● Disk formats: raw, qcow2, VHD, vmdk, vdi, aki, ari, ami ● 28 Image storage and metadata index Container formats: ovf, bare, aki, ari, ami RED HAT CONFIDENTIAL | ADD NAME
  • 29. OpenStack Architecture ● ● Starts, Stops and Migrates VMs ● AMPQ broker to communicate with the other components ● 29 Interface to Hypervisors Backends: KVM, Xen, Qemu, .. RED HAT CONFIDENTIAL | ADD NAME
  • 30. OpenStack Architecture ● ● Dashboard: The UI reference implementation ● Folsom supported Nova, Cinder, Glance, Swift ● 30 Horizon: The framework Grizzly added support for Neutron (basic) RED HAT CONFIDENTIAL | ADD NAME
  • 31. OpenStack Community Survey (Oct 2013) 31 RED HAT CONFIDENTIAL | ADD NAME
  • 33. OpenStack's Community 33 RED HAT CONFIDENTIAL | ADD NAME
  • 34. 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 34 RED HAT CONFIDENTIAL | ADD NAME
  • 35. OpenStack's growing ecosystem ● Number of companies has grown by 250% Analysis by 35 RED HAT CONFIDENTIAL | ADD NAME
  • 36. OpenStack's growing ecosystem 36 RED HAT CONFIDENTIAL | ADD NAME
  • 37. OpenStack's growing ecosystem Bugs closed for OpenStack Havana Analysis by 37 RED HAT CONFIDENTIAL | ADD NAME
  • 39. Distributions of OpenStack ● OpenStack project focused on source code ● OpenStack is a toolbox for creating clouds ● 39 Integration, installation, configuration, deployment are left to the user or distributor RED HAT CONFIDENTIAL | ADD NAME
  • 40. 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/ 40 RED HAT CONFIDENTIAL | ADD NAME
  • 41. How to deploy RDO 1. Install RDO release RPM 2. Install openstack-packstack 3. Run packstack http://openstack.redhat.com/Quickstart 41 RED HAT CONFIDENTIAL | ADD NAME
  • 42. How to deploy RDO 1. Install RDO release RPM 2. Install openstack-packstack 3. Run packstack 42 RED HAT CONFIDENTIAL | ADD NAME
  • 43. THANK YOU! Questions? Alvaro Lopez Ortega alvaro@redhat.com alvaro@gnu.org @alobbs http://openstack.redhat.com/ 43 RED HAT CONFIDENTIAL | ADD NAME

Notas del editor

  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. 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
  4. 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
  5. 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
  6. Electricity as a Service!!How utterly cool is that?
  7. 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
  8. 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?
  9. Utilization is key Different instance sizes Fully utilize physical servers Here is where the cost come into play
  10. 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.
  11. Active Participants in the community
  12. Global size of the different communities On the development front - very similar trend
  13. Monthly commit (changes) Big increases in activity when a release approaches
  14. People contributing code OpenStack is sky rocketing! Let me clarify something about the OpenStack releases and the name convention that we follow
  15. Consecutive initial Letters Short names Named after somewhere close to the venue of the OpenStack Summit
  16. Don't be confused It's a powerful and complex system
  17. The conceptual design isn't a tough to comprehend Let me briefly introduce you the main components in OpenStack
  18. - Modular Architecture - Designed to scale out - Growing set of core services
  19. - Holds information about users, tenants, roles - Policies enforcement - Service catalog - Backends: LDAP, SQL, Key Value Stores
  20. - Block devices exposes to Vms - Independent from VMS life cycle - Backends: GlusterFS, NetApp, EMC, etc
  21. - 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, ...
  22. - Generic Object Storage - Highly Scalable - Multiple Redundancy - Store and Retrieve thru RESTful interface - Kind of like Amazon S3
  23. - Interface to Hypervisors - Starts, Stops, Migrates VMs - AMPQ broker to communicate (Qpid) - Backends: KVM, Xen, Qemu, etc
  24. 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.
  25. - Storage: LVM - Deployment tool: Puppet - Network driver: OpenVswitch - Hypervisor: KVM - Identity: SQL - OS: Ubuntu and RedHat OSes
  26. 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
  27. - 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)
  28. - Number of authors more than tripped - As well as the number of commits
  29. Companies backing up the project raised by 250% Currently more than... wait for it.. 150
  30. - 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.
  31. - 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.