SlideShare a Scribd company logo
1 of 54
Download to read offline
cloudops.com @cloudops_
OpenStack Overview
October 3rd 2017
Stacy Véronneau
● Director of OpenStack Solutions and Lead OpenStack
Architect at CloudOps.
● Using public cloud resources since 2007
● Started ‘exploring’ OpenStack at Folsom and using at
Grizzly
● OpenStack MeetUp organizer
○ Montreal, Ottawa, Edmonton and Toronto(Co-Org)
● Speaker at OpenStack Days and Summit
○ Austin, Montreal, Barcelona, Boston, Ottawa
● OpenStack Mentor since August 2017
cloudops.com @cloudops_Page
About CloudOps
3
We enable our customers to own their destiny in a cloudy world by
leveraging open source cloud orchestration and best of breed technologies.
Our team has built and continues to support dozens of regional clouds for
telco and community cloud service providers around the world.
We’ve helped hundreds of software companies migrate to and scale their
businesses on regional cloud platforms such as cloud.ca and public clouds
such as Google Cloud Platform and Amazon Web Services.
cloudops.com @cloudops_
What is OpenStack?
cloudops.com @cloudops_Page
What is OpenStack?
5
As described by Wikipedia
“OpenStack is a cloud computing project aimed at
providing an infrastructure as a service (IaaS).”
The software platform consists of interrelated
components that control hardware pools of
processing, storage and networking”
cloudops.com @cloudops_Page
What is OpenStack?
6
● What it is
○ Abstraction Layer
○ A group of interrelated projects
○ IaaS Solution
○ Community Driven
● What it isn’t
○ Interdependent project (Exceptions Apply)
○ A complete standalone solution, extra components are needed
○ Standalone Virtualisation solution
cloudops.com @cloudops_Page
OpenStack Capabilities
7
● Virtual machines (VMs) on demand
○ Provisioning
○ Snapshotting
● Networks
○ Provisioning
○ Isolation
● Storage for VMs and arbitrary files
● Multi-tenancy
○ Quotas for different projects, users
○ User can be associated with multiple projects
cloudops.com @cloudops_
History and a High
Level Recap
cloudops.com @cloudops_Page
History
9
● Started in 2010 by and
● Foundation created in 2012
● Latest release was on August 30th 2017 and is named Pike
The Mission:
“To produce the ubiquitous Open Source Cloud Computing platform that
will meet the needs of public and private clouds regardless of size, by being
simple to implement and massively scalable”.
cloudops.com @cloudops_Page
History - Release Naming
10
Only single words with a maximum of 10 characters are good candidates for a name. Bonus points for sounding cool.
● Austin: The first design summit took place in Austin, TX
● Bexar: The second design summit took place in San Antonio, TX (Bexar county).
● Cactus: Cactus is a city in Texas
● Diablo: Diablo is a city in the bay area near Santa Clara, CA
● Essex: Essex is a city near Boston, MA
● Folsom: Folsom is a city near San Francisco, CA
● Grizzly: Grizzly is an element of the state flag of California (design summit takes place in San Diego, CA)
● Havana: Havana is an unincorporated community in Oregon
● Icehouse: Ice House is a street in Hong Kong
● Juno: Juno is a locality in Georgia
● Kilo: Paris (Sèvres, actually, but that's close enough) is home to the Kilogram, the only remaining SI unit tied to an artifact
● Liberty: Liberty is a village in the Canadian province of Saskatchewan
● Mitaka: It’s named after the town located in the Tokyo metro area, known for Inokashira park and the Ghibli museum,
● Newton (Austin, Texas): The "Newton House", located at 1013 E. Ninth St., Austin, TX, is listed on the National Register of Historic Places
● 2017.1 Ocata (Barcelona, Spain): Ocata is a beach about 20 minutes north of Barcelona by train
● 2017.2 Pike, the Massachusetts Turnpike, also the Mass Pike (Boston)
● 2018.1 Queens, Queens Pound river in the Souther Coast region of NSW (Australia)
● 2018.2 Rocky (British Columbia, Canada)
cloudops.com @cloudops_Page
History - Architecture @ Cactus
11
Source: docs.openstack.org
cloudops.com @cloudops_Page
History - Architecture Now
12
Source: docs.openstack.org
cloudops.com @cloudops_
High Level
at
High Speed
cloudops.com @cloudops_Page
OpenStack - Is NOT VMware
14
cloudops.com @cloudops_Page
OpenStack - Is more an In-House AWS
15
cloudops.com @cloudops_Page
OpenStack vs AWS
16
Project Name Description AWS Equiv. Codename(s)
Compute
Provision and manage large pools of on-demand computing resources EC2 Nova
Block Storage Volumes on commodity storage gear, and drivers for turn-key block
storage solutions
EBS Cinder
Object Storage Petabytes of reliable storage on standard gear S3 Swift
Networking L2-focused on-demand networking with some L3 capabilities VPC Neutron
Dashboard Self-service, role-based web interface for users and administrators Console Horizon
Metering Centralized metering data for all services for integration to external
billing
CloudWatch Ceilometer
Identity Multi-tenant authentication system that ties to existing stores (e.g.
LDAP) and Image Service
IAM Keystone
Image Management Upload, download, and manage VM images for the compute service VM Import/Export Glance
Orchestration Application orchestration layer that runs on top of and manages
OpenStack Compute
CloudFormation,
CloudWatch
Heat
cloudops.com @cloudops_Page
OpenStack - Is NOT a Product
17
cloudops.com @cloudops_Page
OpenStack - Is an AWESOME platform
18
cloudops.com @cloudops_Page
OpenStack - High Level & High Speed
19
cloudops.com @cloudops_
Let’s Talk Distros
OpenStack Overview
cloudops.com @cloudops_Page
OpenStack - Let’s Talk Distros
21
cloudops.com @cloudops_
Core Services
OpenStack Overview
cloudops.com @cloudops_Page
OpenStack - Core Services
23
OpenStack embraces a modular architecture to provide a set of core services that facilitates
scalability and elasticity as core design tenets.
cloudops.com @cloudops_Page
OpenStack - Core Services
24
Each service:
● Is also a “top-level” OpenStack component
● Has an elected “Project Technical Lead” (PTL)
● Has separate developers and design teams
● Has a well defined public API
○ With the exception of Horizon, which is the Web GUI, all other
projects have a RESTful (JSON/HTTP) API
● Has a separate database and an isolated persistent layer
cloudops.com @cloudops_Page
OpenStack Programs Relationships
25
Provides
Network connectivity
for
Image
Glance
Stores disk files in
Neutron
Network
Block Storage
Cinder
Provides
volumes for
Nova
Compute
Poll data from
Ceilometer
Metering
Poll data from
Poll data from
Object Storage
Swift
Stores images in
Heat
Orchestrate
Arranges and directsProvides
UI for
Provides
UI for
Provides
UI for
Provides
UI for
Provides
UI for
Provides
UI for
Provides
UI for
Common UI
Horizon
Dashboard
Keystone
Identity
Provides
Auth for
Provides
Auth for
Provides
Auth for
Provides
Auth for
Provides
Auth for
Access Control
Provides
Auth for
Provides
Auth for
Provides
UI for
Provides
Auth for
Not a program, but important
to understand the
relationship
Database
Not a program, but
important to understand
the relationship
Message Queue
cloudops.com @cloudops_Page
OpenStack Deployment Topology
26
Control Cluster
Horizon Keystone
GlanceNeutron
CinderNova
Compute Cluster
compute
node
compute
node
compute
node
compute
node
compute
node
compute
node
Storage Cluster (Cinder Volume, Swift)
storage
node
storage
node
storage
node
storage
node
storage
node
storage
node
Heavy CPU and RAM Heavy Disk and I/O
CeilometerHeat
cloudops.com @cloudops_
Keystone
Provides Identity, Token, Catalog and Policy services for use
specifically by projects in the OpenStack family
OpenStack Overview
cloudops.com @cloudops_
Nova API
A RESTful API web service which is used to interact with Nova
Compute
OpenStack Overview
cloudops.com @cloudops_
Nova Scheduler
A daemon, which determines, on which compute host the
request should run
OpenStack Overview
cloudops.com @cloudops_
Neutron
Network as a Service
OpenStack Overview
cloudops.com @cloudops_
Cinder
Block Storage as a Service
OpenStack Overview
cloudops.com @cloudops_
Glance
Provides services for discovering, registering, and retrieving
virtual machine images
OpenStack Overview
cloudops.com @cloudops_
Swift
Swift is a highly available, distributed, eventually consistent
object/blob store
OpenStack Overview
cloudops.com @cloudops_
Ceph
The all-in-one storage service that is not an OpenStack project
OpenStack Overview
cloudops.com @cloudops_
Ceilometer
The Telemetry Service
OpenStack Overview
cloudops.com @cloudops_
Heat
The Orchestrator
OpenStack Overview
cloudops.com @cloudops_
Horizon
Provides a baseline UI for managing OpenStack services
OpenStack Overview
cloudops.com @cloudops_
Magnum
Container Infrastructure Management Service
(Big Tent Project)
OpenStack Overview
cloudops.com @cloudops_
Dependencies
The bare minimum components outside of Openstack
OpenStack Overview
cloudops.com @cloudops_
Provisioning of a VM
The most common and complex process in OpenStack and
involves interaction of most of OpenStack components
OpenStack Overview
cloudops.com @cloudops_Page
OpenStack - Provisioning of a VM
41
● Users log into Horizon and initiate a VM create
● Keystone authorizes
● Nova API initiates provisioning and saves state to DB
● Nova Scheduler finds appropriate host
● Neutron configures networking
● Cinder provides block device
● Image URI is looked up through Glance
● Image is retrieved via Swift
● VM is rendered by Hypervisor
● VM now accessible by the users
cloudops.com @cloudops_
Deployment Tools
OpenStack Overview
cloudops.com @cloudops_Page
OpenStack - Deployment Tools
43
The deployment tools for OpenStack are like Baskin Robbins.
It’s a 31 flavors buffet.
● OpenStack Ansible
● Puppet / Chef / Salt OpenStack
● Fuel
● JuJu + Charms
● Triple-O / Kolla / OpenStack Helm / Conjur-Up / PackStack / DevStack ...
cloudops.com @cloudops_
What About That
Magical Thing
Called Kubernetes
OpenStack Overview
cloudops.com @cloudops_Page
OpenStack - Kubernetes
45
There are many ways to use Kubernetes when it comes to OpenStack. You can use it to deploy
OpenStack or you can use it within OpenStack. It’s been called the infrastructure club sandwich.
● K8s to deploy OpenStack
○ OpenStack Helm
○ Kolla
● K8s in OpenStack
○ Kubespray / OpenShift
○ Magnum / Rancher
○ KubeAdm
cloudops.com @cloudops_
What Else is Needed?
OpenStack Overview
cloudops.com @cloudops_Page
OpenStack - What else is needed?
47
You now have a shiny new OpenStack Cloud but beside spinning instances,
what can you do to maximize utilisation and ROI?
● CI/CD Systems
● External AAA (Authentication, Authorization, Accounting) Integration
● Logging, Monitoring and Alerting (Day 2)
● Plan WorkLoad Onboarding
cloudops.com @cloudops_Page
OpenStack - What else is needed?
48
● Workshops
○ Architecture Design Assessment
○ Knowledge leveling sessions
○ Hands-on labs
○ Day 2 troubleshooting scenarios
○ SDN and OpenStack
○ OpenStack and Containers
○ OpenStack and Ceph
cloudops.com @cloudops_Page 49
cloudops.com @cloudops_Page
Open Source Magic In OpenStack
50
cloudops.com @cloudops_Page
Open Source is what makes OpenStack an AWESOME platform!
51
OpenStack Days Canada
● October 19th 2017 - Nature Museum
● https://www.openstackcanada.com/
Reach out on Slack if you have more questions
http://openstack-canada-slack-invite.herokuapp.com/
cloudops.com @cloudops_
Thank you for your
time
sveronneau@cloudops.com
https://www.linkedin.com/in/stacyveronneau/
https://www.meetup.com/preview/Montreal-OpenStack

More Related Content

What's hot

Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack ArchitecturesMirantis
 
Mirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017Haim Ateya
 
Oracle on kubernetes 101 - Dec/2021
Oracle on kubernetes 101 - Dec/2021Oracle on kubernetes 101 - Dec/2021
Oracle on kubernetes 101 - Dec/2021Nelson Calero
 
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
 
[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 UpdateOpenStack Korea Community
 
Paul Angus - CloudStack Container Service
Paul  Angus - CloudStack Container ServicePaul  Angus - CloudStack Container Service
Paul Angus - CloudStack Container ServiceShapeBlue
 
[OpenStack Day in Korea] Keynote#2 - Bringing OpenStack to the Enterprise Dat...
[OpenStack Day in Korea] Keynote#2 - Bringing OpenStack to the Enterprise Dat...[OpenStack Day in Korea] Keynote#2 - Bringing OpenStack to the Enterprise Dat...
[OpenStack Day in Korea] Keynote#2 - Bringing OpenStack to the Enterprise Dat...Sungjin Kang
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack TutorialBret Piatt
 
Adam Dagnall: Advanced S3 compatible storage integration in CloudStack
Adam Dagnall: Advanced S3 compatible storage integration in CloudStackAdam Dagnall: Advanced S3 compatible storage integration in CloudStack
Adam Dagnall: Advanced S3 compatible storage integration in CloudStackShapeBlue
 
CloudStack news
CloudStack newsCloudStack news
CloudStack newsShapeBlue
 
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CSBetter, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CSJohn Burwell
 
An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformRhys Oxenham
 
Architecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseArchitecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseKeith Tobin
 
OpenStack Paris 2014 - Federation, are we there yet ?
OpenStack Paris 2014 - Federation, are we there yet ?OpenStack Paris 2014 - Federation, are we there yet ?
OpenStack Paris 2014 - Federation, are we there yet ?Tim Bell
 
Hadoop on Docker
Hadoop on DockerHadoop on Docker
Hadoop on DockerRakesh Saha
 
NoSQL - Vital Open Source Ingredient for Modern Success
NoSQL - Vital Open Source Ingredient for Modern SuccessNoSQL - Vital Open Source Ingredient for Modern Success
NoSQL - Vital Open Source Ingredient for Modern SuccessArun Gupta
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack StorageNetApp
 

What's hot (20)

Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
Mirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 OverviewMirantis OpenStack 5.0 Overview
Mirantis OpenStack 5.0 Overview
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017
 
Oracle on kubernetes 101 - Dec/2021
Oracle on kubernetes 101 - Dec/2021Oracle on kubernetes 101 - Dec/2021
Oracle on kubernetes 101 - Dec/2021
 
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
 
[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
 
Paul Angus - CloudStack Container Service
Paul  Angus - CloudStack Container ServicePaul  Angus - CloudStack Container Service
Paul Angus - CloudStack Container Service
 
[OpenStack Day in Korea] Keynote#2 - Bringing OpenStack to the Enterprise Dat...
[OpenStack Day in Korea] Keynote#2 - Bringing OpenStack to the Enterprise Dat...[OpenStack Day in Korea] Keynote#2 - Bringing OpenStack to the Enterprise Dat...
[OpenStack Day in Korea] Keynote#2 - Bringing OpenStack to the Enterprise Dat...
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
 
Adam Dagnall: Advanced S3 compatible storage integration in CloudStack
Adam Dagnall: Advanced S3 compatible storage integration in CloudStackAdam Dagnall: Advanced S3 compatible storage integration in CloudStack
Adam Dagnall: Advanced S3 compatible storage integration in CloudStack
 
CloudStack news
CloudStack newsCloudStack news
CloudStack news
 
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CSBetter, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
 
An Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack PlatformAn Introduction to Red Hat Enterprise Linux OpenStack Platform
An Introduction to Red Hat Enterprise Linux OpenStack Platform
 
Architecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseArchitecture Openstack for the Enterprise
Architecture Openstack for the Enterprise
 
OpenStack Paris 2014 - Federation, are we there yet ?
OpenStack Paris 2014 - Federation, are we there yet ?OpenStack Paris 2014 - Federation, are we there yet ?
OpenStack Paris 2014 - Federation, are we there yet ?
 
Novinky v Oracle Database 18c
Novinky v Oracle Database 18cNovinky v Oracle Database 18c
Novinky v Oracle Database 18c
 
Hadoop on Docker
Hadoop on DockerHadoop on Docker
Hadoop on Docker
 
OpenStack Report
OpenStack ReportOpenStack Report
OpenStack Report
 
NoSQL - Vital Open Source Ingredient for Modern Success
NoSQL - Vital Open Source Ingredient for Modern SuccessNoSQL - Vital Open Source Ingredient for Modern Success
NoSQL - Vital Open Source Ingredient for Modern Success
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 

Viewers also liked

Equinix Big Data Platform and Cassandra - A view into the journey
Equinix Big Data Platform and Cassandra - A view into the journeyEquinix Big Data Platform and Cassandra - A view into the journey
Equinix Big Data Platform and Cassandra - A view into the journeyPraveen Kumar
 
Big Data in the Cloud? Yes, you can do it in OpenStack
Big Data in the Cloud? Yes, you can do it in OpenStackBig Data in the Cloud? Yes, you can do it in OpenStack
Big Data in the Cloud? Yes, you can do it in OpenStackObed N Muñoz
 
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告Kota Tsuyuzaki
 
201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in Myanmar201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in MyanmarTakashi Torii
 
201711 OpenStack Summit Sydney Report
201711 OpenStack Summit Sydney Report201711 OpenStack Summit Sydney Report
201711 OpenStack Summit Sydney ReportTakashi Torii
 
OpenStack & the Evolving Cloud Ecosystem
OpenStack & the Evolving Cloud EcosystemOpenStack & the Evolving Cloud Ecosystem
OpenStack & the Evolving Cloud EcosystemMark Voelker
 

Viewers also liked (7)

OpenStack Swift紹介
OpenStack Swift紹介OpenStack Swift紹介
OpenStack Swift紹介
 
Equinix Big Data Platform and Cassandra - A view into the journey
Equinix Big Data Platform and Cassandra - A view into the journeyEquinix Big Data Platform and Cassandra - A view into the journey
Equinix Big Data Platform and Cassandra - A view into the journey
 
Big Data in the Cloud? Yes, you can do it in OpenStack
Big Data in the Cloud? Yes, you can do it in OpenStackBig Data in the Cloud? Yes, you can do it in OpenStack
Big Data in the Cloud? Yes, you can do it in OpenStack
 
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
日本OpenStackユーザ会 Atlantaサミット報告会 Swift関連報告
 
201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in Myanmar201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in Myanmar
 
201711 OpenStack Summit Sydney Report
201711 OpenStack Summit Sydney Report201711 OpenStack Summit Sydney Report
201711 OpenStack Summit Sydney Report
 
OpenStack & the Evolving Cloud Ecosystem
OpenStack & the Evolving Cloud EcosystemOpenStack & the Evolving Cloud Ecosystem
OpenStack & the Evolving Cloud Ecosystem
 

Similar to Montreal Linux MeetUp - OpenStack Overview (2017.10.03)

Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"CREATE-NET
 
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
 
OpenStack und Containers
OpenStack und ContainersOpenStack und Containers
OpenStack und Containersinovex GmbH
 
Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmontonserverascode
 
OpenStack 7th Birthday Deck
OpenStack 7th Birthday DeckOpenStack 7th Birthday Deck
OpenStack 7th Birthday DeckStacy Véronneau
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013Randy Bias
 
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
 
The Evolution of OpenStack – From Infancy to Enterprise
The Evolution of OpenStack – From Infancy to EnterpriseThe Evolution of OpenStack – From Infancy to Enterprise
The Evolution of OpenStack – From Infancy to EnterpriseRackspace
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013Michael Lessard
 
Cloud Services On UI and Ideas for Federated Cloud on idREN
Cloud Services On UI and Ideas for Federated Cloud on idRENCloud Services On UI and Ideas for Federated Cloud on idREN
Cloud Services On UI and Ideas for Federated Cloud on idRENTonny Adhi Sabastian
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdfKevinBuck30
 
OpenStack - What is it and why you should know about it!
OpenStack - What is it and why you should know about it!OpenStack - What is it and why you should know about it!
OpenStack - What is it and why you should know about it!OpenStack
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...VMware Tanzu
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...VMware Tanzu
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfssuserc6aaff
 
OpenStack 3rd Birthday Presentation
OpenStack 3rd Birthday PresentationOpenStack 3rd Birthday Presentation
OpenStack 3rd Birthday PresentationOpenStack Foundation
 
Openstack Pakistan intro
Openstack Pakistan introOpenstack Pakistan intro
Openstack Pakistan introAffan Syed
 
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)Stacy Véronneau
 

Similar to Montreal Linux MeetUp - OpenStack Overview (2017.10.03) (20)

Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to 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 und Containers
OpenStack und ContainersOpenStack und Containers
OpenStack und Containers
 
Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmonton
 
OpenStack 7th Birthday Deck
OpenStack 7th Birthday DeckOpenStack 7th Birthday Deck
OpenStack 7th Birthday Deck
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013
 
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
 
Jonathan Bryce - OpenStack
Jonathan Bryce - OpenStackJonathan Bryce - OpenStack
Jonathan Bryce - OpenStack
 
The Evolution of OpenStack – From Infancy to Enterprise
The Evolution of OpenStack – From Infancy to EnterpriseThe Evolution of OpenStack – From Infancy to Enterprise
The Evolution of OpenStack – From Infancy to Enterprise
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013
 
Cloud Services On UI and Ideas for Federated Cloud on idREN
Cloud Services On UI and Ideas for Federated Cloud on idRENCloud Services On UI and Ideas for Federated Cloud on idREN
Cloud Services On UI and Ideas for Federated Cloud on idREN
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdf
 
OpenStack - What is it and why you should know about it!
OpenStack - What is it and why you should know about it!OpenStack - What is it and why you should know about it!
OpenStack - What is it and why you should know about it!
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
Cloud Foundry and OpenStack - A Marriage Made in Heaven! (Cloud Foundry Summi...
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
 
OpenStack 3rd Birthday Presentation
OpenStack 3rd Birthday PresentationOpenStack 3rd Birthday Presentation
OpenStack 3rd Birthday Presentation
 
Openstack Pakistan intro
Openstack Pakistan introOpenstack Pakistan intro
Openstack Pakistan intro
 
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
9 ways to consume kubernetes on open stack in 15 mins (k8s meetup)
 

More from Stacy Véronneau

StarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStackStarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStackStacy Véronneau
 
OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018Stacy Véronneau
 
OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018Stacy Véronneau
 
OpenStack Ottawa Q2 MeetUp - June 2018
OpenStack Ottawa Q2 MeetUp - June 2018OpenStack Ottawa Q2 MeetUp - June 2018
OpenStack Ottawa Q2 MeetUp - June 2018Stacy Véronneau
 
OpenStack Ottawa MeetUp - April 3rd 2018
OpenStack Ottawa MeetUp - April 3rd 2018OpenStack Ottawa MeetUp - April 3rd 2018
OpenStack Ottawa MeetUp - April 3rd 2018Stacy Véronneau
 
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 2017Stacy Véronneau
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpStacy Véronneau
 
OpenStack Ottawa Q3 Meetup September 26th 2017
OpenStack Ottawa Q3 Meetup   September 26th 2017OpenStack Ottawa Q3 Meetup   September 26th 2017
OpenStack Ottawa Q3 Meetup September 26th 2017Stacy Véronneau
 
OpenStack Toronto Q2 MeetUp - June 1st 2017
OpenStack Toronto Q2 MeetUp - June 1st 2017OpenStack Toronto Q2 MeetUp - June 1st 2017
OpenStack Toronto Q2 MeetUp - June 1st 2017Stacy Véronneau
 
OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017Stacy Véronneau
 
OpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail PresentationOpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail PresentationStacy Véronneau
 
Montreal OpenStack Q2 MeetUp - May 30th 2017
Montreal OpenStack Q2 MeetUp - May 30th 2017Montreal OpenStack Q2 MeetUp - May 30th 2017
Montreal OpenStack Q2 MeetUp - May 30th 2017Stacy Véronneau
 
OpenStack Boston Meetup - April 20th 2017
OpenStack Boston Meetup - April 20th 2017OpenStack Boston Meetup - April 20th 2017
OpenStack Boston Meetup - April 20th 2017Stacy Véronneau
 
CENGN - OpenStack MeetUp - March 2017
CENGN - OpenStack MeetUp - March 2017CENGN - OpenStack MeetUp - March 2017
CENGN - OpenStack MeetUp - March 2017Stacy Véronneau
 

More from Stacy Véronneau (14)

StarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStackStarlingX - Driving Compute to the Edge with OpenStack
StarlingX - Driving Compute to the Edge with OpenStack
 
OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018OpenStack Ottawa Meetup - October 2018
OpenStack Ottawa Meetup - October 2018
 
OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018OpenStack Toronto UG - MeetUp - October 2018
OpenStack Toronto UG - MeetUp - October 2018
 
OpenStack Ottawa Q2 MeetUp - June 2018
OpenStack Ottawa Q2 MeetUp - June 2018OpenStack Ottawa Q2 MeetUp - June 2018
OpenStack Ottawa Q2 MeetUp - June 2018
 
OpenStack Ottawa MeetUp - April 3rd 2018
OpenStack Ottawa MeetUp - April 3rd 2018OpenStack Ottawa MeetUp - April 3rd 2018
OpenStack Ottawa MeetUp - April 3rd 2018
 
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
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUp
 
OpenStack Ottawa Q3 Meetup September 26th 2017
OpenStack Ottawa Q3 Meetup   September 26th 2017OpenStack Ottawa Q3 Meetup   September 26th 2017
OpenStack Ottawa Q3 Meetup September 26th 2017
 
OpenStack Toronto Q2 MeetUp - June 1st 2017
OpenStack Toronto Q2 MeetUp - June 1st 2017OpenStack Toronto Q2 MeetUp - June 1st 2017
OpenStack Toronto Q2 MeetUp - June 1st 2017
 
OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017OpenStack Ottawa Q2 MeetUp - May 31st 2017
OpenStack Ottawa Q2 MeetUp - May 31st 2017
 
OpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail PresentationOpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail Presentation
 
Montreal OpenStack Q2 MeetUp - May 30th 2017
Montreal OpenStack Q2 MeetUp - May 30th 2017Montreal OpenStack Q2 MeetUp - May 30th 2017
Montreal OpenStack Q2 MeetUp - May 30th 2017
 
OpenStack Boston Meetup - April 20th 2017
OpenStack Boston Meetup - April 20th 2017OpenStack Boston Meetup - April 20th 2017
OpenStack Boston Meetup - April 20th 2017
 
CENGN - OpenStack MeetUp - March 2017
CENGN - OpenStack MeetUp - March 2017CENGN - OpenStack MeetUp - March 2017
CENGN - OpenStack MeetUp - March 2017
 

Recently uploaded

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
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...apidays
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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...
 
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
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

Montreal Linux MeetUp - OpenStack Overview (2017.10.03)

  • 2. Stacy Véronneau ● Director of OpenStack Solutions and Lead OpenStack Architect at CloudOps. ● Using public cloud resources since 2007 ● Started ‘exploring’ OpenStack at Folsom and using at Grizzly ● OpenStack MeetUp organizer ○ Montreal, Ottawa, Edmonton and Toronto(Co-Org) ● Speaker at OpenStack Days and Summit ○ Austin, Montreal, Barcelona, Boston, Ottawa ● OpenStack Mentor since August 2017
  • 3. cloudops.com @cloudops_Page About CloudOps 3 We enable our customers to own their destiny in a cloudy world by leveraging open source cloud orchestration and best of breed technologies. Our team has built and continues to support dozens of regional clouds for telco and community cloud service providers around the world. We’ve helped hundreds of software companies migrate to and scale their businesses on regional cloud platforms such as cloud.ca and public clouds such as Google Cloud Platform and Amazon Web Services.
  • 5. cloudops.com @cloudops_Page What is OpenStack? 5 As described by Wikipedia “OpenStack is a cloud computing project aimed at providing an infrastructure as a service (IaaS).” The software platform consists of interrelated components that control hardware pools of processing, storage and networking”
  • 6. cloudops.com @cloudops_Page What is OpenStack? 6 ● What it is ○ Abstraction Layer ○ A group of interrelated projects ○ IaaS Solution ○ Community Driven ● What it isn’t ○ Interdependent project (Exceptions Apply) ○ A complete standalone solution, extra components are needed ○ Standalone Virtualisation solution
  • 7. cloudops.com @cloudops_Page OpenStack Capabilities 7 ● Virtual machines (VMs) on demand ○ Provisioning ○ Snapshotting ● Networks ○ Provisioning ○ Isolation ● Storage for VMs and arbitrary files ● Multi-tenancy ○ Quotas for different projects, users ○ User can be associated with multiple projects
  • 9. cloudops.com @cloudops_Page History 9 ● Started in 2010 by and ● Foundation created in 2012 ● Latest release was on August 30th 2017 and is named Pike The Mission: “To produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable”.
  • 10. cloudops.com @cloudops_Page History - Release Naming 10 Only single words with a maximum of 10 characters are good candidates for a name. Bonus points for sounding cool. ● Austin: The first design summit took place in Austin, TX ● Bexar: The second design summit took place in San Antonio, TX (Bexar county). ● Cactus: Cactus is a city in Texas ● Diablo: Diablo is a city in the bay area near Santa Clara, CA ● Essex: Essex is a city near Boston, MA ● Folsom: Folsom is a city near San Francisco, CA ● Grizzly: Grizzly is an element of the state flag of California (design summit takes place in San Diego, CA) ● Havana: Havana is an unincorporated community in Oregon ● Icehouse: Ice House is a street in Hong Kong ● Juno: Juno is a locality in Georgia ● Kilo: Paris (Sèvres, actually, but that's close enough) is home to the Kilogram, the only remaining SI unit tied to an artifact ● Liberty: Liberty is a village in the Canadian province of Saskatchewan ● Mitaka: It’s named after the town located in the Tokyo metro area, known for Inokashira park and the Ghibli museum, ● Newton (Austin, Texas): The "Newton House", located at 1013 E. Ninth St., Austin, TX, is listed on the National Register of Historic Places ● 2017.1 Ocata (Barcelona, Spain): Ocata is a beach about 20 minutes north of Barcelona by train ● 2017.2 Pike, the Massachusetts Turnpike, also the Mass Pike (Boston) ● 2018.1 Queens, Queens Pound river in the Souther Coast region of NSW (Australia) ● 2018.2 Rocky (British Columbia, Canada)
  • 11. cloudops.com @cloudops_Page History - Architecture @ Cactus 11 Source: docs.openstack.org
  • 12. cloudops.com @cloudops_Page History - Architecture Now 12 Source: docs.openstack.org
  • 15. cloudops.com @cloudops_Page OpenStack - Is more an In-House AWS 15
  • 16. cloudops.com @cloudops_Page OpenStack vs AWS 16 Project Name Description AWS Equiv. Codename(s) Compute Provision and manage large pools of on-demand computing resources EC2 Nova Block Storage Volumes on commodity storage gear, and drivers for turn-key block storage solutions EBS Cinder Object Storage Petabytes of reliable storage on standard gear S3 Swift Networking L2-focused on-demand networking with some L3 capabilities VPC Neutron Dashboard Self-service, role-based web interface for users and administrators Console Horizon Metering Centralized metering data for all services for integration to external billing CloudWatch Ceilometer Identity Multi-tenant authentication system that ties to existing stores (e.g. LDAP) and Image Service IAM Keystone Image Management Upload, download, and manage VM images for the compute service VM Import/Export Glance Orchestration Application orchestration layer that runs on top of and manages OpenStack Compute CloudFormation, CloudWatch Heat
  • 18. cloudops.com @cloudops_Page OpenStack - Is an AWESOME platform 18
  • 19. cloudops.com @cloudops_Page OpenStack - High Level & High Speed 19
  • 20. cloudops.com @cloudops_ Let’s Talk Distros OpenStack Overview
  • 21. cloudops.com @cloudops_Page OpenStack - Let’s Talk Distros 21
  • 23. cloudops.com @cloudops_Page OpenStack - Core Services 23 OpenStack embraces a modular architecture to provide a set of core services that facilitates scalability and elasticity as core design tenets.
  • 24. cloudops.com @cloudops_Page OpenStack - Core Services 24 Each service: ● Is also a “top-level” OpenStack component ● Has an elected “Project Technical Lead” (PTL) ● Has separate developers and design teams ● Has a well defined public API ○ With the exception of Horizon, which is the Web GUI, all other projects have a RESTful (JSON/HTTP) API ● Has a separate database and an isolated persistent layer
  • 25. cloudops.com @cloudops_Page OpenStack Programs Relationships 25 Provides Network connectivity for Image Glance Stores disk files in Neutron Network Block Storage Cinder Provides volumes for Nova Compute Poll data from Ceilometer Metering Poll data from Poll data from Object Storage Swift Stores images in Heat Orchestrate Arranges and directsProvides UI for Provides UI for Provides UI for Provides UI for Provides UI for Provides UI for Provides UI for Common UI Horizon Dashboard Keystone Identity Provides Auth for Provides Auth for Provides Auth for Provides Auth for Provides Auth for Access Control Provides Auth for Provides Auth for Provides UI for Provides Auth for Not a program, but important to understand the relationship Database Not a program, but important to understand the relationship Message Queue
  • 26. cloudops.com @cloudops_Page OpenStack Deployment Topology 26 Control Cluster Horizon Keystone GlanceNeutron CinderNova Compute Cluster compute node compute node compute node compute node compute node compute node Storage Cluster (Cinder Volume, Swift) storage node storage node storage node storage node storage node storage node Heavy CPU and RAM Heavy Disk and I/O CeilometerHeat
  • 27. cloudops.com @cloudops_ Keystone Provides Identity, Token, Catalog and Policy services for use specifically by projects in the OpenStack family OpenStack Overview
  • 28. cloudops.com @cloudops_ Nova API A RESTful API web service which is used to interact with Nova Compute OpenStack Overview
  • 29. cloudops.com @cloudops_ Nova Scheduler A daemon, which determines, on which compute host the request should run OpenStack Overview
  • 30. cloudops.com @cloudops_ Neutron Network as a Service OpenStack Overview
  • 31. cloudops.com @cloudops_ Cinder Block Storage as a Service OpenStack Overview
  • 32. cloudops.com @cloudops_ Glance Provides services for discovering, registering, and retrieving virtual machine images OpenStack Overview
  • 33. cloudops.com @cloudops_ Swift Swift is a highly available, distributed, eventually consistent object/blob store OpenStack Overview
  • 34. cloudops.com @cloudops_ Ceph The all-in-one storage service that is not an OpenStack project OpenStack Overview
  • 37. cloudops.com @cloudops_ Horizon Provides a baseline UI for managing OpenStack services OpenStack Overview
  • 38. cloudops.com @cloudops_ Magnum Container Infrastructure Management Service (Big Tent Project) OpenStack Overview
  • 39. cloudops.com @cloudops_ Dependencies The bare minimum components outside of Openstack OpenStack Overview
  • 40. cloudops.com @cloudops_ Provisioning of a VM The most common and complex process in OpenStack and involves interaction of most of OpenStack components OpenStack Overview
  • 41. cloudops.com @cloudops_Page OpenStack - Provisioning of a VM 41 ● Users log into Horizon and initiate a VM create ● Keystone authorizes ● Nova API initiates provisioning and saves state to DB ● Nova Scheduler finds appropriate host ● Neutron configures networking ● Cinder provides block device ● Image URI is looked up through Glance ● Image is retrieved via Swift ● VM is rendered by Hypervisor ● VM now accessible by the users
  • 43. cloudops.com @cloudops_Page OpenStack - Deployment Tools 43 The deployment tools for OpenStack are like Baskin Robbins. It’s a 31 flavors buffet. ● OpenStack Ansible ● Puppet / Chef / Salt OpenStack ● Fuel ● JuJu + Charms ● Triple-O / Kolla / OpenStack Helm / Conjur-Up / PackStack / DevStack ...
  • 44. cloudops.com @cloudops_ What About That Magical Thing Called Kubernetes OpenStack Overview
  • 45. cloudops.com @cloudops_Page OpenStack - Kubernetes 45 There are many ways to use Kubernetes when it comes to OpenStack. You can use it to deploy OpenStack or you can use it within OpenStack. It’s been called the infrastructure club sandwich. ● K8s to deploy OpenStack ○ OpenStack Helm ○ Kolla ● K8s in OpenStack ○ Kubespray / OpenShift ○ Magnum / Rancher ○ KubeAdm
  • 46. cloudops.com @cloudops_ What Else is Needed? OpenStack Overview
  • 47. cloudops.com @cloudops_Page OpenStack - What else is needed? 47 You now have a shiny new OpenStack Cloud but beside spinning instances, what can you do to maximize utilisation and ROI? ● CI/CD Systems ● External AAA (Authentication, Authorization, Accounting) Integration ● Logging, Monitoring and Alerting (Day 2) ● Plan WorkLoad Onboarding
  • 48. cloudops.com @cloudops_Page OpenStack - What else is needed? 48 ● Workshops ○ Architecture Design Assessment ○ Knowledge leveling sessions ○ Hands-on labs ○ Day 2 troubleshooting scenarios ○ SDN and OpenStack ○ OpenStack and Containers ○ OpenStack and Ceph
  • 51. cloudops.com @cloudops_Page Open Source is what makes OpenStack an AWESOME platform! 51
  • 52. OpenStack Days Canada ● October 19th 2017 - Nature Museum ● https://www.openstackcanada.com/
  • 53. Reach out on Slack if you have more questions http://openstack-canada-slack-invite.herokuapp.com/
  • 54. cloudops.com @cloudops_ Thank you for your time sveronneau@cloudops.com https://www.linkedin.com/in/stacyveronneau/ https://www.meetup.com/preview/Montreal-OpenStack