openstack: taking advantage of the fastest growing open ... · openstack: taking advantage of the...
TRANSCRIPT
© 2012 Morph labs Inc . A l l R igh ts Reserved
PRESENTED BY : Christopher Aedo, Sr. Director of Technical Operations
CO NF ID EN T I A L & PR O PR IE TA RY
OpenStack: Taking Advantage of The Fastest Growing Open Source Project Ever
1
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
Company Profile at a Glance
2
Headquartered in Los Angeles• Venture Funded • 55 Employees• Operations in Japan, Philippines and Singapore• US Operations established in 2009
Founded by successful Open Source Entrepreneurs• Apache Geronimo > IBM Websphere • Apache ActiveMQ > Progress Software
Deployments in the US and Asia OpenStack Foundation Founding Member
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
3
Extensive Use of SAN
Complex Networks
Dense Blades
>$1500 / VM
Specialized Skill Set
Fixed Capacity
Current Private Cloud Platform is Ripe for Disruption
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
4
High Speed Smart Switching
SSD replaces
SAN IOPs
HyperScale Computing
Modular Storage NodesSSD
WRITE cache
SSD READ cache
Enables Dynamic Scaling
Redefine Price Performance
Lowers the Entry Footprint Complete Infrastructure ~$75k
Enables Virtual Private Cloud OutsourcingScalable - “Share Nothing” IaaS
~$500/VM and ~$1300/TB
Modern Architecture Will Enable Broad Adoption
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
What is OpenStack?
Founded July 2010 by RackSpace and NASA“OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich.”
5
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
What is OpenStack?
Built from a series of interrelated projects delivering various components for a cloud infrastructure solution.•Compute (multiple hypervisors, LXC, bare metal)
•Storage (Object, Block)
•Networking (Nova Network, Quantum, +many others)
•Dashboard (Horizon)
•Shared Services (Identity, Image storage)
6
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
Large and quickly expanding ecosystem
7
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
Large and quickly expanding ecosystem
8
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
Large and quickly expanding ecosystem
9
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
Are OpenStack installs painful?
Depends...
•Single node, just for fun?
• Use DevStack! (http://devstack.org)
10
•Need more?
•It definitely gets complicated
•Multiple compute nodes?
•What about networking? Flat DHCP, or VLANs?
•Don’t forget Quantum (network connectivity as a service)!
•Routing - send traffic back through controller, or direct via multi-host?
•Extra bridge devices on your computes (accessing multiple networks, etc.)?
•Swift object store! How many nodes in your ring?
•Block storage too! Multiple devices, dedicated network for storage?
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
Deploying with Puppet
•We have been using it for a long time (it feels comfy)
•The RAL makes us worry less about underlying changes
• “Resource Abstraction Layer” sorts out stuff like “using apt or rpm?”• We use Ubuntu now, but adding RHEL (or other distros) to the mix is no sweat
•Performs configurations as state changes
• We can encapsulate everything we need in a single config• Add/modify config files, fix ownership• Guarantee necessary packages are installed and running
•Written in Ruby (many ruby devs in the house)
•Cross-platform (Linux, Windows, BSD, Solaris and more)
•Makes our life easy!
11
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
Why does it matter to Morphlabs?
•We deploy private clouds based on OpenStack
•We work with large service providers so they can offer private cloud to their customers
•We work with large enterprises, helping them transition from bare-metal and virtualized servers to “the cloud”
•We support these environments, so if something goes wrong, it’s our problem
• I want happy customers, and more of them• I also want my admins to sleep easy and not worry about having to deal with
surprises
•Puppet helps us eliminate unknowns
•Dell hardware gives us a power-dense energy efficient highly reliable platform to run our code
12
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
mCloud Helix Basics
13
CLOUD SOFTWARE
mCloud Helix Overview - OpenStack Base- 80 vCPUs (100% SSD)- 3TB ZFS Storage- Fully Integrated
System Specs:- 60 Intel CPU cores- 224 GB RAM- 4928 GB SSD capacity- 800 Watt power - 2 RU footprint
The most compact and efficient form of converged infrastructure imaginable - power
dense and energy efficient
CO NF ID EN T I A L & PR O PR IE TA RY
© 2011 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
Target Workloads
Enterprise Dev and Test Environments• Strong IP constraints • Infrastructure Performance = Dev Productivity• Rapid time to market -> Dramatic cycle time improvement
HPC Environments• Programatic execution of queued workload• High IOPs requirement for 3D and image processing• Multi-Volume connection
Web Facing Applications • Compliance Requirements ( Healthcare, Financial Services, Media) • Rapid Scaling Requirement• DevOps Automation
14
CO NF ID EN T I A L & PR O PR IE TA RY
© 2012 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
mCloud Software Stack
15
Scheduler
Compute
Network
Identity
Volume
Images
FOG API
Compute Node Storage Node
Orchestration and Dashboard
CO NF ID EN T I A L & PR O PR IE TA RY
© 2011 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
16
mCloud Dashboard: A Few Highlights...
CO NF ID EN T I A L & PR O PR IE TA RY
© 2011 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
17
Select from Standardized Image Library
Define Security
Set VM sizes and instance counts
CO NF ID EN T I A L & PR O PR IE TA RY
© 2011 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
18
Direct access to VM management tools
Management Tools
CO NF ID EN T I A L & PR O PR IE TA RY
© 2011 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
19
Instant Snapshots for VMs and Storage Volumes
CO NF ID EN T I A L & PR O PR IE TA RY
© 2011 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
20
Software-Defined Firewalls
CO NF ID EN T I A L & PR O PR IE TA RY
© 2011 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
Usage Reporting and Metrics
21
CO NF ID EN T I A L & PR O PR IE TA RY
© 2011 Morph labs Inc . A l l R igh ts Reserved
T I T L E :
D A T E :
O p e n S t a c k : T a k i n g A d v a n t a g e o f T h e F a s t e s t G r o w i n g O p e n S o u r c e P r o j e c t E v e rA u g u s t 3 1 , 2 0 1 2
22
Contact: Christopher AedoSr. Director of Technical Operations
Thank [email protected]: @morphlabs