Cloud Technology Stack Comparison (OpenStack) - Cloud Connect Chicago 2012
-
Upload
wayne-walls -
Category
Technology
-
view
1.632 -
download
2
description
Transcript of Cloud Technology Stack Comparison (OpenStack) - Cloud Connect Chicago 2012
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