cloudstack vs. openstack - it · pdf filem. r. pamidi, ph. d. c-cube ... •cloudstack vs....
TRANSCRIPT
![Page 1: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/1.jpg)
Cloud Computing
M. R. Pamidi, Ph. D.
C-Cube Consulting 1 3/10/2014
Presented to: San José State University
Santa Clara, CA March 10, 2014
![Page 2: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/2.jpg)
Glossary
3/10/2014 2
aaS as a Service
DBaaS Database
IaaS Infrastructure
NMaaS Network Management
NSaaS Network Security
PaaS Platform
SaaS Software
SMaaS Systems Management
AWS Amazon Web Services
EC2 Elastic Compute Cloud (part of AWS)
CLI Command Line Interface
![Page 3: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/3.jpg)
Agenda
• Cloud Computing Landscape
• CloudStack vs. OpenStack – History
– Architecture
– Supporters
– Sample Implementation
– Pros and Cons
– SWOT Analysis
– Conclusions
3 3/10/2014
![Page 4: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/4.jpg)
Cloud Vendor Landscape
3/10/2014 4
![Page 5: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/5.jpg)
Public Cloud Services1 Growth Forecast: Gartner2
5
1 Includes applications, system infrastructure software, PaaS, servers, and basic storage. 2 “Roundup of Cloud Computing Forecasts Update, 2013,” Louis Columbus, Forbes, November 16, 2013.
3/10/2014
0
50
100
150
200
250
2013 2014 2015 2016 2017
132 155 180
209 244
US$
(b
illio
ns)
![Page 6: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/6.jpg)
Public Cloud Services1 Growth Forecast: IDC2
6
1 Includes applications, system infrastructure software, PaaS, servers, and basic storage. 2 “Roundup of Cloud Computing Forecasts Update, 2013,” Louis Columbus, Forbes, November 16, 2013.
3/10/2014
0
20
40
60
80
100
120
2013 2017
5.3 14
29.8
62.1 12.3
31.1
US$
(b
illio
ns)
IaaS
SaaS
PaaS
47.4
107.2
![Page 7: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/7.jpg)
Public Cloud Services1 Growth Forecast: Merrill Lynch2
7
1 Includes applications, system infrastructure software, PaaS, servers, and basic storage. 2 “Roundup of Cloud Computing Forecasts Update, 2013,” Louis Columbus, Forbes, November 16, 2013.
3/10/2014
0
50
100
150
200
250
2013 2020
117
220
US$
(b
illio
ns)
![Page 8: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/8.jpg)
Impact of Cloud Technology
8 3/10/2014
![Page 9: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/9.jpg)
What is up to?
• EOL’d SmartCloud (Goodbye OpenStack?)
• Pushing SoftLayer (Hello CloudStack?)
• Spending $1 billion on cloud computing
• Making its middleware available on the cloud (including Systems Management as a Service (SMaaS)
• Plans to spend $1.2 billion this year to build up a global cloud of computing centers
• Reduce SGA expenses (Can you say RIF1, WFR2, manpower adjustment?)
9 3/10/2014
1 Reduction in Force 2 Work Force Reduction
![Page 10: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/10.jpg)
What is up to?
• Acquired Cloudant
– Founded in 2008; 70 employees; had raised $15.1 million in funding
• Will be pitching Cloudant’s NoSQL database CouchDB against Amazon DynamoDB, MongoDB, Couchbase, and DataStax
• CouchDB runs on AWS and Rackspace
10 3/10/2014
![Page 11: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/11.jpg)
CloudStack vs. OpenStack
11 3/10/2014
![Page 12: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/12.jpg)
History
12
Work began at Cloud.com (founded as VMOps) in 2008.
3/10/2014
![Page 13: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/13.jpg)
History
13
First released by Cloud.com in May 2010 as an open source platform.
3/10/2014
![Page 14: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/14.jpg)
History
14
Goal was to enable Service Providers and enterprises to create and operate public
or private clouds with capabilities equivalent to Amazon's EC2.
3/10/2014
![Page 15: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/15.jpg)
Major Supporters
15 3/10/2014
Project Members include Citrix, EPAM Systems, Schuberg Philis,
Sungard, and TCloud Computing.
![Page 16: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/16.jpg)
Major Supporters
16 3/10/2014
Contributors include Big Switch Networks, Brocade, Cisco, Juniper Networks, and
smaller companies such as Basho Technologies, Cloudsoft, Puppet Labs,
and SwiftStack.
![Page 17: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/17.jpg)
Enter Citrix
17
Embraced OpenStack for Project Olympus in May 2011.
3/10/2014
![Page 18: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/18.jpg)
The Citrix Saga Continues
18
Acquired Cloud.com in July 2011.
3/10/2014
![Page 19: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/19.jpg)
The Citrix Saga Continues
19
Abandoned Olympus in April 2012.
3/10/2014
![Page 20: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/20.jpg)
The Citrix Saga Continues
20
Released Cloud.com code to Apache in April 2012.
3/10/2014
![Page 21: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/21.jpg)
The Citrix Saga Continues
21
Now supports both CloudStack and OpenStack.
3/10/2014
![Page 22: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/22.jpg)
CloudStack Architecture
22 3/10/2014
![Page 23: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/23.jpg)
CloudStack: Citrix Implementation
23 3/10/2014
![Page 24: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/24.jpg)
History
24
Began as an open source project in 2010 by Rackspace
Hosting, Inc. and NASA.
3/10/2014
![Page 25: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/25.jpg)
History
25
At the time, Rackspace was developing a storage component for its public cloud, and NASA was developing a compute
component for its private cloud.
3/10/2014
![Page 26: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/26.jpg)
History
26
To avoid redundant efforts, they combined their efforts and created the
OpenStack project.
3/10/2014
![Page 27: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/27.jpg)
History
27
NASA dumped OpenStack in 2012 and moved to an AWS-based services model.
3/10/2014
![Page 28: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/28.jpg)
Stacks Timeline1
28
1 "State of the Stack v2," Randy Bias, OpenStack Summit, Hong Kong, November 7, 2013.
3/10/2014
![Page 29: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/29.jpg)
Major Supporters
29
Over 275 member companies in more than 72 countries worldwide,
including Alcatel-Lucent, Arista Networks, Cisco, Citrix, Dell, EMC,
Ericsson, HP, IBM, Juniper, NetApp, Rackspace, Red Hat, SUSE, VMware,
and Yahoo!
3/10/2014
![Page 30: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/30.jpg)
Major Supporters
30
Eight Platinum Members (AT&T, HP, IBM, Rackspace…) and 14 Gold
Members (Cisco, Dell, VMware…); Cisco and Nicira have taken major
roles in developing Neutron (formerly Quantum), the OpenStack
networking component.
3/10/2014
![Page 31: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/31.jpg)
OpenStack Architecture
31 3/10/2014
Hardware
Applications
OpenStack APIs
Compute Networking Storage
Man
age
me
nt
![Page 32: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/32.jpg)
OpenStack Architecture
32 3/10/2014
Hardware
Applications
OpenStack APIs
Compute Networking Storage
Man
age
me
nt
Secu
rity
![Page 33: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/33.jpg)
OpenStack Components
33 3/10/2014
![Page 34: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/34.jpg)
More about OpenStack Components
3/10/2014 34
Product Function Details
Horizon Dashboard Graphical interface to access, provision, and automate cloud-based resources
Nova Compute Cloud computing fabric controller (the main part of an IaaS system), written in Python
Glance Image Service Discovery, registration, and delivery services for disk and server images
Swift Object Storage Scalable redundant storage system
Neutron Networking Managing networks and IP addresses
Cinder Block Storage Persistent block-level storage
Heat Orchestration Orchestrate multiple composite cloud applications using templates
Ceilometer Telemetry Single point of contact for billing systems
Keystone Identity Services Central directory of users mapped to the OpenStack services they can access
![Page 35: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/35.jpg)
OpenStack: Implementation1
35
1Red Hat Enterprise Linux OpenStack Platform (RHELOSP) 3/10/2014
![Page 36: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/36.jpg)
Major Differences
36
Core components were developed by Cloud.com
and then enhanced by Citrix.
3/10/2014
![Page 37: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/37.jpg)
Major Differences
37
Monolithic architecture
3/10/2014
![Page 38: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/38.jpg)
Major Differences
38
Installation processes require a medium level of
time and expertise.
3/10/2014
![Page 39: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/39.jpg)
Major Differences
39
Strong GUI and Amazon EC2-like CLI, offering baseline
security ties and some load-balancing capabilities.
3/10/2014
![Page 40: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/40.jpg)
Major Differences
40
Pluggable model includes: ‒ A management component that allocates
virtual machines to individual servers and an image repository.
‒ Network support for software-defined networking (SDN), flat networking with elastic IP, load balancing as a service, firewall, virtual private clouds, and complex VLANs.
3/10/2014
![Page 41: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/41.jpg)
Major Differences
41
Customers may choose (1) SDN support from Nicira (VMware), Midokura, or Big Switch Networks, and (2) load balancing
from F5 or NetScaler (Citrix)
3/10/2014
![Page 42: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/42.jpg)
Major Differences
42
Supports KVM, vSphere, and Citrix XenServer
3/10/2014
![Page 43: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/43.jpg)
Major Differences
43
Opened to a wide community early in its development, resulting in gaining support
from a larger number of major vendors than CloudStack.
3/10/2014
![Page 44: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/44.jpg)
Major Differences
44
Fragmented, distributed architecture
3/10/2014
![Page 45: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/45.jpg)
Major Differences
45
Difficult to install, driven by multiple CLIs
3/10/2014
![Page 46: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/46.jpg)
Major Differences
46
Strong, token-based security system, and uses Swift – the OpenStack massively
scalable redundant storage system for high availability.
3/10/2014
![Page 47: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/47.jpg)
Major Differences
47
Deployment uses OpenStack components to support each required cloud function.
3/10/2014
![Page 48: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/48.jpg)
Major Differences
48
Includes Neutron, a networking-as-a-service which also provides load balancing, and
Swift and Cinder for object and block storage.
3/10/2014
![Page 49: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/49.jpg)
Major Differences
49
Supports Hyper-V, KVM*, LXC, PowerVM, VMware ESX/ESXi, and Citrix XenServer*.
3/10/2014
* Also supported by CloudStack
![Page 50: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/50.jpg)
Pros and Cons
50
CloudStack OpenStack
Pros
• Free • Supported by Citrix and
friends • Battle tested and scalable
• Free • Large community • Wide integration with
storage, network, and compute technologies
Cons
• Smaller community • Fewer server, network, and
storage devices supported • Less flexibility
• Limited, immature enterprise features
• Difficult to deploy and configure
• Lacks interoperability
3/10/2014
![Page 51: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/51.jpg)
CloudStack SWOT Analysis
51
Strengths
• Less chance of fragmentation and splintering
S
Weaknesses
• Limited number of ‘leading’ followers
• Smaller mindshare
W
Opportunities
• Expand adopter base
O Threats
• OpenStack’s continued groundswell
T
3/10/2014
![Page 52: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/52.jpg)
OpenStack SWOT Analysis
52
Strengths
• Large community • Leading stack • Flexible framework • Many ‘benevolent dictators’ • Better scalability
S
Weaknesses
• No single ‘benevolent dictator’ • Interoperability difficult, not
impossible • Flexibility limits interoperability
W
Opportunities
• Build an SQL92 base for cloud compute
‒ Reference stack
• Develop public cloud compatibility ‒ AWS, GCE, and vCloud
O Threats
• Customization, fragmentation, and splintering
• Forking or Ivory Tower thinking • Customer DIY failures
T
3/10/2014
![Page 53: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/53.jpg)
Conclusions
• No solid winners, although…
• Red Hat appears to be emerging as the leader
• OpenStack may win in the long run, if it doesn’t UNIX-ify
• Continued concerns about interoperability, privacy, portability, security…
• Keep an eye on Eucalyptus and OpenNebula
53 3/10/2014
![Page 55: CloudStack vs. OpenStack - IT · PDF fileM. R. Pamidi, Ph. D. C-Cube ... •CloudStack vs. OpenStack –History –Architecture –Supporters –Sample Implementation ... CloudStack](https://reader034.vdocuments.mx/reader034/viewer/2022051601/5abdd8517f8b9a7e418c285b/html5/thumbnails/55.jpg)
Questions
55 3/10/2014