关于openstack,cloudstack,Eucalyptus对比分析
1.概述
常见的IaaS开源平台有OpenStack、CloudStack、Eucalyptus和OpenNebula,这里从网上找来的比较早的公开的现状报告和社区分析显示,OpenStack和CloudStack的在企业接受度和社区的发展情况已经远远超越另外两者,如下图所示。该报告将对OpenStack和CloudStack等比较活跃的社区进行对比,为企业在进行私有云建设时的技术选型提供参考和建议。(这里openNebula不做对比了)
这里我们着重对比openstack与其他的区别
首先我们对比openstack与cloudstack:
OpenStack采用分布式架构,整个平台按照功能不同分为多个模块项目,如图2所示,项目之间通过消息队列中间件和RESTful形式的API进行交互通信(其中认证项目为其它项目提供认证和服务注册),因此每个项目都可以单独部署在不同的主机上,架构非常的灵活,OpenStack对外提供丰富和功能强大的API,使得资源可以被用户方便的使用和调度,同时提供和Amazon AWS(Amazon Web Services)兼容的API。
CloudStack采用集中式的单体架构(Monolithic architecture),如图3所示,整个平台只有一个项目构成,不同模块之间通过的本地调用进行交互,在一台主机上就可以完成平台的部署,非常方便,CloudStack同样地对外提供自身API和与Amazon AWS相兼容的API。
OpenStack |
CloudStack |
|
授权协议 |
Apache 2.0,可以免费商用 |
Apache 2.0,可以免费商用 |
虚拟化技术 |
XenServer/XCP,KVM,QEMU, |
XenServer,KVM,QEMU, |
网络服务 |
VLAN,Flat,FlatDHCP |
VLAN,Flat,OpenFlow |
存储支持 |
iSCSI,Ceph,NFS,LVM,Swift,Sheepdog |
NFS,LVM,Ceph,Swift |
调度策略 |
模型全面,易扩展 |
模型简单,可扩展 |
用户界面 |
功能完善,界面简单 |
功能完善,界面友好 |
数据库 |
PostgreSQL,MySQL,SQLite |
MySQL |
虚拟机模板 |
支持 |
支持 |
组件 |
Nova,Glance,Keystone, |
Console Proxy VM, |
开发主导 |
开源社区 |
Citrix公司 |
开发语言 |
Python |
Java |
官方文档 |
非常详细 |
详细 |
版本问题 |
存在版本兼容性问题 |
不存在版本兼容性问题 |
用户群 |
160家左右,包括NASA、 |
不到60家,包括诺基亚、 |
openstack与Eucalyptus对比图
注:Y代表支持,“”代表不支持,O代表第三方支持,P代表要付费
关于openstack,cloudstack,Eucalyptus对比分析相关推荐
- 四大主流云平台对比--CloudStack, Eucalyptus, vCloud Director和OpenStack。
我迟早可能都要进入的领域,提前温习... 还有KVM,ESXI,API,XEN之间的术语和关系,也要心中有数.. ~~~~~~~~~~~~~~~~~~~ 云计算在如今的IT界一直是一个最热门的话题,鉴 ...
- OpenStack 如何笑傲开源云计算战场—— OpenStack 与 CloudStack 的对比
大概一周前,Zenoss刚刚完成了一份名为"2014开源云计算解析"的市场调查显示,69%已经不同程度地应用云计算技术,43%的用户花费大量资源在开源技术上.在这些选择了开源云的企 ...
- JDBC与数据库连接工具对比分析
JDBC 使用步骤: 注册数据库驱动 通过DriverManager获取数据库连接 通过Connection对象获取Statement对象 使用Statement执行SQL语句 操作ResultSet ...
- Apache 流框架 Flink,Spark Streaming,Storm对比分析(一)
https://bigdata.163.com/product/article/5 Apache 流框架 Flink,Spark Streaming,Storm对比分析(一) 转载于:https:// ...
- php遍历数组哪个效率高,PHP遍历数组的三种方法及效率对比分析
PHP遍历数组的三种方法及效率对比分析 发布于 2015-03-04 21:55:27 | 129 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext ...
- R语言决策树、bagging、随机森林模型在训练集以及测试集的预测结果(accuray、F1、偏差Deviance)对比分析、计算训练集和测试集的预测结果的差值来分析模型的过拟合(overfit)情况
R语言决策树.bagging.随机森林模型在训练集以及测试集的预测结果(accuray.F1.偏差Deviance)对比分析.计算训练集和测试集的预测结果的差值来分析模型的过拟合(overfit)情况 ...
- python计算多个模型在不同数据集上的预测概率、获取每个数据集上的最优模型、多个最优模型的ROC曲线进行对比分析
pytyon计算多个模型在不同数据集上的预测概率.获取每个数据集上的最佳模型.多个最优模型的ROC曲线进行对比分析 目录
- R语言e1071包中的支持向量机:仿真数据(螺旋线性不可分数据集)、简单线性核的支持向量机SVM(模型在测试集上的表现、可视化模型预测的结果、添加超平面区域与原始数据标签进行对比分析)、如何改进核函数
R语言e1071包中的支持向量机:仿真数据(螺旋线性不可分数据集).简单线性核的支持向量机SVM(模型在测试集上的表现.可视化模型预测的结果.添加超平面区域与原始数据标签进行对比分析).如何改进核函数 ...
- R语言螺旋线型线性不可分数据xgboost分类:使用xgboost模型来解决螺旋数据的分类问题、可视化模型预测的结果、添加超平面区域渲染并与原始数据标签进行对比分析
R语言螺旋线型线性不可分数据xgboost分类:使用xgboost模型来解决螺旋数据的分类问题.可视化模型预测的结果.添加超平面区域渲染并与原始数据标签进行对比分析 目录
- 数据库防护技术对比分析
过去,信息安全工作主要围绕着网络层.主机层等边界防护采取了一系列的安全措施,已建立起相对安全的数据应用环境,但由于技术局限和相关安全产品匮乏等原因,数据库安全建设一直未能得到有效开展,这就造成了数据能 ...
最新文章
- PCA(主成分分析)+SVD(奇异值分解)+区别
- 定位的准确度与精度指标定义——RMS,CEP,Sigma
- git将代码提交到多个远程仓库
- JVM系列之:Contend注解和false-sharing
- python prt_Python中的self
- 批处理 安卓一键打包脚本快速解析
- 更美好的未来展望:UE4 路线图更新
- PHP创建与解析 XML 1 (36)
- poj(2406) kmp
- [Java] 蓝桥杯 BASIC-3 基础练习 字母图形
- iDataForum2010数据库技术论坛总结
- c语言实现shellcode转换工具
- paip.java桌面开发应用与WEB RIA应用
- ABAP:cl_system_uuid=>create_uuid_c32_static( )
- 学习总结——小程序中输入框和键盘的那些事
- MySql适配人大金仓数据库
- 怎样做文献综述:六步走向成功-读书笔记
- 25 Nacos实战:灰度配置如何实现?
- wamp介绍及crossbar.io服务搭建
- 如何用Mindmanager画思维导图
热门文章
- uicontrol_与UIControl结合
- 科立捷默认频率_科立捷(KOLEEJ) 【京东配送·隔日达】民用大功率自驾游酒店地下室隧道4S店对讲机 KLJ-T10...
- 计算机组成原理——存储器容量扩展(字扩展、位扩展、字位扩展)
- C# 视频监控系列(12):H264播放器——播放录像文件
- 【ANSYS APDL】提取结构刚度矩阵完整过程--附Python代码实现
- hadoop 网页监控
- hadoop 查看集群的网页监控状态
- MikuMikuDance:渲染扩展《2》
- 计算机屏保的功能,电脑的屏保自动出来格言
- 重装jdk时出错Error: could not open `C:\Program Files\Java\jre6\lib\amd64\jvm.cfg'