SlideShare a Scribd company logo
OpenStack	
  Private	
  
Cloud	
  at	
  eBay	
  
OpenStack	
  Design	
  Summit	
  –	
  Nov	
  2013	
  

1	
  
Analyst Conference 2013

John Donahoe- CEO

Marc Carges - CTO

Bob Swan - CFO

Devin Wenig – President eBay NA
Prod
Prod
QA
PCI
Secure
QA

DEV

QA

DEV

DEV
Frictionless on- Multi-tenant,
demand access isolated

One cloud on
shared infra
billmelater.com
brands4friends.de
corp.ebay.com
ebay-kleinanzeigen.de
ebay.ca
ebay.com
ebay.de
gumtree.com
hunch.com
marketplats.ne
milo.com

5/1/2013

6/1/2013

7/1/2013

8/1/2013

Users

5/1/13

6/1/13

7/1/13
VMs Created

9/1/2013

10/1/2013

Projects

8/1/13

9/1/13
VMs Deleted

10/1/13

5/1/2013

6/1/2013

7/1/2013

8/1/2013
Cores

9/1/2013

10/1/2013

4
project

project

VPC

…

project

project

…

VPC

Availability Zone

project

…

project

VPC

VPC

Availability Zone
Region

…

project

…

VPC
AZ
Region

Globally Shared infra
(Compute, Network, Storage)

5	
  
OpenStack APIs
Project -> VPC

Network -> VPC

Dashboard
VPC selection

Capacity based
Network selection

Images -> VPC

Dashboard
AZ selection

Class of Service (PCI, DEV, PROD, …)
VPC
Virtual Networks

Block, Object Storage

Flavors classes

Managed images

Large scale networks

Multi tiers storage

Commodity H/W

Win/Linux

6	
  
OpenStack	
  is	
  not	
  cloud	
  

hDp://www.subbu.org/blog/2013/07/openstack-­‐is-­‐not-­‐cloud	
  

7	
  
Cloud	
  is	
  a	
  
service!	
  

Metering	
  
and	
  
chargeback	
  

Monitoring	
  
and	
  alerRng	
  

High	
  
availability	
  

RemediaRon	
  

Config	
  
management	
  

Log	
  
processing	
  

Infra	
  
onboarding	
  

Scale	
  out	
  

OpenStack	
  
APIs	
  

Metrics	
  

Cloud	
  
monitoring	
  

Autoscaling	
  

Capacity	
  
planning	
  

CI	
  
Network	
  
design	
  

Upgrades	
  

Builds	
  
Net/info	
  sec	
  

SLA	
  

AlerRng	
  
Incident	
  
resoluRon	
  

User	
  
experience	
  

Customer	
  
support	
  
Monitoring	
  

9	
  
nova	
  boot	
  	
  
	
  	
  -­‐-­‐image	
  a4a3d552-­‐4f92-­‐4426-­‐82d9-­‐ff2226d72d08	
  	
  
	
  	
  -­‐-­‐flavor	
  medium	
  myvm	
  

Is	
  the	
  cloud	
  broken?	
  

User	
  

?	
  

You	
  
10	
  
RabbitMQ	
  

Capacity	
  issues	
  

Quantum	
  plugin	
  failures	
  
vm_state=ACTIVE	
  
does	
  not	
  really	
  
mean	
  success	
  
Glance	
  down	
  
Didn’t	
  get	
  DHCP	
  in	
  
Ame	
  for	
  cloud	
  init	
  
Metadata	
  
Aming	
  out	
  

11	
  
Log	
  
source	
  

logstash	
   ØMQ	
  

Log	
  
source	
  

logstash	
   ØMQ	
  

Log	
  
source	
  

logstash	
   ØMQ	
  

Log	
  
source	
  

logstash	
   ØMQ	
  
1	
   Grok	
  paDerns	
  

ØMQ	
   logstash	
   ElasRcSearch	
  
ØMQ	
   logstash	
   ElasRcSearch	
  

kibana	
  

ØMQ	
   logstash	
   ElasRcSearch	
  
2	
   Low	
  latency	
  

3	
   A	
  cluster	
  that	
  can	
  
scale	
  horizontally	
  

12	
  
Log	
  
source	
  

logstash	
   ØMQ	
  

Log	
  
source	
  

