SlideShare a Scribd company logo
1 of 49
Download to read offline
© 2013 Morphlabs Inc. All Rights Reserved
PRESENTED BY : Christopher Aedo, CTO
CONFIDENTIAL & PROPRIE TARY
OpenStack Capacity
Planning
8-29-2013
1
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Who the hell am I?
•Christopher Aedo (caedo@morphlabs.com)
•Morphlabs CTO
•20+ year IT veteran (started at Arthur Andersen but NOT responsible for
ENRON debacle!)
•Familiar with this “OpenStacks” thing
•Work with many very very smart people at Morphlabs, and in the OpenStack
community
•Met Vint Cerf once!
•That’s what I look like in the Grand Canyon
2
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Morphlabs Profile
3
Headquartered in Los Angeles
• Venture Funded $22M
• 55 Employees
• Operations in Japan, Philippines and Singapore
• US Operations established in 2009
Successful Open Source Entrepreneurs
• Apache Geronimo > IBM Websphere
• Apache ActiveMQ > Progress Software
Deployments in the US and Asia
OpenStack Foundation Founding Member
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Agenda
Provide a useful structure and related information to help guide your
thinking when it comes to planning an OpenStack deployment.
Areas covered:
•Hypervisor choice
•Workload considerations
•Compute node capacity thoughts
•Storage (block and object)
•REVISIT THIS SLIDE WHEN OTHERS ARE COMPLETE!
4
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Thank You!
Tom Fifield
Diane Fleming
Anne Gentle
Lorin Hochstein
Adam Hyde
Jonathan Proulx
Everett Toews
Joe Topjian
5
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
oh crap!
6
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Want the easy answers?
7
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Unlimited budget
8
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Unlimited time
9
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Organized team of geniuses
10
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Total agreement on expectations
11
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Getting started
12
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Getting started
13
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Spare server
14
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Devstack!
15
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
First crossroad...
16
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Private cloud
17
Source: http://www.privatecloudandhosting.info/wp-content/uploads/2013/04/private-cloud1.png
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
You know your users and workload
18
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
19
Public Cloud!(I couldn’t find an image that screamed “Public Cloud” unfortunately.)
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Users and workload likely unknown
20
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Profile your workloads if possible
•Load test!
•Benchmark!
•Get a sense of IOPS with iostat!
•Quick, someone yell out their favorite profiling methodology!
21
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
22
Hypervisor
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
23
Hypervisor
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
24
Compute Density
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Compute Density
25
(overcommit fraction * physical cores)
---------------------------------
vcores per instance
ephemeral storage desired
vs.
physical storage available
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Major vectors
•Budget
•New/existing equipment
•Space/power, desired performance
•How much compute per node?
•How much RAM per node?
•How much storage per VM?
•How many IOPS will you need?
26
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Speaking of IOPS
FOR EXAMPLE:
• Model: Western Digital VelociRaptor 2.5" SATA hard drive
• Rotational speed: 10,000 RPM
• Average latency: 3 ms (0.003 seconds)
• Average seek time: 4.2 (r)/4.7 (w) = 4.45 ms (0.0045 seconds)
• Calculated IOPS for this disk: 1/(0.003 + 0.0045) = about 133 IOPS
27
Source: http://www.techrepublic.com/blog/the-enterprise-cloud/calculate-iops-in-a-storage-array/
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Factual Statistic
87% of the people viewing
this presentation would
appreciate a graph right
about now.
28
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Storage and IOPS dictate density possible
29
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Thinking about density
32 physical cores
96 virtual cores (3x overcommit)
1tb storage (@10gb/vcore)
192gb RAM needed (overcommit possible)
50 IOPS/VM (that’s on the low side)
5000 IOPS required
~125 IOPS per 10k SAS
12 100gb disks RAID10: ~1500 IOPS
30
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Thinking about density
~125 IOPS per 10k SAS
12 100gb disks RAID10: ~1500 IOPS
50 IOPS/VM (that’s on the low side)
30 VMs
12 physical cores (3x overcommit)
60 gb RAM (@2gb/vcore)
300 gb storage (@10gb/vcore)
31
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
STORAGE
32
Storage
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
STORAGE
33
Storage
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
STORAGE
34
Storage
NEED MORE
STORAGE!
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
STORAGE
35
Storage
I’LL GET
MORE TAPES
FAST!
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
STORAGE
36
Storage
DID YOU SEE
BREAKING BAD LAST
NIGHT?
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
STORAGE
37
Storage
OMFG YES!
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
STORAGE
38
Storage
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
STORAGE
39
Storage
SO... THOSE TAPES,
SOON? NOW?
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
NETWORKING
40
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
NETWORKING
41
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
NETWORKING
42
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
43
Cloud Controller
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Outgrowing your cloud controller
44
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Outgrowing your cloud controller
45
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Outgrowing your cloud controller
46
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
Outgrowing your cloud controller
47
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
MONITORING
48
© 2013 Morphlabs Inc. All Rights Reserved
T I T L E :
D A T E :
O p e n S t a c k C a p a c i t y P l a n n i n g
8 - 2 9 - 2 0 1 3
49
Contact: Christopher Aedo
caedo@morphlabs.com
Thank You!

