显示标签为“”的博文。显示所有博文
显示标签为“”的博文。显示所有博文

2009年4月23日星期四

阿里软件商业云解析

“电子商务云计算中心”不仅提供基础IT服务,还将提供各种电子商务服务

阿里软件不仅开始“觊觎”云计算,而且比其它云计算厂商的野心更大。2008年12月30日,阿里软件与江苏省南京市政府签订了2009年合作协议,同时披露了名为“商业云”的云战略。

首先,阿里软件计划于2009年初在南京建立国内首个“电子商务云计算中心”,首期投资额将达上亿元人民币,并将在未来几年内追加投资。(4月14日消息,阿里软件目前全国规模最大的(苏皖)软件服务中心正式落户南京雨花经济开发区,在启动仪式上阿里软件总裁王涛披露了阿里软件电子商务云计算中心战略。

阿里巴巴集团资深副总裁、阿里软件总经理王涛表示,阿里软件将在南京之外的城市筹建多个类似的‘电子商务云计算中心’,与杭州总部的数据中心一起协同工作,形成先进的、SaaS服务更好、规模能够匹敌Google服务器集群的“商业云”体系。

“电子商务云计算中心”与其他云计算中心最大的区别在于:亚马逊仅仅是出租云的计算、存储和网络服务,阿里软件“云战略”还提供适合国内用户的各种电子商务服务,这在IBM、Google、微软等其他云计算厂商那里也是得不到的。

据第三方统计机构的数据显示,通过向用户出租存储服务器、带宽、CPU等资源,亚马逊与云计算相关的业务收入已超过1亿美元,这些用户最初是一些个人开发者、程序员,后来是一些小企业,再后来是一些中型企业。

王涛对此表示,这种模式就像通过购买原材料建造房子,然后转租给客户进而受益。相对而言,阿里软件的云战略有更大增值空间,“除了出租房子,还给来租房做生意的客户做装修、打广告、提供计算、存储、营销和管理等服务,我们仅仅通过向企业提供从事电子商务的基础服务,收取‘水电煤气费’就够了。”

对“商业云”的未来,王涛认为这绝不是短期的盈利手段,阿里巴巴集团旗下“达摩五指”的各种资源和优势将整合到“商业云”中,包括阿里系各个平台上的商品信息、信誉体系、支付工具、IM用户资源,再通过调用云API来挖掘提炼,其商业价值无法预估。

“这不是盈利多少的问题,而是盈利多久的问题。”王涛称,虽然这些“水电煤气费”的单笔金额很少,但是阿里“电子商务云计算中心”的付费客户规模,显然要远远超过其他商业化云计算厂商的客户。国内数以千万的中小企业、个人网商、ISV都能够通过“商业云”,享受到阿里巴巴电子商务“理想国”的各种增值服务。

另外,据阿里软件相关负责人介绍,阿里软件正在通过针对中小企业的SaaS管理软件服务和针对个人的SaaS平台入口——阿里旺旺,逐步增加用户粘度和体验,并最终改变他们在电子商务生态圈中的工作方式。目前阿里旺旺注册用户的数量已经过亿,这些用户的商业价值有待于进一步挖掘,这也需要“商业云”的支持。


我们来进一步理解云计算

依靠云计算的支撑,SaaS服务提供商可以解决计算能力、存储空间、带宽资源等后台瓶颈问题。

  当前,云计算和SaaS都是非常热门的IT概念。云计算侧重对底层架构和硬件资源的充分利用,比如IBM、微软、亚马逊正在搭建的那些云计算;SaaS则把软件当作服务来提供,强调最终的应用,比如阿里软件、用友伟库网、世纪奥通已经推出的SaaS服务。

  然而,不可回避的问题是,当SaaS用户达到一定规模时,服务提供商的计算能力、存储空间、带宽资源等后台支撑能力就会遭遇瓶颈。所以,在很多专家眼中,把云计算和SaaS结合起来,才是未来的发展方向。

  最近,阿里软件已经开始这么干了。它启动了一项“商业云”战略,计划投资数亿元筹建多个“电子商务云计算中心”,通过强“硬”的云计算后台支撑,搭配自己在SaaS方面的各项“软”服务,为用户提供各种电子商务服务。而首个电子商务云计算中心将于几个月后在南京开建。

  软硬结合

  在“云计算”时代,“云”完全可以替SaaS服务提供商们做存储和计算的工作。“云”就是计算机群,每一群包括了几十万台、甚至上百万台计算机。“云”的好处还在于,其中的计算机可以随时更新,保证“云”长生不老。

  Google公司的工程师谷雪梅曾说,PC时代好比每个人要用电,都得自己购买发电机,而“云计算”时代,每个人不必拥有发电机,直接从大型发电厂买电就好。Google就有好几个类似大型发电厂的“云”,这也是其真正的竞争力所在,它们让Google有了强大的存储和计算全球数据的能力。而其他IT巨头,如微软、IBM、雅虎、亚马逊也拥有或正在建设这样的“云”。

  而对于SaaS而言,其市场需求和发展前景已是众望所归,尤其在当前国际金融危机的背景下,SaaS的低廉成本和应用便利,成为很多中小企业用户的现实选择。根据IDC的统计,去年全球在线软件服务总收入超过40亿美元,而2009年可能达到107亿美元,年增长率达到21%。

  问题是,目前有“云”的公司并没有提供多少SaaS服务,明确提供SaaS服务的是阿里软件、神码在线、用友伟库网、金蝶友商网、金算盘这些专业厂商。由于SaaS厂商进入门槛相对稍低,而且多数没有专门的数据中心,这也导致了SaaS的安全性受到质疑,人们通常认为SaaS在安全方面做得不如云计算。

  因此,在阿里软件总裁王涛看来,SaaS要进一步发展,就必须依靠云计算的支持。事实上,云计算可以对SaaS起到很好的补充作用:SaaS强调最终的应用,云计算则侧重对底层架构和资源的充分利用,云计算可以帮助SaaS提供商解决硬件及带宽等资源不足的问题,并达到降低成本的目的。IBM云计算项目总监朱近之也持同样的看法。他认为云计算对于支持SaaS发展有着天然的优势,通过灵活支配硬件资源,可以满足SaaS提供商的各种应用需求。

  可以说,SaaS和云计算结合可以促进产业的进一步繁荣。金算盘公司的刘古权博士曾表示,在继续丰富已有的SaaS服务之外,金算盘也希望未来能和云计算厂商有更多合作,不过暂时并没有具体的合作计划。现在,阿里软件则先走了一步,他不是和云计算厂商合作,而是自己建设电子商务云计算中心,形成所谓的“商业云”。

  收取“水电煤气费”

  对于阿里软件的“商业云”与Google、亚马逊的云计算的不同之处,王涛做了个形象的比喻。传统的云计算模式就像通过购买原材料建造房子,然后转租给客户进而受益。阿里软件的“商业云”则除了出租房子外,还给来租房做生意的客户提供装修、打广告、营销、管理、计算及存储等服务,通过SaaS的形式向企业提供各种电子商务的基础服务,从而收取“水电煤气费”。

  应该说,每个客户缴纳的这份“水电煤气费”单笔金额并不多,如果没有相当规模的SaaS用户,服务提供商的赢利就成问题,尤其像阿里软件这种自建云计算中心的SaaS企业更是如此。

  对此,王涛认为这不是盈利多少的问题,而是盈利多久的问题。虽然这些“水电煤气费”的单笔金额很少,但依靠阿里软件目前SaaS的用户基础,未来“电子商务云计算中心”的付费客户规模是可以预见的。据了解,目前在阿里软件平台订阅SaaS服务的用户有近30万,各种应用软件有近300多个,所有这些还将进一步增长。

  可以看出,与传统云计算强调的技术特色不同,当SaaS结合云计算形成这朵“商业云”后,其表现出的更多是软件即服务的SaaS应用,云计算的硬件支撑则隐退后台。

  值得注意的是,与其他SaaS服务提供商不同,阿里软件是隶属于阿里巴巴这个电子商务巨头的旗下,对于“商业云”的未来,其可以把涉及商业流程管理的各种资源整合起来,比如支付宝、诚信通、淘宝网、阿里旺旺等,再通过数据调用来挖掘提炼,其商业价值将是值得期待的。

2009年2月3日星期二

我所体会到的Google云计算

在我看来大部分厂商的云计算理念都差不多。

云计算的实施可划分为三个层次,在底层的是构成一个网络架构的基础硬件,包括CPU、内存;基于最底层硬件之上的是一个软体层,包括支持并行计算的操作系统、中间件;位于最上层的由很多具体应用构成,诸如Gmail、Google Docs、Google Picasa Web等等,未来还会包括网络电视、视频点播更多的应用服务。

在硬体方面的研究至少应包括三个方面:第一个是需要大量非常廉价的服务器、CPU组成集群,在此单个的服务器或CPU的性能或许并不出众,但构建起来的整个网络,在可靠性、稳定性和计算能力上,均能达到大型计算机的标准;第二个需要注意的是,在搭建云计算数据中心过程中,所要求的硬件性能及其组织架构一定要具有良好的散热能力。对于个人用户来说,散热似乎不是需要单独考虑的问题,但对于集群服务器来说,追求良好的散热能力是服务商必须面对的现实问题。第三个方面是,要求每台服务器、每个CPU的耗电量非常低,否则在机器量达到数十万级时,每个月的耗电量都将成为一笔不可忽视的庞大开支。

Google的三大核心技术构成了实现云计算服务的基础:GFS(Google文件系统)、MapReduce(分布式计算系统) 、BigTable(分布式存储系统)。GFS位于这三项技术的最底层,负责许多服务器、机器数据的存储工作。它将一个大体积数据(通常在百兆甚至千兆级别)分隔成固定大小的数据块放到两到三个服务器上。这样做的目的是当一个服务器发生故障时,可以将数据迅速从另外一个服务器上恢复过来。在一定程度上,在存储层面,机器故障的处理由Google文件系统来完成。

第二个部分就是MapReduce,它是Google开发的C++编程工具,用于大于1TB数据的大规模数据集并行运算。这项技术的意义在于,实现跨越大量数据节点将任务进行分割,使得某项任务可被同时分拆在多台机器上执行。例如把一项搜索任务拆分成一两百个小的子任务,经并行处理后,将运算结果在后台合并,最后把最终结果返回到客户端。

第三个部分BigTable,作为 Google一种对于半结构化数据进行分布存储与访问的接口或服务,它是建立在GFS和MapReduce之上的结构化分布式存储系统,可以帮助Google最大限度利用已有的数据存储能力和计算能力,在提供服务时降低运行成本。

如果没有以上软体的支持,云计算战略的最终实现就只能是一个虚幻的梦。Google一直坚信所有的硬件都有可能在某个时间出错,不可靠的硬件数量最好是可靠机型的两倍,最重要的,需要将可靠性放在软件层面。过于关注单个线程的性能意义并不大,对于Google来说,更重要的是对于并行处理技术的完善。为了应对海量级的数据访问和查询,他们需要让每台廉价的服务器的性能发挥到极致,将核心的技术优势牢牢掌握在自己手中才是最安全的。