logstash	
   ØMQ	
  

Log	
  
source	
  

logstash	
   ØMQ	
  

Log	
  
source	
  

logstash	
   ØMQ	
  

ØMQ	
   logstash	
   ElasRcSearch	
  
ØMQ	
   logstash	
   ElasRcSearch	
  

kibana	
  

ØMQ	
   logstash	
   ElasRcSearch	
  
Graphite	
  
StatsD	
  
Zabbix	
  

Metrics	
  

Monitoring	
  

Alerts	
  
13	
  
Log	
  
source	
  

logstash	
   ØMQ	
  

Log	
  
source	
  

logstash	
   ØMQ	
  

Log	
  
source	
  

logstash	
   ØMQ	
  

Log	
  
source	
  

logstash	
   ØMQ	
  

ØMQ	
   logstash	
   ElasRcSearch	
  
ØMQ	
   logstash	
   ElasRcSearch	
  

kibana	
  

ØMQ	
   logstash	
   ElasRcSearch	
  
Graphite	
  
StatsD	
  

OpenStack	
  nodes,	
  
processes,	
  network,	
  
storage,	
  …	
  

Is	
  the	
  cloud	
  broken?	
  

Zabbix	
  

May	
  be?	
  
14	
  
Log	
  
source	
  

logstash	
   ØMQ	
  

Log	
  
source	
  

logstash	
   ØMQ	
  

Log	
  
source	
  

logstash	
   ØMQ	
  

Log	
  
source	
  

logstash	
   ØMQ	
  

ØMQ	
   logstash	
   ElasRcSearch	
  
ØMQ	
   logstash	
   ElasRcSearch	
  

kibana	
  

ØMQ	
   logstash	
   ElasRcSearch	
  
Graphite	
  
StatsD	
  

StackWatch	
  

Simulate	
  
KPIs	
  
• 
• 
• 
• 
• 

OpenStack	
  nodes,	
  
processes,	
  network,	
  
storage,	
  …	
  

Zabbix	
  

StackMetrics	
  

Create,	
  delete	
  
Volumes	
  
Ping	
  success	
  
Ping	
  latency	
  
…	
  
hDp://www.subbu.org/blog/2013/10/monitoring-­‐and-­‐alerRng-­‐for-­‐openstack	
  

15	
  
Scale	
  out	
  

16	
  
One	
  Cloud	
  User	
  Experience	
  

Availability	
  for	
  Business	
  

Availability	
  

1.	
  Nova	
  “availability	
  zones”	
  
2.	
  Keystone	
  “regions”	
  
3.	
  Nova	
  “cells”	
  
Capacity	
  
17	
  
AWS	
  
Region	
  A	
  

Region	
  B	
  

Availability	
  
Zone	
  

Availability	
  
Zone	
  

Availability	
  
Zone	
  

Availability	
  
Zone	
  

Availability	
  
Zone	
  

keystone

glance

Availability	
  Zone	
  

nova API

Hypervisors

cinder API

Block storage
backend

neutron API

network driver +
agents + infra

swift API

storage
18	
  
Region A
Dashboard
Nova

Keystone

Quantum

Cinder

Glance
Swift

region
services
az
services

infra
Dashboard behind a
global load balancer VIP
user chosen replication of
selected resources

Region C
Dashboard

Keystone

Glance

Region B
Dashboard
Nova

Keystone

Quantum

Cinder

Glance
Swift

region
services
az
services

infra

Region	
  ≈	
  A	
  fully	
  decoupled	
  
OpenStack	
  deployment	
  

Nova

Quantum

Cinder

Swift

region
services
az
services

infra

Availability	
  Zone	
  	
  
≈	
  Keystone	
  “region”	
  
Nova	
  availability	
  zone?	
  
Nova	
  cells	
  –	
  an	
  implementaRon	
  detail	
  
19	
  
Build	
  and	
  Deployment	
  

20	
  
Ubuntu,	
  apt,	
  fabric	
  
Ubuntu,	
  apt,	
  puppet	
  and	
  foreman	
  

Pet	
  test	
  clouds	
  

1.  Bare-­‐metal	
  provisioning	
  for	
  hypervisors,	
  
controllers,	
  NVP,	
  …	
  
2.  Virt	
  env	
  tarballs,	
  puppet	
  and	
  foreman	
  
