Upload
wayne-walls
View
1.633
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Cloud orchestration stacks are an important component in completing the move to a private cloud. In this rapid fire session, speakers representing key cloud orchestration stacks will have 10 minutes each to present their responses to key questions about the functions, features and capabilities of each cloud stack. Questions include: services and capabilities offered; languages, operating systems, APIs and image formats supported; virtualization stacks supported; management tools; portability; hardware, capacity, performance and availability constraints, pricing and more. Presentations will be followed by an open Q and A discussion. This presentation covers the OpenStack cloud stack.
Citation preview
OpenStackCloud Orchestration Stacks Deep Dive
Cloud Connect Chicago - 2012
Wayne A. [email protected]
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Service Library
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
OS Language API
OS, language, and API support
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
On what stack is it based?
(ESXi)
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Requirements & limitations
x86
AIO
DISTRIBUTED NODE
CLUSTER
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Portability
Public
Private
Hybridf
SERVICE PROVIDERS
OPENSTACK PROJECTS
DEPLOYMENTTYPES
OPENSDKs
COLOSITES
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
What standards or de-facto standards does it support?
• OpenStack API– Open API built by the community. Technical
meritocracy determines how it is constructed and how it should be implemented.
• EC2 API via euca2ools– Mandatory for some business models, offered as
an elective service for maximum coverage.
• http://wiki.openstack.org/Nova/APIFeatureComparison
• Open SDKs– Community support around OpenStack and EC2
API
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
How is it priced?
FREE ----------------
Do It Yourself
Flat Cost--and/or--Per Node
Professional Services
Support Contracts
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Included tools
Control Panels
• Horizon• Service
Provider Dashboards
Installers
• Crowbar• Metal-as-a-
Service• StackOps• Rackspace
Private Cloud
SDKs/CLI Tools
• Fog• jClouds• Libcloud• SimpleCloud• Zend
Framework
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Capacity, performance, availability• What are the capacity, performance, and availability constraints?
– Horizontally & massively scalable
• Some of the largest deployments are thousands of nodes large
• Hypervisor agnostic – more hypervisors being added each release
• What high availability features are available to eliminate any single points of failure?– Modular Services
• API
• Compute
• Network
• Schedule
• Object Storage
• Block Storage
• Scheduler
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Global distribution
Quantum Nicira \ VMware Midokura CedexisCisco
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Technical Differentiators
• Python
• Apache 2.0
• Launchpad // Github // Gerrit // Jenkins
• 464 contributors (+107% from 12 mos ago)
• 550,000 lines of code
• Independent foundation with technical leadership from elected corporate and individual contributors