SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
1Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Introduction, deployment and
hybrid clouds.
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Outline
●
OpenStack
●
Deployments
●
Public / Private / Hybrid?
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Who's this dude?
●
Red Hatter
●
Open Source contributor since forever
●
Member of Mongodb's Master Group
●
Cloud Lover
●
@flaper87 (mostly everywhere)
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
What is OpenStack?
OpenStack is a cloud operating system that controls large pools of 
compute, storage, and networking resources throughout a datacenter, all 
managed through a dashboard that gives administrators control while 
empowering their users to provision resources through a web interface.
Marketing point of view
Devs' point of view
Really cool, open source, “Infrastructure as a 
Service” (IaaS) provider.
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Architect(ure)
● Loosely Coupled Fashion
● Horizontally Scalable
● Shared nothing architecture
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Think about it!
...VMs on demand!
Small VM Small VM Big VM Future VM Future VM Future VM
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Nova
● Big Brother
● Hypervisor Agnostic
● Distributed & Asynchronous
● Quota, Rates, Role based access
● Massively Scalable... Seriously
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Now, think about it!
RHEL 6
…based on your own images!
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Glance
● Provides base templates
● Awesome to store snapshots
● Backed by a variety of back-ends
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Just, think about it!
Block1 Block2 Block3 Future Block Future Block Future Block
…block devices on demand!
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Cinder
● Block Devices
● ISCI, LVM, GlusterFS
● TGTAdm and LIOAdm
● Emc, Netapp, Nexenta, San
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Would be great, think about it!
Networking
…as a Service!
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Quantum
● vNics
● DHCP
● L3 Agent
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Seriously, think about it!
Object Storage
Object Storage
Object Storage
Object Store
…in your datacenter!
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Swift
● Object Store
● S3 akin
● Built-in replication
● Ring architecture (similar to Riak's)
NO IMAGE COULD BE CAPTURED
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Look further, think about it!
Dashboard
…to rule them all, almost!
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Horizon
● Django Based
● Core support out-of-the-box
● Extensible
● Nice Templates
TOO FAR TO BE CAUGHT IN A PICTURE
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Keep, thinking about it!
Authentication
…to protect them all!
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
● Identity Service
● Token based AuthN
● Users, Roles, Tenants, Services
● More protocols coming.
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Again, think about it!
Small VM Small VM Big VM Future VM Future VM Future VM
Block1 Block2 Block3 Future Block Future Block Future Block
Object StorageObject StorageObject StorageObject Store
Metering
Authentication
Dashboard
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Lets get the party started
● DEVstack
● Packages
● Packstack
AIO
DISTRIBUTED
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
keystone
nova-api
nova-scheduler
nova-conductor
quantum-server
cinder-api
cinder-scheduler
keystone
nova-api
nova-scheduler
nova-conductor
quantum-server
cinder-api
cinder-scheduler
keystone
nova-api
nova-scheduler
nova-conductor
quantum-server
cinder-api
cinder-scheduler
HTTP Load Balancer
MySQL Qpid /
RabbitMQ
nova-compute
glance-api
quantum-*-plugin-agent
nova-compute
glance-api
quantum-*-plugin-agent
nova-compute
glance-api
quantum-*-plugin-agent
Horizon
Swift
“There's no magic number”
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Public Cloud
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Private Cloud
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Hybrid Cloud
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
8516 People
87 countries
(keeps growing)
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Huge companies are using it.
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
It's COMPLETELY Open Source
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Your mother was right, it's better to share
Flavio Percoco – flavio@redhat.com ­ Red Hat, Inc
http://creativecommons.org/licenses/by­nc­sa/3.0/
Openstack: Introduction, deployment and hybrid clouds.
Q & ARDO: http://openstack.redhat.com/
OpenStack: http://www.openstack.org
WE ARE HIRING!
http://jobs.redhat.com/

Mais conteúdo relacionado

Semelhante a Introduction, deployment and hybrid clouds

SF Gradle Meetup - Netflix OSS
SF Gradle Meetup - Netflix OSSSF Gradle Meetup - Netflix OSS
SF Gradle Meetup - Netflix OSS
Justin Ryan
 

Semelhante a Introduction, deployment and hybrid clouds (20)

Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
DevOps-Roadmap
DevOps-RoadmapDevOps-Roadmap
DevOps-Roadmap
 
Conf42-Python-Building Apache NiFi 2.0 Python Processors
Conf42-Python-Building Apache NiFi 2.0 Python ProcessorsConf42-Python-Building Apache NiFi 2.0 Python Processors
Conf42-Python-Building Apache NiFi 2.0 Python Processors
 
What is the Secure Supply Chain and the Current State of the PHP Ecosystem
What is the Secure Supply Chain and the Current State of the PHP EcosystemWhat is the Secure Supply Chain and the Current State of the PHP Ecosystem
What is the Secure Supply Chain and the Current State of the PHP Ecosystem
 
Chicago Docker Meetup Presentation - Mediafly
Chicago Docker Meetup Presentation - MediaflyChicago Docker Meetup Presentation - Mediafly
Chicago Docker Meetup Presentation - Mediafly
 
LCA 2014 project-builder.org presentation
LCA 2014 project-builder.org presentationLCA 2014 project-builder.org presentation
LCA 2014 project-builder.org presentation
 
Jump into Squeak - Integrate Squeak projects with Docker & Github
Jump into Squeak - Integrate Squeak projects with Docker & GithubJump into Squeak - Integrate Squeak projects with Docker & Github
Jump into Squeak - Integrate Squeak projects with Docker & Github
 
Dipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application DevelopmentDipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application Development
 
Introduction to FOSS world
Introduction to FOSS worldIntroduction to FOSS world
Introduction to FOSS world
 
SF Gradle Meetup - Netflix OSS
SF Gradle Meetup - Netflix OSSSF Gradle Meetup - Netflix OSS
SF Gradle Meetup - Netflix OSS
 
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
A Love Story with Kubevirt and Backstage from Cloud Native NoVA meetup Feb 2024
 
Rejekts 24 EU No GitOps Pain, No Platform Gain
Rejekts 24 EU No GitOps Pain, No Platform GainRejekts 24 EU No GitOps Pain, No Platform Gain
Rejekts 24 EU No GitOps Pain, No Platform Gain
 
Let's go HTTPS-only! - More Than Buying a Certificate
Let's go HTTPS-only! - More Than Buying a CertificateLet's go HTTPS-only! - More Than Buying a Certificate
Let's go HTTPS-only! - More Than Buying a Certificate
 
Rolling upgrade OpenStack
Rolling upgrade OpenStackRolling upgrade OpenStack
Rolling upgrade OpenStack
 
Scaleable PHP Applications in Kubernetes
Scaleable PHP Applications in KubernetesScaleable PHP Applications in Kubernetes
Scaleable PHP Applications in Kubernetes
 
The Veil-Framework
The Veil-FrameworkThe Veil-Framework
The Veil-Framework
 
Production Plone on OpenStack Cloud
Production Plone on OpenStack CloudProduction Plone on OpenStack Cloud
Production Plone on OpenStack Cloud
 
Containers - Portable, repeatable user-oriented application delivery. Build, ...
Containers - Portable, repeatable user-oriented application delivery. Build, ...Containers - Portable, repeatable user-oriented application delivery. Build, ...
Containers - Portable, repeatable user-oriented application delivery. Build, ...
 
Uyuni is now translatable
Uyuni is now translatableUyuni is now translatable
Uyuni is now translatable
 
Operating Docker
Operating DockerOperating Docker
Operating Docker
 

Mais de Flavio Percoco Premoli

Mais de Flavio Percoco Premoli (7)

Marconi: Queuing and Notification service for OpenStack
Marconi: Queuing and Notification service for OpenStackMarconi: Queuing and Notification service for OpenStack
Marconi: Queuing and Notification service for OpenStack
 
OpenStack: A python based IaaS provider
OpenStack: A python based IaaS providerOpenStack: A python based IaaS provider
OpenStack: A python based IaaS provider
 
Glance wants to go public
Glance wants to go publicGlance wants to go public
Glance wants to go public
 
Django Mongodb Engine
Django Mongodb EngineDjango Mongodb Engine
Django Mongodb Engine
 
Mongodb in deep
Mongodb in deepMongodb in deep
Mongodb in deep
 
When?, Why? and What? of MongoDB
When?, Why? and What? of MongoDBWhen?, Why? and What? of MongoDB
When?, Why? and What? of MongoDB
 
Aptspy
AptspyAptspy
Aptspy
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
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
 
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...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Introduction, deployment and hybrid clouds