3.  A	
  full	
  working	
  deployment!	
  

CaDle	
  test	
  clouds	
  
Patches	
  	
  
ParRal	
  upgrades	
  
Rollbacks	
  

1.  Change	
  orchestraRon	
  
2.  Foreman	
  UI	
  “ClickOps”	
  

21	
  
Our	
  Commitment	
  to	
  the	
  Community	
  
•  Puppet	
  automaRon	
  
•  Full	
  topology	
  with	
  virtual	
  environments	
  
•  ProducRon	
  ready	
  
•  Zabbix	
  templates	
  	
  
•  StackWatch	
  and	
  StackMetrics	
  
•  Contribute	
  on	
  VPCs	
  
•  Contribute	
  on	
  scale-­‐out	
  paDerns	
  

22	
  
JC	
  MarRn	
   Subbu	
  Allamaraju	
  
	
   	
  
@jchmarRn	
   @sallamar	
  

23	
  

More Related Content

What's hot

Neutron CI Run on Docker
Neutron CI Run on DockerNeutron CI Run on Docker
Neutron CI Run on Docker
Hirofumi Ichihara
 
L3HA-VRRP-20141201
L3HA-VRRP-20141201L3HA-VRRP-20141201
L3HA-VRRP-20141201
Manabu Ori
 
A Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksA Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center Networks
Ryousei Takano
 
OpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
OpenShift Commons Briefing: Ask Me Anything about Cinder and GlanceOpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
OpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
Brian Rosmaita
 
Hybridizing Kubernetes and HPC securely - Pavan Gupta
Hybridizing Kubernetes and HPC securely - Pavan GuptaHybridizing Kubernetes and HPC securely - Pavan Gupta
Hybridizing Kubernetes and HPC securely - Pavan Gupta
PacificResearchPlatform
 
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
Codemotion
 
Skydive, real-time network analyzer
Skydive, real-time network analyzer Skydive, real-time network analyzer
Skydive, real-time network analyzer
Sylvain Afchain
 
Object Storage in a Cloud-Native Container Envirnoment
Object Storage in a Cloud-Native Container EnvirnomentObject Storage in a Cloud-Native Container Envirnoment
Object Storage in a Cloud-Native Container Envirnoment
Minio
 
sanlock overview and its consensus algorithms
sanlock overview and its consensus algorithmssanlock overview and its consensus algorithms
sanlock overview and its consensus algorithms
Roger Zhou 周志强
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUp
Stacy 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 2017
Stacy Véronneau
 
NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus
Hirofumi Ichihara
 
Analise NetFlow in Real Time
Analise NetFlow in Real TimeAnalise NetFlow in Real Time
Analise NetFlow in Real Time
Piotr Perzyna
 
Security Onion: peeling back the layers of your network in minutes
Security Onion: peeling back the layers of your network in minutesSecurity Onion: peeling back the layers of your network in minutes
Security Onion: peeling back the layers of your network in minutesbsidesaugusta
 
The OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack NordicThe OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack Nordic
Tim Bell
 
Network OS Code Coverage demo using Bullseye tool
Network OS Code Coverage demo using Bullseye toolNetwork OS Code Coverage demo using Bullseye tool
Network OS Code Coverage demo using Bullseye tool
Vikram G Hosakote
 
20161025 OpenStack at CERN Barcelona
20161025 OpenStack at CERN Barcelona20161025 OpenStack at CERN Barcelona
20161025 OpenStack at CERN Barcelona
Tim Bell
 
The Concierge Paradigm
The Concierge ParadigmThe Concierge Paradigm
The Concierge Paradigm
Gareth Brown
 
20170926 cern cloud v4
20170926 cern cloud v420170926 cern cloud v4
20170926 cern cloud v4
Tim Bell
 
Openstack Trunk Port
Openstack Trunk PortOpenstack Trunk Port
Openstack Trunk Port
benceromsics
 

What's hot (20)

Neutron CI Run on Docker
Neutron CI Run on DockerNeutron CI Run on Docker
Neutron CI Run on Docker
 
L3HA-VRRP-20141201
L3HA-VRRP-20141201L3HA-VRRP-20141201
L3HA-VRRP-20141201
 
A Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksA Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center Networks
 
OpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
OpenShift Commons Briefing: Ask Me Anything about Cinder and GlanceOpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
OpenShift Commons Briefing: Ask Me Anything about Cinder and Glance
 
Hybridizing Kubernetes and HPC securely - Pavan Gupta
Hybridizing Kubernetes and HPC securely - Pavan GuptaHybridizing Kubernetes and HPC securely - Pavan Gupta
Hybridizing Kubernetes and HPC securely - Pavan Gupta
 
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
Oded Coster - Stack Overflow behind the scenes - how it's made - Codemotion M...
 
Skydive, real-time network analyzer
Skydive, real-time network analyzer Skydive, real-time network analyzer
Skydive, real-time network analyzer
 
Object Storage in a Cloud-Native Container Envirnoment
Object Storage in a Cloud-Native Container EnvirnomentObject Storage in a Cloud-Native Container Envirnoment
Object Storage in a Cloud-Native Container Envirnoment
 
sanlock overview and its consensus algorithms
sanlock overview and its consensus algorithmssanlock overview and its consensus algorithms
sanlock overview and its consensus algorithms
 
Montreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUpMontreal OpenStack Q3-2017 MeetUp
Montreal OpenStack Q3-2017 MeetUp
 
OpenStack Toronto Q3 MeetUp - September 28th 2017
OpenStack Toronto Q3 MeetUp - September 28th 2017OpenStack Toronto Q3 MeetUp - September 28th 2017
OpenStack Toronto Q3 MeetUp - September 28th 2017
 
NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus NFV Infrastructure Manager with High Performance Software Switch Lagopus
NFV Infrastructure Manager with High Performance Software Switch Lagopus
 
Analise NetFlow in Real Time
Analise NetFlow in Real TimeAnalise NetFlow in Real Time
Analise NetFlow in Real Time
 
Security Onion: peeling back the layers of your network in minutes
Security Onion: peeling back the layers of your network in minutesSecurity Onion: peeling back the layers of your network in minutes
Security Onion: peeling back the layers of your network in minutes
 
The OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack NordicThe OpenStack Cloud at CERN - OpenStack Nordic
The OpenStack Cloud at CERN - OpenStack Nordic
 
Network OS Code Coverage demo using Bullseye tool
Network OS Code Coverage demo using Bullseye toolNetwork OS Code Coverage demo using Bullseye tool
Network OS Code Coverage demo using Bullseye tool
 
20161025 OpenStack at CERN Barcelona
20161025 OpenStack at CERN Barcelona20161025 OpenStack at CERN Barcelona
20161025 OpenStack at CERN Barcelona
 
The Concierge Paradigm
The Concierge ParadigmThe Concierge Paradigm
The Concierge Paradigm
 
20170926 cern cloud v4
20170926 cern cloud v420170926 cern cloud v4
20170926 cern cloud v4
 
Openstack Trunk Port
Openstack Trunk PortOpenstack Trunk Port
Openstack Trunk Port
 

Viewers also liked

Cloud@ebay
Cloud@ebayCloud@ebay
Cloud-Scale Kubernetes at eBay
Cloud-Scale Kubernetes at eBayCloud-Scale Kubernetes at eBay
Cloud-Scale Kubernetes at eBay
KubeAcademy
 
Ebay: DB Capacity planning at eBay
Ebay: DB Capacity planning at eBayEbay: DB Capacity planning at eBay
Ebay: DB Capacity planning at eBay
DataStax Academy
 
eBay Cloud CMS - QCon 2012 - http://yidb.org/
eBay Cloud CMS - QCon 2012 - http://yidb.org/eBay Cloud CMS - QCon 2012 - http://yidb.org/
eBay Cloud CMS - QCon 2012 - http://yidb.org/
Xu Jiang
 
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
Randy Shoup
 
eBay Architecture
eBay Architecture eBay Architecture
eBay Architecture Tony Ng
 

Viewers also liked (6)

Cloud@ebay
Cloud@ebayCloud@ebay
Cloud@ebay
 
Cloud-Scale Kubernetes at eBay
Cloud-Scale Kubernetes at eBayCloud-Scale Kubernetes at eBay
Cloud-Scale Kubernetes at eBay
 
