开源云计算技术选型

时间:2020-12-03 09:06:10



1.   简介

CloudStack是一个开源的具有高可用性及扩展性的云计算平台。支持管理大部分主流的hypervisors,如KVMXenServerVMwareOracle VMXen等。

同时CloudStack是一个开源云计算解决方案。可以加速高伸缩性的公共和私有云(IaaS)的部署、管理、配置。使用CloudStack作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。

CloudStack形成的基础设施云和数据中心运营商可以快速,轻松地建立在其现有的基础设施提供云服务的需求,弹性云计算服务。 CloudStack用户可以充分利用云计算提供更高的效率,无限的规模和更快地部署新服务和系统的最终用户。

CloudStack是一个开源的云操作系统,它可以帮助用户利用自己的硬件提供类似于Amazon EC2那样的公共云服务。CloudStack可以通过组织和协调用户的虚拟化资源,构建一个和谐的环境。CloudStack具有许多强大的功能,可以让用户构建一个安全的多租户云计算环境。CloudStack兼容Amazon API 接口。

CloudStack可以让用户快速和方便地在现有的架构上建立自己的云服务。CloudStack可以帮助用户更好地协调服务器、存储、网络资源,从而构建一个IaaS平台。

CloudStack的前身是Cloud com,后被思杰收购。英特尔、阿尔卡特-朗迅、瞻博网络、博科等都已宣布支持CloudStack20117月,Citrix收购Cloud com,并将CloudStack 100%开源。201245日,Citrix又宣布将其拥有的CloudStack开源软件交给Apache软件基金会管理。CloudStack已经有了许多商用客户,包括GoDaddy、英国电信、日本电报电话公司、塔塔集团、韩国电信等。

2.   cloudstackopenStack的比较优势

云计算产品

cloudstack

OpenStack

实际安装与运行测试

cloudstack安装过程较简单。

OpenStack安装过程较复杂,尤其是网络配置部分比较麻烦,而这方面资料较少,讲解不够具体。

cloudstack版本间差异小,如果实际安装版本与文档中使用版本不一致不会会遇到问题。

OpenStack因为不同版本间可能差异较大,如果实际安装版本与文档中使用版本不一致可能会遇到问题。

cloudstackWeb管理界面功能较多,bug也较少。

OpenStackWeb管理界面DashBoard目前为止较简单,可能存在bug也较多。

cloudstack创建的虚拟机使用了分配的Guest IP,可通过SSH连接访问。

两者创建的虚拟机均可以通过Web界面进入管理,但测试中OpenStack创建的虚拟机虽然附加了局域网IP,但网卡实际绑定IP为私有IP,未找到如何通过SSH直接访问的办法。

可靠性

cloudstack可靠性较高

OpenStack可靠性较低

产品成熟度

cloudstack成熟度高,易于商业化部署。

OpenStack产品成熟度不高,相当于一个半成品。

维护成本

cloudstack运行稳定,维护成本低。

OpenStack运行不稳定,维护成本高。