More Related Content

Similar to Morphlabs open stack_capacity_planning_130829

Introduction to Java Profiling
Introduction to Java ProfilingIntroduction to Java Profiling
Introduction to Java ProfilingJerry Yoakum
 
Mobile: Consistency in our work process
Mobile: Consistency in our work processMobile: Consistency in our work process
Mobile: Consistency in our work processMarcus Perez Cervantes
 
Open Solaris Introduction: How to make it feel like home
Open Solaris Introduction: How to make it feel like homeOpen Solaris Introduction: How to make it feel like home
Open Solaris Introduction: How to make it feel like homeAhmed Saeed
 
Real-time and long-time together
Real-time and long-time togetherReal-time and long-time together
Real-time and long-time togetherTed Dunning
 
Why is drupal an ideal open source cms for an enterprise
Why is drupal an ideal open source cms for an enterpriseWhy is drupal an ideal open source cms for an enterprise
Why is drupal an ideal open source cms for an enterpriseedynamic
 
Why is Drupal an ideal open source cms for an enterprise
Why is Drupal an ideal open source cms for an enterpriseWhy is Drupal an ideal open source cms for an enterprise
Why is Drupal an ideal open source cms for an enterpriseedynamic
 
Discovering exoplanets with Deep Leaning
Discovering exoplanets with Deep LeaningDiscovering exoplanets with Deep Leaning
Discovering exoplanets with Deep LeaningRafael Arana
 
Morpheus Drive – A Simple File Sharing UI for Alfresco that Solves the Dropbo...
Morpheus Drive – A Simple File Sharing UI for Alfresco that Solves the Dropbo...Morpheus Drive – A Simple File Sharing UI for Alfresco that Solves the Dropbo...
Morpheus Drive – A Simple File Sharing UI for Alfresco that Solves the Dropbo...rivetlogic
 
DevOpsに憧れたAWS初心者が Code3兄弟+Fargateで CI/CD実現したら 社内から賞賛された話
DevOpsに憧れたAWS初心者がCode3兄弟+FargateでCI/CD実現したら社内から賞賛された話DevOpsに憧れたAWS初心者がCode3兄弟+FargateでCI/CD実現したら社内から賞賛された話
DevOpsに憧れたAWS初心者が Code3兄弟+Fargateで CI/CD実現したら 社内から賞賛された話 slideman55
 
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...Amazon Web Services
 
Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...
Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...
Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...Debojyoti Dutta
 
Approaching real-time-hadoop
Approaching real-time-hadoopApproaching real-time-hadoop
Approaching real-time-hadoopChris Huang
 
Which Algorithms Really Matter
Which Algorithms Really MatterWhich Algorithms Really Matter
Which Algorithms Really MatterTed Dunning
 
GLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memoryGLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memoryConnor McDonald
 
Stealth servers need Stealth Packets - Derbycon 3.0
Stealth servers need Stealth Packets - Derbycon 3.0Stealth servers need Stealth Packets - Derbycon 3.0
Stealth servers need Stealth Packets - Derbycon 3.0Jaime Sánchez
 
API Security: Assume Possible Interference
API Security: Assume Possible InterferenceAPI Security: Assume Possible Interference
API Security: Assume Possible InterferenceJulie Tsai
 
Bigdataspacetravel4x3 130525201708-phpapp02
Bigdataspacetravel4x3 130525201708-phpapp02Bigdataspacetravel4x3 130525201708-phpapp02
Bigdataspacetravel4x3 130525201708-phpapp02rahul4567567
 