Ebay: DB Capacity planning at eBay
Ebay: DB Capacity planning at eBayEbay: DB Capacity planning at eBay
Ebay: DB Capacity planning at eBay
 
eBay Cloud CMS - QCon 2012 - http://yidb.org/
eBay Cloud CMS - QCon 2012 - http://yidb.org/eBay Cloud CMS - QCon 2012 - http://yidb.org/
eBay Cloud CMS - QCon 2012 - http://yidb.org/
 
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...The eBay Architecture:  Striking a Balance between Site Stability, Feature Ve...
The eBay Architecture: Striking a Balance between Site Stability, Feature Ve...
 
eBay Architecture
eBay Architecture eBay Architecture
eBay Architecture
 

Similar to Open stack@ebay

Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712
Naoto Gohko
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day India
openstackindia
 
Shmoocon 2013 - OpenStack Security Brief
Shmoocon 2013 - OpenStack Security BriefShmoocon 2013 - OpenStack Security Brief
Shmoocon 2013 - OpenStack Security Brief
openfly
 
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integration
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integrationSouJava May 2020: Apache Camel 3 - the next generation of enterprise integration
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integration
Claus Ibsen
 
Open stack in sina
Open stack in sinaOpen stack in sina
Open stack in sina
Hui Cheng
 
Issues of OpenStack multi-region mode
Issues of OpenStack multi-region modeIssues of OpenStack multi-region mode
Issues of OpenStack multi-region mode
Joe Huang
 
OpenSlava Infrastructure Automation Patterns
OpenSlava   Infrastructure Automation PatternsOpenSlava   Infrastructure Automation Patterns
OpenSlava Infrastructure Automation Patterns
Antons Kranga
 
stackconf 2021 | Why you should take care of infrastructure drift
stackconf 2021 | Why you should take care of infrastructure driftstackconf 2021 | Why you should take care of infrastructure drift
stackconf 2021 | Why you should take care of infrastructure drift
NETWAYS
 
Nvp deep dive_session_cee-day
Nvp deep dive_session_cee-dayNvp deep dive_session_cee-day
Nvp deep dive_session_cee-dayyfauser
 
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
VirtualTech Japan Inc.
 
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
Naoto Gohko
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstack
salv_orlando
 
Storage as a service OpenStack
Storage as a service OpenStackStorage as a service OpenStack
Storage as a service OpenStackopenstackindia
 
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
HostedbyConfluent
 
Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)
Matt Bynum
 
Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)
Matt Bynum
 
YOW2018 Cloud Performance Root Cause Analysis at Netflix
YOW2018 Cloud Performance Root Cause Analysis at NetflixYOW2018 Cloud Performance Root Cause Analysis at Netflix
YOW2018 Cloud Performance Root Cause Analysis at Netflix
Brendan Gregg
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
Trevor Roberts Jr.
 
Simplify Networking for Containers
Simplify Networking for ContainersSimplify Networking for Containers
Simplify Networking for Containers
LinuxCon ContainerCon CloudOpen China
 
OpenStack Magnum
OpenStack MagnumOpenStack Magnum
OpenStack Magnum
Adrian Otto
 

Similar to Open stack@ebay (20)

Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712Openstack days taiwan 2016 0712
Openstack days taiwan 2016 0712
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day India
 
Shmoocon 2013 - OpenStack Security Brief
Shmoocon 2013 - OpenStack Security BriefShmoocon 2013 - OpenStack Security Brief
Shmoocon 2013 - OpenStack Security Brief
 
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integration
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integrationSouJava May 2020: Apache Camel 3 - the next generation of enterprise integration
SouJava May 2020: Apache Camel 3 - the next generation of enterprise integration
 
Open stack in sina
Open stack in sinaOpen stack in sina
Open stack in sina
 
Issues of OpenStack multi-region mode
Issues of OpenStack multi-region modeIssues of OpenStack multi-region mode
Issues of OpenStack multi-region mode
 
OpenSlava Infrastructure Automation Patterns
OpenSlava   Infrastructure Automation PatternsOpenSlava   Infrastructure Automation Patterns
OpenSlava Infrastructure Automation Patterns
 
stackconf 2021 | Why you should take care of infrastructure drift
stackconf 2021 | Why you should take care of infrastructure driftstackconf 2021 | Why you should take care of infrastructure drift
stackconf 2021 | Why you should take care of infrastructure drift
 
