Cloudstack云平台

一、 教育云平台简介

1. 教育平台简介:

我们公司针对某客户的需求构建一个IaaS云平台,该平台把硬件,服务器资源进行整合统一利用目前比较先进的云计算手段,将所有的资源池化,淡化硬件和设备需求的概念,使资源可以随意,随时申请,调配,使用,不需要考虑资源的所在地资源的服务能力。

Cloudstack云平台采用的基本架构是Cloudstack+Xenserver+EMC存储。

   CloudStack最初是由VMOps公司开发, VMOps后改名为Cloud.com。在20105月,Cloud.com同时发布了CloudStack的开源版与企业版。

 20117月,Citrix花费2亿美金收购了Cloud.com。作为当时OpenStack的主要支持者之一,Citrix用了很长一段时间对CloudStack未来的发展做详细规划。

20124月,Citrix最终决定将CloudStack贡献给Apache软件基金会,成为Apache孵化项目之一,这也标志着CloudStack不存在开源与企业版之分,同时其许可证也完全是ASL2.0,此时CloudStack版本是3.0

  CloudStackIT基础架构的综合管理系统,或者称为云操作系统。        CloudStack可以管理不同账号下任意多的虚机及其对应的复杂网络。CloudStack通过对计算、网络、存储等物理资源的综合管控以及完整的账户和API的支持,使其可以被用于企事业内部的私有云,或运营商托管的混合云以及类似亚马逊EC2的公有云。

CloudStack广泛的支持目前流行的各种Hypervisor,包括XenServerXCPVMWareKVM等。(注:OVM的支持在4.0里去掉了,主要是许可兼容及Bug的修改,在下一个版本中会恢复支持。HyperV的支持在明年第一季度引入。)对于主存储的支持根据各家Hypervisor的不同也提供了广泛的支持。

 

   CloudStack利用现在业界成熟的技术,结合早年商用的积累,使其拥有许多创新的特点,比如主存储及二级存储的分离,系统虚机机和虚拟路由器的引入,资源按域、机架、集群的分层管理等。作为一个基础架构的综合管理服务系统,CloudStack的安装是相当方便的,再结合数万台物理主机和数百万台虚拟机的管理能力,以及自身实际商用环境的考验,CloudStack理应受到更多的关注和推广。

 

Citrix Xenserver,思杰基于Linux的虚拟化服务器。Citrix XenServer是一种全面而易于管理的服务器虚拟化平台,基于强大的 Xen Hypervisor 程序之上。Xen技术被广泛看作是业界最快速、最安全的虚拟化软件XenServer 是为了高效地管理 Windows(R) 和 Linux(R)虚拟服务器而设计的,可提供经济高效的服务器整合和业务连续性

XenServer 是在云计算环境中经过验证的企业级虚拟化平台,可提供创建和管理虚拟基础架构所需的所有功能。它深得很多要求苛刻的企业信赖,被用于运行最关键的应用,而且被最大规模的云计算环境和 xSP 所采用。

XenServer 可以整合服务器工作负载,进而节约电源、冷却和管理成本,更有效地适应不断变化的IT 环境,优化利用现有的硬件并提高 IT 可靠性

2.新桥技术方案解决提供商

新桥科技公司作为Cloudstack云平台的合作伙伴,拥有更加广泛的资源及技术支持实力,从而为该平台的实施、维护、后期二次开发及未来业务拓展提供更加有力的技术支持。 

二、 采用教育云平台架构的优势

采用的云平台架构,可以加速高伸缩性的公共(IaaS)的部署、管理、配置。使用CloudStack作为基础,数据中心操作者可以快速方便的通过现存基础架构创建云服务。

安全可靠,高容错、隔离、独立于硬件

§ 当服务器故障时,自动重新启动虚拟机

§ 经济有效的适用于所有应用的高可用

§ 不需要独占的stand-by 硬件

§ 没有集群软件的成本和复杂性

动态扩展,动态添加和分配服务资源

§ 动态向资源池中添加资源

§ 动态分配资源

§ 不需要停机维护

§ 按需定制

个性定制,按照个性要求动态调整资源

§ 几分钟内部署资源

§ 几小时内的维护和变更管理

§ 维护与变更不需要宕机

§ 模板定制资源

§ 节省大量人力资源

高效运营,几分钟内部署,零宕机维护

§ 几分钟内部署资源

§ 几小时内的维护和变更管理

§ 维护与变更不需要宕机

§ 模板定制资源

降低成本,提升服务器/存储的利用率

§ 服务器平均利用率:7%  →  60%~80%

§ 运营成本:降低70%~80%

§ 节省大量人力资源

三、 云平台分析对比和云平台下虚拟化对比

1. 为什么选择Cloudstack云平台,四大主流云平台架构优缺点对比

 

选择Cloudstack云平台的优势主要是产品成熟度较高,用户界面友好,且部署、维护较为简单等优势,并有大量电信运营商和私有与成功案例,确保云平台的稳定性。

