原文自CSDN网站:http://www.csdn.net/article/2013-06-24/2815965,文章是在第五届中国云计算大会,本人接受CSDN采访而成。


联科集团(ClusterTech)是一家来自香港的高性能计算公司。在IT业不算是主流的香港,联科一直坚持在高性能计算领域发展,积累了丰富的经验。近几年开拓云计算(IaaS)领域,如今已成为该行业香港政府最大的公共云运营商。

在第五届中国云计算大会上,CSDN采访了联科集团陈晓炜博士。他在联科集团负责云计算相关产品解决方案方面的工作。

据他介绍,联科在高性能计算、集群管理、金融工程和商业智能等方面拥有丰富的经验。在云计算领域,公司根据自身情况反复考量后,决定选择做云计算底层的IaaS平台,包括公共云风起亚洲(Fengqi.Asia)和私有云CCMP两款产品。以下内容,根据对陈博士的采访整理而成。

基于Joyent技术的风起亚洲公共云平台

联科的公有云平台名为风起亚洲(www.fengqi.asia),基于美国Joyent公司的技术。国内完全自主研发的IaaS平台很少,多数借鉴国外成熟的模式及技术,IaaS平台需要技术的长期累积。中小公司没有大公司实力雄厚,无法从底层开始研发,在这种情况下选择一种比较成熟的技术更加合适。因此,风起亚洲的公有云平台选择了与Joyent合作。

Joyent技术采用了SmartOS操作系统(基于 Illumos 核心演变而来,而 Illumos 基于Open Solaris)。该公司在国外云计算行业排名比较靠前,其市场份额虽然比不上Amazon,但它底层所采用的基于容器(container)的操作系统虚拟化技术与Amazon不同,技术稳定成熟且性能较高。Joyent对于移动互联网的支持方面也颇具优势,其性能表现更加适合社交应用、电子商务、APP游戏、网页游戏等上层应用。移动互联网是IT发展的趋势之一,所以Joyent的这些优势也是联科选择它的重要原因。风起亚洲底层采用了Joyent技术搭建的IaaS平台,上层的门户搭建、编程接口、IT运维等工作都由联科自己完成。风起亚洲(Fengqi.Asia)公共云管理平台将容器技术为基础的虚拟化技术带入中国,并将Joyent的云操作系统SmartOS带入中国公共云市场,打破由单一的硬件虚拟化技术打造的公共云平台市场,改变了目前性能低且不稳定的现状。平台拥有的CPU Bursting、ARC缓存技术、ZFS企业级文件系统、Crossbow网络虚拟化组件、DTrace可视化分析工具、Zones安全技术等云技术打造了一个高性能的公共云软件栈。另外,Joyent在资源隔离及网络安全方面做得也比较出色,客户的业务运营不会因为其他客户影响其业务的正常运营。风起亚洲云在海内外有多个物理数据中心(高质量多线BGP),保障高可用性,可有效降低终端使用者的访问延迟。

风起亚洲公共云的高性能给客户留下了深刻印象。据介绍,总部在新加坡的B2C在线零售商,其网站运行5台Linux服务器,每台48GB RAM,高峰时期同时在线5000个用户。服务器在高峰时期所有的RAM和CPU都是超负荷的,硬件成本非常高,并且难以扩展。联科技术人员经讨论后,将链接层和业务层分为两层,并将链接层放在Node.js的Joyent SmartMachine上,每个4GB Joyent SmartMachine能够处理 250个同时在线用户, 相当于48GB Linux服务器1/4的性能。服务器应付5000个同时在线的客户只需要20个4GB SmartMachines (总共80 GB RAM)就足够了,成本节省超过20%。

风起亚洲云除了在电子商务的表现出色外,在游戏的支持方面(比如最大并发连接数)也毫不逊色。国内某游戏开发商运营一群严重超负荷的Tomcat服务器难以应付同时在线的20万~30万游戏玩家。高峰时期,每个Tomcat服务器需要处理8000~10000个同时在线玩家,总共需要20~40个Amazon虚拟机以应付高峰时期的玩家数目。但这种设计需求IT设备花费过高,系统工程师压力大。联科集团将每个Apache网页服务器运行在一个4GB RAM的Joyent SmartMachine上,仅用一周的时间就完成了代码修改和游戏移植。现在,只用1GB Node.js SmartMachine 来应付20万~30万的同时在线玩家,不仅节省了系统工程师的维护成本,还节省了超过50%的运营开销。

从高性能计算到云计算

目前,联科的业务分为云计算、集群、金融工程和商业智能四个部分,四项业务之间相辅相成,比如集群是所有业务的基础,运维、管理、高性能加速都有集群的支持,以往的很多产品开发运维都是做云计算产品的基础和优势。联科的云计算产品实际上仅是一个平台,从客户角度为其提供完整定制的解决方案。联科将四个业务整合在一起,在数据挖掘、云计算开发、集群运维等多个层面都有深厚的技术背景,这是联科的优势。

关于未来,联科将坚持发展云计算业务,将自己的公有云和私有云平台做得更好,更适应客户的需求,在其上层做存储、HA、灾备、恢复、安全等等开发。在商业智能和金融工程方面,联科也处于不断挖掘和摸索的阶段,因此会围绕着四大业务去做研发运维和商务拓展,跟客户保持更紧密的业务需求,来满足他们的需要。

客户选择云计算的偏好

关于国内公司选择云计算厂商的标准,根据联科集团运营风起亚洲公共云的经验,除了考量公司本身的情况,客户最关注是价格、性能和性价比,比如高峰期服务器资源分配情况,IT资源用量如何度量与预测,网络延迟情况等。其实在选择云计算厂商方面,除了上述因素,客户更应该去关注厂商的云计算技术、运维经营、开发团队的数量,考察公司的人员数量和背景,评估厂商所使用的技术,比如用不用CDN、数据库、存储等,还应考虑厂商会不会绑定服务、带宽多少,要不要额外收费、能否提供7×24小时快速响应等等。

风起亚洲公共云在上述方面进行了认真全面的部署,现在已经成为香港政府认可的云计算供应商,也是香港政府最大的公共云运营商,短短两年的快速成长与客户的支持是离不开的。风起亚洲云的客户、Tzai Entertainment CEO(Vincent Low)评价说,风起亚洲公共云完善的解决方案,优质的售前售后服务,使Tzai可以专注做最擅长的事——为玩家开发一流的游戏,不论他们身处何处。

形成云计算生态圈

目前,中国云计算厂商做得已经不错,但因为市场很大,还有很多厂商希望进入这个市场。陈晓炜表示,希望有更多公司加入,有规模、有交流、有竞争,形成很好的生态圈。压力会迫使所有人拼命挖掘客户需求,这将会让整个生态圈就会变得更好。建设云计算生态系统还是要从客户需求出发,客户需求是多样的,不是想象中那么简单。客户往往会根据其业务特点提出需求,比如联科做过曾经给某高校做了一套轻量级易用的私有云实验平台,做完之后,学校方面提出增加网盘应用,方便他们存取数据,联科就按照客户的需要做了存储应用。客户需求是差异化的,不同行业用户的要求都不尽相同,如何让平台上层的应用支持得更好是平台厂商所应该关注的。


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