Nvp deep dive_session_cee-day
Nvp deep dive_session_cee-dayNvp deep dive_session_cee-day
Nvp deep dive_session_cee-day
 
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
GMOインターネット様 発表「OpenStackのモデルの最適化とConoHa, Z.comとGMOアプリクラウドへの適用」 - OpenStack最新情...
 
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
OpenStack cloud for ConoHa, Z.com and GMO AppsCloud in okinawa opendays 2015 ...
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstack
 
Storage as a service OpenStack
Storage as a service OpenStackStorage as a service OpenStack
Storage as a service OpenStack
 
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
Safer Commutes & Streaming Data | George Padavick, Ohio Department of Transpo...
 
Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)
 
Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)Demystifying Software Defined Networking (SDN)
Demystifying Software Defined Networking (SDN)
 
YOW2018 Cloud Performance Root Cause Analysis at Netflix
YOW2018 Cloud Performance Root Cause Analysis at NetflixYOW2018 Cloud Performance Root Cause Analysis at Netflix
YOW2018 Cloud Performance Root Cause Analysis at Netflix
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
Simplify Networking for Containers
Simplify Networking for ContainersSimplify Networking for Containers
Simplify Networking for Containers
 
OpenStack Magnum
OpenStack MagnumOpenStack Magnum
OpenStack Magnum
 

More from Subbu Allamaraju

Five Rules
Five RulesFive Rules
Five Rules
Subbu Allamaraju
 
Leading a Transformation
Leading a TransformationLeading a Transformation
Leading a Transformation
Subbu Allamaraju
 
Taming the Rate of Change
Taming the Rate of ChangeTaming the Rate of Change
Taming the Rate of Change
Subbu Allamaraju
 
What Worked for Netflix May Not Work for You (OSCON-2018)
What Worked for Netflix May Not Work for You (OSCON-2018)What Worked for Netflix May Not Work for You (OSCON-2018)
What Worked for Netflix May Not Work for You (OSCON-2018)
Subbu Allamaraju
 
Are We Ready for Serverless
Are We Ready for ServerlessAre We Ready for Serverless
Are We Ready for Serverless
Subbu Allamaraju
 
How to Sell Serverless to Your Colleagues
How to Sell Serverless to Your ColleaguesHow to Sell Serverless to Your Colleagues
How to Sell Serverless to Your Colleagues
Subbu Allamaraju
 
Turning Containers into Cattle
Turning Containers into CattleTurning Containers into Cattle
Turning Containers into Cattle
Subbu Allamaraju
 
Keystone at the Center of Our Universe
Keystone at the Center of Our UniverseKeystone at the Center of Our Universe
Keystone at the Center of Our Universe
Subbu Allamaraju
 
Journey and future of OpenStack eBay and PayPal
Journey and future of OpenStack eBay and PayPalJourney and future of OpenStack eBay and PayPal
Journey and future of OpenStack eBay and PayPal
Subbu Allamaraju
 
Engineering operations
Engineering operationsEngineering operations
Engineering operations
Subbu Allamaraju
 
Making Things Work Together
Making Things Work TogetherMaking Things Work Together
Making Things Work TogetherSubbu Allamaraju
 
ql.io: Consuming HTTP at Scale
ql.io: Consuming HTTP at Scale ql.io: Consuming HTTP at Scale
ql.io: Consuming HTTP at Scale Subbu Allamaraju
 
Measuring REST
Measuring RESTMeasuring REST
Measuring REST
Subbu Allamaraju
 
REST: Theory vs Practice
REST: Theory vs PracticeREST: Theory vs Practice
REST: Theory vs Practice
Subbu Allamaraju
 
RESTful Web Apps - Facts vs Fiction
RESTful Web Apps - Facts vs FictionRESTful Web Apps - Facts vs Fiction
RESTful Web Apps - Facts vs Fiction
Subbu Allamaraju
 
Pragmatic Rest
Pragmatic RestPragmatic Rest
Pragmatic Rest
Subbu Allamaraju
 

More from Subbu Allamaraju (17)

Five Rules
Five RulesFive Rules
Five Rules
 
Leading a Transformation
Leading a TransformationLeading a Transformation
Leading a Transformation
 
Taming the Rate of Change
Taming the Rate of ChangeTaming the Rate of Change
Taming the Rate of Change
 