以下是云平台架构的活跃度对比,从侧面反映出Cloudstack作为一个后起新秀,通过自身的优势逐渐成为云平台较为成熟和主流的云平台架构。

 

1和图2分别是如上所述四个项目每个月所产生的讨论主题数和帖子数。可以看出:

(1) 在过去12个月中,与OpenStackCloudStack相关的讨论数量在同一水平上,与EucalyptusOpenNebula相关的讨论数量在同一水平上;

(2) 在过去12个月中,与OpenStackCloudStack相关的讨论数量远大于与EucalyptusOpenNebula相关的讨论数量。

 

 

所示为这四个项目每个月参与论坛或者邮件列表讨论的总人数。可以看出,CloudStackOpenStack的活跃用户数量要远大于OpenNebulaEucalyptus。在过去六个月中,CloudStackEucalyptusOpenStack项目的活跃用户数量都有不同程度的攀升。

 

CloudStackOpenStack向比较,EucalyptusOpenNebula的社区人口增长较为缓慢。

 

2. 云平台下虚拟化架构对比

CloudStack广泛的支持目前流行的各种Hypervisor,包括XenServerXCPVMWareKVM等。

目前我们选取市场占有率较高并且具有代表性的两款虚拟化软件,XenServerVMWare做简要对比

对比

Xen Server

VMWare vSphere 

概况

基于开源Xen® hypervisor的免费虚拟化平台,该平台引进了多服务器管理控制台XenCenter™,具有关键的管理能力,包括多服务器管理、虚拟机(VM)模板、快照、共享存储支持、资源池和XenMotion™实时迁移。随着Citrix XenServer精华版™产品线的发布,思杰提供了更多先进的管理功能。

VMware vSphere服务器虚拟化平台采用了VMware ESX™ hypervisor及其相关的管理工具。vSphere提供了三个版本:标准版、高级版和企业增强版。VMware还限时提供vSphere企业版。vSphere服务器的管理主要依靠VMware的多服务器管理控制台vCenter Server,但客户必须单独购买vCenter Server。

系统架构比较

XenServer是利用虚拟化感知处理器和操作系统进行开发的。目前,全球有近20种商用虚拟化产品以及全球最大的虚拟化部署环境Amazon™ Elastic Compute Cloud™都采用了Xen hypervisor。XenServer采用了超虚拟化和硬件辅助虚拟化技术。

ESX的虚拟化方式其实就是二进制转换:拦截操作系统处理器的每个请求,然后转换成虚拟化友好指令。用这种方式,ESX让客户机操作系统感觉是在物理硬件上运行。但由于必须在软件中多次执行此操作,因而极大地增加了ESX系统的复杂度。

安装、配置和管理比较

XenServer的安装过程简单、直接,10分钟即可完成XenServer部署。系统配置信息将保存在XenServer控制域的内部数据存储中,然后复制到集中管理之下的所有服务器,以确保关键管理服务的高可用性。无需为关键的管理功能单独配置数据库服务器。

VMware采用了vCenter Server进行多服务器管理和配置。vCenter Server需要单独部署且需要安装第三方数据库才能对主机系统配置进行存储和管理。为了实现关键管理服务的冗余备份和可用性,VMware建议额外安装附加产品。

存储系统比较

XenServer独特的存储集成功能源自StorageLink™技术。StorageLink让虚拟化管理员可直接利用业界领先的阵列,如HP、NetApp®、Dell EqualLogic和EMC®StorageLink可优化性能,让虚拟化管理员充分使用阵列的先进功能,如快照、克隆和瘦供给。等阵列产品的领先功能。

VMware通常使用其专用的VMFS文件系统进行存储。VMFS作为一个群集文件系统,提供了VMotion和Storage Vmotion等先进功能。与SAN配合使用时,VMFS让VMware可控制某些存储功能,包括供给和快照。

虚拟机备份和恢复比较

XenServer扩展了针对Windows虚拟机的基于代理的备份方式。采用这种方式,可优化定期备份,从而实现性能提升,因为快照对XenServer主机产生的影响极其微小。

VMware vSphere提供了灾难恢复(DR)功能,以进行虚拟机备份。DR不支持应用层感知,客户通常会以此为理由在工作负载如SQL Server、Oracle、Exchange和Active Directory中使用基于代理的备份解决方案。

灾难恢复比较比较

,Citrix XenServer精华版的企业版引进了Workflow Studio™,实现了虚拟和物理服务器DR的自动化。

VMware提供了一项附加产品—站点恢复管理器(SRM),用于协调经由ESX虚拟化系统的DR工作流。

 

通过以上对比, Citrix XenServer等解决方案提供了强大的、丰富的功能,是除VMware产品外的一个很好的选择。XenServer在许多方面都超越了VMware,包括其开放性架构、性能、存储集成和总拥有成本。