服务器 频道

思杰Cloudstack:以开源平台引领云未来

  【IT168 专稿】作为云计算领域无可争议的先驱者,亚马逊公司的EC2平台、以及后来发布的S3架构是云计算市场的重量级产品之一。

  在当时,亚马逊为自己的电子商务零售业务构建了一个非常大的数据中心,这个数据中心在架构上采用了独特的技术:在底层大量选择了通用服务器、网络和存储设备,没有SAN存储区域网络,取而代之的是应用服务区本地硬盘的对象存储,实现弹性可扩展的存储能力;网络也是如此,硬件设备价格低廉,采用了扁平式的拓扑架构,在今天被定义为SDN模式(软件定义网络)。

以云的模式构建企业数据中心
▲亚马逊基础云平台如今成为企业构筑云平台效仿的对象

  这个数据中心采用了低廉的硬件设备,物理层大大压缩成本,但运营效率却远高于企业数据中心,最终亚马逊决定出租自己的数据中心,从而开创了一种新的业务模式,就是AWS云模式,AWS增长迅速,预计很快将成为亚马逊第二个10亿美元收入级别的业务。

以云的模式构建企业数据中心
▲思杰云平台产品部副总裁兼总经理Sameer Dholakia

  亚马逊的运作如此成功,使得亚马逊构建云基础架构的技术被广泛效仿与复制,思杰云平台产品部副总裁兼总经理Sameer Dholakia指出:“Facebook、Google、亚马逊等率先在云领域进行尝试的公司已经找到了一条新的道路,就是以云的模式来运营数据中心,运营成本方面可以节约60%-80%,未来3-5年内,企业数据中心会越来越靠近今天的大规模云数据中心。”

  以云的模式构建企业数据中心

  思杰公司的Apache Cloudstack项目就借鉴了亚马逊的底层云架构,并以此为基础,实现商业化、模版花与产品化,最终推出具备可行性的、成熟的企业云架构。

  “思杰的云战略就是,学习云计算先驱的经验,并从中获得启发。”Sameer谈到:“这些先行者在云计算领域都是极其有作为的,向这些云计算先驱学习,我们可以了解到云协作的非常好的方式。”

  如同亚马逊云的底层架构,思杰Cloudstack同样构架在标准化硬件基础平台之上,基于标准化的硬件平台,思杰在虚拟层支持了VMware ESX、微软Hyper-V、KVM、OVM以及思杰自身的Xenserver等几乎所有的虚拟化平台。

以云的模式构建企业数据中心
▲思杰Cloudstack是构建亚马逊风格云的核心平台

  第三层则是较为关键的虚拟化管理层,尽管各虚拟化供应商都提供了自己的虚拟化管理工具,如vCenter(VMware)、SCVMM(微软)等等,但今天最大的云平台亚马逊并未采用这些工具,取而代之的是专用的云部署和管理软件。思杰Cloudstack在虚拟化协作层同样采用了独有的Cloudstack虚拟化协作软件,通过Cloudstack虚拟化协作软件,能够用软件管控虚拟机、打开、关闭虚拟机、管理部署云服务器、网络和存储。

  基于Cloudstack虚拟化协作,整个Cloudstack还包括了Cloud API,基于这些API实现了软件开发环境,并向开发人员开放。在此之上还包括商业应用层,实现资源调度、计费等功能,并开发了多项云应用用例,鼓励软件开发商或者开发人员基于这些应用用例将自己的应用移植过来。

  当然,Cloudstack的作用不仅仅是调配虚拟化资源,思杰认为,实际上,虚拟化和云并不存在直接联系,很多的大型互联网的应用环境并不需要虚拟层,因为一个应用实际上就能跑满整台甚至多台服务器资源,因此,Cloudstack实际上也完全可以直接调度物理资源,实现物理与虚拟资源的统一调度。