What Worked for Netflix May Not Work for You (OSCON-2018)
What Worked for Netflix May Not Work for You (OSCON-2018)What Worked for Netflix May Not Work for You (OSCON-2018)
What Worked for Netflix May Not Work for You (OSCON-2018)
 
Are We Ready for Serverless
Are We Ready for ServerlessAre We Ready for Serverless
Are We Ready for Serverless
 
How to Sell Serverless to Your Colleagues
How to Sell Serverless to Your ColleaguesHow to Sell Serverless to Your Colleagues
How to Sell Serverless to Your Colleagues
 
Turning Containers into Cattle
Turning Containers into CattleTurning Containers into Cattle
Turning Containers into Cattle
 
Keystone at the Center of Our Universe
Keystone at the Center of Our UniverseKeystone at the Center of Our Universe
Keystone at the Center of Our Universe
 
Journey and future of OpenStack eBay and PayPal
Journey and future of OpenStack eBay and PayPalJourney and future of OpenStack eBay and PayPal
Journey and future of OpenStack eBay and PayPal
 
Engineering operations
Engineering operationsEngineering operations
Engineering operations
 
Making Things Work Together
Making Things Work TogetherMaking Things Work Together
Making Things Work Together
 
ql.io at NodePDX
ql.io at NodePDXql.io at NodePDX
ql.io at NodePDX
 
ql.io: Consuming HTTP at Scale
ql.io: Consuming HTTP at Scale ql.io: Consuming HTTP at Scale
ql.io: Consuming HTTP at Scale
 
Measuring REST
Measuring RESTMeasuring REST
Measuring REST
 
REST: Theory vs Practice
REST: Theory vs PracticeREST: Theory vs Practice
REST: Theory vs Practice
 
RESTful Web Apps - Facts vs Fiction
RESTful Web Apps - Facts vs FictionRESTful Web Apps - Facts vs Fiction
RESTful Web Apps - Facts vs Fiction
 
Pragmatic Rest
Pragmatic RestPragmatic Rest
Pragmatic Rest
 

Recently uploaded

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 

Recently uploaded (20)

Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 