Security Automation & Orchestration
Security Automation & OrchestrationSecurity Automation & Orchestration
Security Automation & OrchestrationSplunk
 

Similar to Morphlabs open stack_capacity_planning_130829 (20)

Introduction to Java Profiling
Introduction to Java ProfilingIntroduction to Java Profiling
Introduction to Java Profiling
 
Presentation to customers sharing flash across virtualized workloads (1)
Presentation to customers   sharing flash across virtualized workloads (1)Presentation to customers   sharing flash across virtualized workloads (1)
Presentation to customers sharing flash across virtualized workloads (1)
 
Mobile: Consistency in our work process
Mobile: Consistency in our work processMobile: Consistency in our work process
Mobile: Consistency in our work process
 
Cool SQL Features
Cool SQL FeaturesCool SQL Features
Cool SQL Features
 
Open Solaris Introduction: How to make it feel like home
Open Solaris Introduction: How to make it feel like homeOpen Solaris Introduction: How to make it feel like home
Open Solaris Introduction: How to make it feel like home
 
Real-time and long-time together
Real-time and long-time togetherReal-time and long-time together
Real-time and long-time together
 
Why is drupal an ideal open source cms for an enterprise
Why is drupal an ideal open source cms for an enterpriseWhy is drupal an ideal open source cms for an enterprise
Why is drupal an ideal open source cms for an enterprise
 
Why is Drupal an ideal open source cms for an enterprise
Why is Drupal an ideal open source cms for an enterpriseWhy is Drupal an ideal open source cms for an enterprise
Why is Drupal an ideal open source cms for an enterprise
 
Discovering exoplanets with Deep Leaning
Discovering exoplanets with Deep LeaningDiscovering exoplanets with Deep Leaning
Discovering exoplanets with Deep Leaning
 
Morpheus Drive – A Simple File Sharing UI for Alfresco that Solves the Dropbo...
Morpheus Drive – A Simple File Sharing UI for Alfresco that Solves the Dropbo...Morpheus Drive – A Simple File Sharing UI for Alfresco that Solves the Dropbo...
Morpheus Drive – A Simple File Sharing UI for Alfresco that Solves the Dropbo...
 
DevOpsに憧れたAWS初心者が Code3兄弟+Fargateで CI/CD実現したら 社内から賞賛された話
DevOpsに憧れたAWS初心者がCode3兄弟+FargateでCI/CD実現したら社内から賞賛された話DevOpsに憧れたAWS初心者がCode3兄弟+FargateでCI/CD実現したら社内から賞賛された話
DevOpsに憧れたAWS初心者が Code3兄弟+Fargateで CI/CD実現したら 社内から賞賛された話
 
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
Create an IoT Gateway and Establish a Data Pipeline to AWS IoT with Intel - I...
 
Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...
Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...
Predictive Analytics & Visualization - Towards Data Driven Insights for Opens...
 
Approaching real-time-hadoop
Approaching real-time-hadoopApproaching real-time-hadoop
Approaching real-time-hadoop
 
Which Algorithms Really Matter
Which Algorithms Really MatterWhich Algorithms Really Matter
Which Algorithms Really Matter
 
GLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memoryGLOC Keynote 2014 - In-memory
GLOC Keynote 2014 - In-memory
 
Stealth servers need Stealth Packets - Derbycon 3.0
Stealth servers need Stealth Packets - Derbycon 3.0Stealth servers need Stealth Packets - Derbycon 3.0
Stealth servers need Stealth Packets - Derbycon 3.0
 
API Security: Assume Possible Interference
API Security: Assume Possible InterferenceAPI Security: Assume Possible Interference
API Security: Assume Possible Interference
 
Bigdataspacetravel4x3 130525201708-phpapp02
Bigdataspacetravel4x3 130525201708-phpapp02Bigdataspacetravel4x3 130525201708-phpapp02
Bigdataspacetravel4x3 130525201708-phpapp02
 
Security Automation & Orchestration
Security Automation & OrchestrationSecurity Automation & Orchestration
Security Automation & Orchestration
 

More from aedocw

Community App Catalog Introduction (Tokyo OpenStack Summit)
Community App Catalog Introduction (Tokyo OpenStack Summit)Community App Catalog Introduction (Tokyo OpenStack Summit)
Community App Catalog Introduction (Tokyo OpenStack Summit)aedocw
 