${PageNumber}

  开源平台必将引领云未来

  Cloudstack源于思杰于一年半以前收购的Cloud.com公司,Cloud.com公司五年前就推出了Cloudstack架构,其目的就是将亚马逊在云上的创新进行包装,并移植到企业数据中心。而早在收购Cloud.com之前,思杰就是开源云平台坚定的支持者,一直以来在Apache开源软件社区占有重要席位,与今年4月份将Cloudstack开放给Apache开源社区,并即将于13年通过Apache软件基金会“优异项目”认证。

  Sameer认为开源软件必将引领云未来,未来几年这一趋势将越来越充分的展现在公众面前。“过去10年中,我们看到开源总是商业成熟技术的追随者,比如操作系统领域,是先有了windows的成功,然后才出现Linux开源操作系统,数据库领域也是如此,MySQL的出现晚于Oracle、DB2等成熟数据库技术,但今天我们看到情况已经发生了改变。”

  “今天的情况已经是开源引领技术的发展,如大数据领域,Hadoop就是开源社区率先发起并推出的技术架构,如今EMC、IBM等商业方案都在追随开源技术,云计算领域也是如此。”

开源平台必将引领云未来
▲Sameer认为今天开源技术已经在引领整个IT产业发展

  Sameer认为Cloudstack是极富商业潜力的未来云平台,据介绍,思杰在收购Cloud.com之后,CloudStack.org开源社区的用户参与度已经增长了4倍,全球25000多家云计算提供商已经签约加盟,并成为CloudStack.org社区的活跃成员。过去一年中,开源CloudStack产品已被下载了6万多次,而且目前每月下载量以平均5倍的速度快速增长。

  此外Sameer介绍,今天越来越多的公司投资Cloudstack,由最早的20家增长到55家,今天已经达到了110多家,也就是说,已经有110家公司在应用Cloudstack。这些用户中不仅仅包括一些小型开发商,还包括很多大型客户,如思科、朗讯、NetApp等等,这些公司看到了Cloudstack对其业务的增长意义,因此成立单独的团队关注Cloudstack。

  这些飞速增长的数据无疑大大增强了思杰对于CloudStack平台的信心。“以往Cloudstack的全部应用100%由思杰提供,今天Cloudstack社区中,由思杰贡献的应用仅占整体贡献的1/3,这一数据表明思杰并非控制者,而是主导者,已经有越来越多的玩家加入Cloudstack阵营,Cloudstack正在逐步建立一个健康开放的生态系统。” Sameer表示。

${PageNumber}

  Cloudstack与Openstack的竞争关系

  实际上,今天的开源阵营极其活跃,在Apache开源软件社区中,除了思杰主导的CloudStack,Openstack更加拥有广泛的社区开发拥护者,甚至思杰早先也曾是Openstack项目组重要成员,直至今年4月刚刚宣布退出Openstack阵营。

  这一事件在开源阵营里曾引起多方关注,而谈到Cloudstack与Openstack的竞争关系Sameer毫不讳言:Cloudstack与Openstack的确存在诸多不同,包括发展路线、成熟度、架构、平台、甚至社区关注度等多个方面。

  首先编程语言方面,Cloudstack应用Java编程平台,而Openstack则应用了python编程平台,对政府和企业客户而言,Java更加成熟,人才储备也更为充足,因而更容易接受。架构上,Cloudstack由Cloud.com公司推出伊始就是作为产品化解决方案,可解决企业的具体问题;Openstack则是由Rackspace开发的开源子项目,本身还拥有众多的分支子项目,需要这些子项目组合在一起才能够实施;Cloudstack部署简易,一旦安装部署成功就能够发挥价值。很多企业愿意选择Cloudstack原因就在于其简易性,Openstack商业化暂时还存在诸多不成熟因素。

  此外,Cloudstack除了支持分布式开源云架构,对传统企业架构同样提供了支持,Openstack则更加专注解决分布式云负载,不够全面,客观上也不适合企业的商用应用。包括Cloudstack还支持VMware企业服务器虚拟化环境,Openstack则无法提供VMware虚拟化环境的支持。

  Sameer认为Cloudstack在技术成熟度方面超出Openstack至少一年半的时间,同时也承认Openstack在社区运营与支持方面超过Cloudstack一年半时间,“这是为什么今天Openstack拥有广泛支持者的原因,作为开源项目,Openstack有很多炒作,吸引了大家的眼球。”

  “但生态系统和合作伙伴都是跟着收入走,我们已经有130多个正在部署的大规模云,给客户带来10亿多美金的收入。这些用户选择Cloudstack并不是因为Cloudstack很酷,而是因为Cloudstack符合自己的商业利益。Openstack有很多热度,但商业上并不成熟,Cloudstack是一个成熟的、能够快速部署的商用产品,如果客户大规模部署Cloud,就会加入Cloudstack阵营。”

  同时Sameer强调:Cloudstack开放给Apache后社区关注度也有了迅猛的增长,作为开源项目,抓住社区开发人员关注度是十分重要的。“社区开发人员随着客户走,客户随着营收走。作为成熟的商业云架构,Cloudstack早期客户包括了诸多运营商、互联网等公司,这些公司都拥有大量的开发人员,他们本身也希望应用更成熟的平台,会持续关注与支持Cloudstack。”