Open stack@ebay

  • 1. OpenStack  Private   Cloud  at  eBay   OpenStack  Design  Summit  –  Nov  2013   1  
  • 2. Analyst Conference 2013 John Donahoe- CEO Marc Carges - CTO Bob Swan - CFO Devin Wenig – President eBay NA
  • 4. Frictionless on- Multi-tenant, demand access isolated One cloud on shared infra billmelater.com brands4friends.de corp.ebay.com ebay-kleinanzeigen.de ebay.ca ebay.com ebay.de gumtree.com hunch.com marketplats.ne milo.com 5/1/2013 6/1/2013 7/1/2013 8/1/2013 Users 5/1/13 6/1/13 7/1/13 VMs Created 9/1/2013 10/1/2013 Projects 8/1/13 9/1/13 VMs Deleted 10/1/13 5/1/2013 6/1/2013 7/1/2013 8/1/2013 Cores 9/1/2013 10/1/2013 4
  • 6. OpenStack APIs Project -> VPC Network -> VPC Dashboard VPC selection Capacity based Network selection Images -> VPC Dashboard AZ selection Class of Service (PCI, DEV, PROD, …) VPC Virtual Networks Block, Object Storage Flavors classes Managed images Large scale networks Multi tiers storage Commodity H/W Win/Linux 6  
  • 7. OpenStack  is  not  cloud   hDp://www.subbu.org/blog/2013/07/openstack-­‐is-­‐not-­‐cloud   7  
  • 8. Cloud  is  a   service!   Metering   and   chargeback   Monitoring   and  alerRng   High   availability   RemediaRon   Config   management   Log   processing   Infra   onboarding   Scale  out   OpenStack   APIs   Metrics   Cloud   monitoring   Autoscaling   Capacity   planning   CI   Network   design   Upgrades   Builds   Net/info  sec   SLA   AlerRng   Incident   resoluRon   User   experience   Customer   support  
  • 10. nova  boot        -­‐-­‐image  a4a3d552-­‐4f92-­‐4426-­‐82d9-­‐ff2226d72d08        -­‐-­‐flavor  medium  myvm   Is  the  cloud  broken?   User   ?   You   10  
  • 11. RabbitMQ   Capacity  issues   Quantum  plugin  failures   vm_state=ACTIVE   does  not  really   mean  success   Glance  down   Didn’t  get  DHCP  in   Ame  for  cloud  init   Metadata   Aming  out   11  
  • 12. Log   source   logstash   ØMQ   Log   source   logstash   ØMQ   Log   source   logstash   ØMQ   Log   source   logstash   ØMQ   1   Grok  paDerns   ØMQ   logstash   ElasRcSearch   ØMQ   logstash   ElasRcSearch   kibana   ØMQ   logstash   ElasRcSearch   2   Low  latency   3   A  cluster  that  can   scale  horizontally   12  
  • 13. Log   source   logstash   ØMQ   Log   source   logstash   ØMQ   Log   source   logstash   ØMQ   Log   source   logstash   ØMQ   ØMQ   logstash   ElasRcSearch   ØMQ   logstash   ElasRcSearch   kibana   ØMQ   logstash   ElasRcSearch   Graphite   StatsD   Zabbix   Metrics   Monitoring   Alerts   13  
  • 14. Log   source   logstash   ØMQ   Log   source   logstash   ØMQ   Log   source   logstash   ØMQ   Log   source   logstash   ØMQ   ØMQ   logstash   ElasRcSearch   ØMQ   logstash   ElasRcSearch   kibana   ØMQ   logstash   ElasRcSearch   Graphite   StatsD   OpenStack  nodes,   processes,  network,   storage,  …   Is  the  cloud  broken?   Zabbix   May  be?   14  
  • 15. Log   source   logstash   ØMQ   Log   source   logstash   ØMQ   Log   source   logstash   ØMQ   Log   source   logstash   ØMQ   ØMQ   logstash   ElasRcSearch   ØMQ   logstash   ElasRcSearch   kibana   ØMQ   logstash   ElasRcSearch   Graphite   StatsD   StackWatch   Simulate   KPIs   •  •  •  •  •  OpenStack  nodes,   processes,  network,   storage,  …   Zabbix   StackMetrics   Create,  delete   Volumes   Ping  success   Ping  latency   …   hDp://www.subbu.org/blog/2013/10/monitoring-­‐and-­‐alerRng-­‐for-­‐openstack   15  
  • 17. One  Cloud  User  Experience   Availability  for  Business   Availability   1.  Nova  “availability  zones”   2.  Keystone  “regions”   3.  Nova  “cells”   Capacity   17  
  • 18. AWS   Region  A   Region  B   Availability   Zone   Availability   Zone   Availability   Zone   Availability   Zone   Availability   Zone   keystone glance Availability  Zone   nova API Hypervisors cinder API Block storage backend neutron API network driver + agents + infra swift API storage 18  
  • 19. Region A Dashboard Nova Keystone Quantum Cinder Glance Swift region services az services infra Dashboard behind a global load balancer VIP user chosen replication of selected resources Region C Dashboard Keystone Glance Region B Dashboard Nova Keystone Quantum Cinder Glance Swift region services az services infra Region  ≈  A  fully  decoupled   OpenStack  deployment   Nova Quantum Cinder Swift region services az services infra Availability  Zone     ≈  Keystone  “region”   Nova  availability  zone?   Nova  cells  –  an  implementaRon  detail   19  
  • 21. Ubuntu,  apt,  fabric   Ubuntu,  apt,  puppet  and  foreman   Pet  test  clouds   1.  Bare-­‐metal  provisioning  for  hypervisors,   controllers,  NVP,  …   2.  Virt  env  tarballs,  puppet  and  foreman   3.  A  full  working  deployment!   CaDle  test  clouds   Patches     ParRal  upgrades   Rollbacks   1.  Change  orchestraRon   2.  Foreman  UI  “ClickOps”   21  
  • 22. Our  Commitment  to  the  Community   •  Puppet  automaRon   •  Full  topology  with  virtual  environments   •  ProducRon  ready   •  Zabbix  templates     •  StackWatch  and  StackMetrics   •  Contribute  on  VPCs   •  Contribute  on  scale-­‐out  paDerns   22  
  • 23. JC  MarRn   Subbu  Allamaraju       @jchmarRn   @sallamar   23