OpenStack Community App Catalog (http://apps.openstack.org)
OpenStack Community App Catalog (http://apps.openstack.org)OpenStack Community App Catalog (http://apps.openstack.org)
OpenStack Community App Catalog (http://apps.openstack.org)aedocw
 
Fuel, Puppet and OpenStack
Fuel, Puppet and OpenStackFuel, Puppet and OpenStack
Fuel, Puppet and OpenStackaedocw
 
What's new in open stack juno (pnw os meetup)
What's new in open stack juno (pnw os meetup)What's new in open stack juno (pnw os meetup)
What's new in open stack juno (pnw os meetup)aedocw
 
Code to-cloud toolchain-LA OpenStack meet up-20140626
Code to-cloud toolchain-LA OpenStack meet up-20140626Code to-cloud toolchain-LA OpenStack meet up-20140626
Code to-cloud toolchain-LA OpenStack meet up-20140626aedocw
 
PaaS, IaaS and the Code-to-Cloud Toolchain
PaaS, IaaS and the Code-to-Cloud ToolchainPaaS, IaaS and the Code-to-Cloud Toolchain
PaaS, IaaS and the Code-to-Cloud Toolchainaedocw
 
Painless OpenStack Deployments Powered by Puppet
Painless OpenStack Deployments Powered by PuppetPainless OpenStack Deployments Powered by Puppet
Painless OpenStack Deployments Powered by Puppetaedocw
 

More from aedocw (7)

Community App Catalog Introduction (Tokyo OpenStack Summit)
Community App Catalog Introduction (Tokyo OpenStack Summit)Community App Catalog Introduction (Tokyo OpenStack Summit)
Community App Catalog Introduction (Tokyo OpenStack Summit)
 
OpenStack Community App Catalog (http://apps.openstack.org)
OpenStack Community App Catalog (http://apps.openstack.org)OpenStack Community App Catalog (http://apps.openstack.org)
OpenStack Community App Catalog (http://apps.openstack.org)
 
Fuel, Puppet and OpenStack
Fuel, Puppet and OpenStackFuel, Puppet and OpenStack
Fuel, Puppet and OpenStack
 
What's new in open stack juno (pnw os meetup)
What's new in open stack juno (pnw os meetup)What's new in open stack juno (pnw os meetup)
What's new in open stack juno (pnw os meetup)
 
Code to-cloud toolchain-LA OpenStack meet up-20140626
Code to-cloud toolchain-LA OpenStack meet up-20140626Code to-cloud toolchain-LA OpenStack meet up-20140626
Code to-cloud toolchain-LA OpenStack meet up-20140626
 
PaaS, IaaS and the Code-to-Cloud Toolchain
PaaS, IaaS and the Code-to-Cloud ToolchainPaaS, IaaS and the Code-to-Cloud Toolchain
PaaS, IaaS and the Code-to-Cloud Toolchain
 
Painless OpenStack Deployments Powered by Puppet
Painless OpenStack Deployments Powered by PuppetPainless OpenStack Deployments Powered by Puppet
Painless OpenStack Deployments Powered by Puppet
 

Recently uploaded

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
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
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
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
 
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
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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
 
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
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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, ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
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
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

Morphlabs open stack_capacity_planning_130829

  • 1. © 2013 Morphlabs Inc. All Rights Reserved PRESENTED BY : Christopher Aedo, CTO CONFIDENTIAL & PROPRIE TARY OpenStack Capacity Planning 8-29-2013 1
  • 2. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Who the hell am I? •Christopher Aedo (caedo@morphlabs.com) •Morphlabs CTO •20+ year IT veteran (started at Arthur Andersen but NOT responsible for ENRON debacle!) •Familiar with this “OpenStacks” thing •Work with many very very smart people at Morphlabs, and in the OpenStack community •Met Vint Cerf once! •That’s what I look like in the Grand Canyon 2
  • 3. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Morphlabs Profile 3 Headquartered in Los Angeles • Venture Funded $22M • 55 Employees • Operations in Japan, Philippines and Singapore • US Operations established in 2009 Successful Open Source Entrepreneurs • Apache Geronimo > IBM Websphere • Apache ActiveMQ > Progress Software Deployments in the US and Asia OpenStack Foundation Founding Member
  • 4. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Agenda Provide a useful structure and related information to help guide your thinking when it comes to planning an OpenStack deployment. Areas covered: •Hypervisor choice •Workload considerations •Compute node capacity thoughts •Storage (block and object) •REVISIT THIS SLIDE WHEN OTHERS ARE COMPLETE! 4
  • 5. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Thank You! Tom Fifield Diane Fleming Anne Gentle Lorin Hochstein Adam Hyde Jonathan Proulx Everett Toews Joe Topjian 5
  • 6. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 oh crap! 6
  • 7. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Want the easy answers? 7
  • 8. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Unlimited budget 8
  • 9. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Unlimited time 9
  • 10. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Organized team of geniuses 10
  • 11. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Total agreement on expectations 11
  • 12. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Getting started 12
  • 13. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Getting started 13
  • 14. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Spare server 14
  • 15. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Devstack! 15
  • 16. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 First crossroad... 16
  • 17. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Private cloud 17 Source: http://www.privatecloudandhosting.info/wp-content/uploads/2013/04/private-cloud1.png
  • 18. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 You know your users and workload 18
  • 19. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 19 Public Cloud!(I couldn’t find an image that screamed “Public Cloud” unfortunately.)
  • 20. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Users and workload likely unknown 20
  • 21. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Profile your workloads if possible •Load test! •Benchmark! •Get a sense of IOPS with iostat! •Quick, someone yell out their favorite profiling methodology! 21
  • 22. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 22 Hypervisor
  • 23. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 23 Hypervisor
  • 24. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 24 Compute Density
  • 25. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Compute Density 25 (overcommit fraction * physical cores) --------------------------------- vcores per instance ephemeral storage desired vs. physical storage available
  • 26. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Major vectors •Budget •New/existing equipment •Space/power, desired performance •How much compute per node? •How much RAM per node? •How much storage per VM? •How many IOPS will you need? 26
  • 27. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Speaking of IOPS FOR EXAMPLE: • Model: Western Digital VelociRaptor 2.5" SATA hard drive • Rotational speed: 10,000 RPM • Average latency: 3 ms (0.003 seconds) • Average seek time: 4.2 (r)/4.7 (w) = 4.45 ms (0.0045 seconds) • Calculated IOPS for this disk: 1/(0.003 + 0.0045) = about 133 IOPS 27 Source: http://www.techrepublic.com/blog/the-enterprise-cloud/calculate-iops-in-a-storage-array/
  • 28. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Factual Statistic 87% of the people viewing this presentation would appreciate a graph right about now. 28
  • 29. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Storage and IOPS dictate density possible 29
  • 30. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Thinking about density 32 physical cores 96 virtual cores (3x overcommit) 1tb storage (@10gb/vcore) 192gb RAM needed (overcommit possible) 50 IOPS/VM (that’s on the low side) 5000 IOPS required ~125 IOPS per 10k SAS 12 100gb disks RAID10: ~1500 IOPS 30
  • 31. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Thinking about density ~125 IOPS per 10k SAS 12 100gb disks RAID10: ~1500 IOPS 50 IOPS/VM (that’s on the low side) 30 VMs 12 physical cores (3x overcommit) 60 gb RAM (@2gb/vcore) 300 gb storage (@10gb/vcore) 31
  • 32. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 STORAGE 32 Storage
  • 33. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 STORAGE 33 Storage
  • 34. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 STORAGE 34 Storage NEED MORE STORAGE!
  • 35. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 STORAGE 35 Storage I’LL GET MORE TAPES FAST!
  • 36. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 STORAGE 36 Storage DID YOU SEE BREAKING BAD LAST NIGHT?
  • 37. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 STORAGE 37 Storage OMFG YES!
  • 38. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 STORAGE 38 Storage
  • 39. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 STORAGE 39 Storage SO... THOSE TAPES, SOON? NOW?
  • 40. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 NETWORKING 40
  • 41. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 NETWORKING 41
  • 42. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 NETWORKING 42
  • 43. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 43 Cloud Controller
  • 44. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Outgrowing your cloud controller 44
  • 45. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Outgrowing your cloud controller 45
  • 46. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Outgrowing your cloud controller 46
  • 47. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 Outgrowing your cloud controller 47
  • 48. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 MONITORING 48
  • 49. © 2013 Morphlabs Inc. All Rights Reserved T I T L E : D A T E : O p e n S t a c k C a p a c i t y P l a n n i n g 8 - 2 9 - 2 0 1 3 49 Contact: Christopher Aedo caedo@morphlabs.com Thank You!