${PageNumber}

  从工作负载入手而非基础架构

  今天企业在构建基础架构的时候,不仅仅关注硬件指标,更重要的关注如何与业务相匹配。Cloudstack要进驻企业数据中心,就必须对企业级应用加以了解。

  “工作负载分类提供了理想的切入点,企业不可能期望只建立一个通用的云架构来适应所有的应用。”Sameer谈到:“我们将企业工作负载分为传统工作负载和云工作负载。”

  在思杰对工作负载的划分规则下,传统工作负载基于可靠的硬件系统,以及数据备份等多种可靠性技术,企业通过硬件基础架构的可靠性来实现7*24小时业务不间断运营;分布式工作负载的设计思路则完全不同,开发人员可以预见故障,甚至考虑不只一台服务器出错宕机的状况,要假设多台服务器同时宕机的情况下业务仍然应用。

  因而传统的企业平台更倾向昂贵的硬件基础设施纵向堆叠,分布式云架构则选用廉价的硬件产品横向扩展。不过Sameer介绍,Cloudstack如今已经可以同时管理两种架构,这也是前面提到的面向企业应用与Openstack竞争时极具优势的一点。

  Sameer谈到,一些传统的行业,如高科技、教育、医疗、政府等行业都有可能采用Cloudstack构建云基础架构。“比如高科技公司本身有比较大的软件工程团队,需要构建测试环境和开发云;教育领域的大学等机构,也需要花费数百万美元构建基础架构提供给不同的部门和学科进行学术研究;政府部门要构建集中式的政府云架构,如税务、行政等应用,并允许地区政府来共享。

  “我们已经面对一个切入点,包括一些小的边缘行业,还有一些主流行业已经开始尝试采用云。”此外,Sameer还介绍,Cloudstack已经展开和Hadoop项目组的协作,基于Cloudstack构架Hadoop应用。

  后记:思杰抓住云机遇

  当前,IT产业正处于从PC时代到云时代的转型拐点,在企业IT基础架构从大型机演变到PC时代,并逐步迈入云时代的过程中,我们发现每一次大的科技转型都会带来很多商业机会,而抓住这些商业机会就能在未来的市场中游刃有余。

从工作负载入手而非基础架构
▲Info-Tech云管理供应商魔力象限中,思杰Cloudstack被认知为领导者象限的领先产品

  不同于传统IT企业,我们发现思杰全线解决方案都站在了市场前端,从移动办公到云基础架构,思杰解决方案的技术理念都富有前瞻性并极具创新意义,同时全面面向了未来的云应用。Info-Tech云管理供应商魔力象限显示,思杰Cloudstack被认知为领导者象限的领先产品,位置远远超过了Openstack,Cloudstack获得广泛认可的原因显然来自于其技术成熟度、和高性价比优势。我们有理由相信,面对未来的云时代,思杰已经完全做好了准备。

0
相关文章