凯基云端趋势基金(2012/08)预估,云端经济正崛起,全球云端预算服务在未来5年将增长4倍,平均年增率高达32%….

林百里说:「我不去蓝海,我上云端。」 这是一场将改变10亿人计算机使用习惯的信息革命,也将影响企业的商业模式!
其实, 收发电邮、网络购物、分享影片、在线游戏……都已是普遍可见的云端服务应用,除此之外,政府更在2010年初宣布将『云计算』列为四大「新兴智能型产业」中发展重点。无论你的角色是执行长、财务长、亦或是技术长,面对企业永续营运的课题,你千万不能轻忽这股「云端海啸」。
云计算的概念
相较于「分布式计算」或「网格运算」这类技术导向的名词,「云计算」显得浪漫多了,却也让人不易从中推断它所涵盖的范畴。许多工程师乍听到「云计算」这四个字时,会感到不知所云,专家和精英们也很难为云计算定下一个准确的定义,每个人都有不同的解释。
以下,试举出云计算的四个代表案例,以此为脉络,期盼能带领读者领略云中的真实世界。
【案例一】
二○○八年三月十九日上午十点,美国国家档案馆公开了一九九三~二○○一年前第一夫人希拉里在白宫的日志档案。这些档案是由新闻记者团体和独立调查机构,根据美国「信息自由法案」向国会多次请愿才得以公开的,极受社会关注。当时,这些档案全是无法被检索、且质量不够精美的PDF档,若要转换成可以检索、易于浏览的文件格式,需要再被处理。《华盛顿邮报》希望将这些档案在第一时间上传到网络,以便公众查询,但以报社现有的计算机运算能力,单页的操作就费时三十分钟。于是,《华盛顿邮报》将这个档案的转换工程交给Amazon EC2(Elastic Compute Cloud)。Amazon EC2同时使用两百个虚拟服务器,每个服务器的单页平均处理时间都缩短为一分钟,在九小时内将所有的档案转换完毕,让《华盛顿邮报》能以最快速度将第一手数据呈现给读者。
【案例二】
Giftag是一款在Firefox和IE浏览器上的插件。网络用户在浏览网页,尤其是购物网站时,可以利用该程序将中意的商品加入商品清单中,并与好友分享。这个应用程序一推出,便大受欢迎,每天都要响应数以百万计使用者的造访,以及大量信息的存取。没多久,服务器就不堪负荷。后来,Giftag将服务器迁移到 Google App Engine(GAE)平台,透过开放的API接口,Giftag可以响应尖峰时段的使用者请求,利用Google的分布式数据库来储存用户数据,甚至以Gmail信箱和Google的搜寻功能来增强用户体验。
【案例三】
知名的冰淇淋供货商哈根达斯(Haagen-Dazs),加盟店遍布全球。为此,公司需要一个CRM(客户关系管理)系统管理所有加盟店。原本,哈根达斯使用Excel窗体来管理旗下的加盟店,并以Access数据库储存加盟店数据,然而透过虚拟专用网(VPN)造访数据库的效能表现总是不太好,公司急需一个能让员工协同合作、根据不同的需求进行灵活配置的解决方案。最后,哈根达斯公司选择了Salesforce CRM企业版,在不到六个月的时间就上线了。此外,该系统能将Microsoft Outlook和Salesforce CRM相连,使员工能够轻松造访Outlook中的联系人列表、日志和电子邮件。Salesforce.com还为哈根达斯的解决方案提供了员工培训模块、加盟店追踪模块,以及新店选址模块。哈根达斯公司用更少的成本获得了超乎预期的效果。
【案例四】
做为信息整合的大型跨国企业,IBM在全球拥有八所研究院,汇聚了三千多位顶尖科学家和研究员。每天,都有不计其数的科学实验在进行,其中有些需要大量的运算资源和储资支持。虽然每所研究院都配备了先进的IT设备,但仍然满足不了某些实验的需求。由于这些研究院分布世界各地,处于不同的时区,使得共同合作科学项目有着执行上的困难。为了提供研究部门源源不断的支持,提高各研究院间协同作业的效率,IBM建构了Research Compute Cloud(RC2)将分散在各研究院的资源系统(如服务器、储存)整合,供内部使用。该系统为研究人员提供了共享运算、储存资源的平台,通过任务调度和安排,为每项科学实验提供有保障的动态资源。研究人员不需要自己来管理这些资源,随时可以进行入平台系统查询和交换信息。不论是实验过程中的流程或者最终的研究结果,都能在该系统中完成和保存,有效确保数据的安全,大大提高了协同科学研究的效率。
案例解读:
在案例一中, 如果没有Amazon EC2提供的运算能力,《华盛顿邮报》需要花费超过一年的时间才能完成文件格式的转换。显然,这样的效率不足以满足公众对信息的期盼。透过Amazon EC2平台分布式的运算处理能力,使报社在第一时间完成了档案的转换,而仅需支付一百四十四‧六二美元的费用。
在案例二中,Giftag和其他公司一样,面临昂贵的信息基础建置费用,例如购置服务器、租用带宽等。信息基础建置的投入往往不易估量,一旦投入过大而无法达到预期获利,就会造成投资浪费;反之,如果应用获得了超乎预期的市场反应,用户数量大增,可能会给服务器、带宽带来庞大负荷,造成服务质量下降、客户流失。再者Web应用需要复杂的软件配置,包括数据库、中间件、Web服务器等要素,如果其中一项配置不合理,就会产生连锁反应,影响整个软件程序效能的表现。这些潜在问题都是公司草创时期必须面临的挑战。透过GAE平台,Giftag可以把精力集中在开发应用本身,而将服务器扩展、数据库造访频繁、负载均衡等问题都交给平台来解决,专注于应用的开发和优化。
在案例三中,哈根达斯要搭建自己的CRM平台,传统做法是先聘请一支专业顾问团队研究公司的业务流程,建模分析并提出咨询报告,然后再雇用一家IT外包公司进驻进行平台开发。在这段开发期间,需求→设计→实施→需求变更→再设计→再实施的模式可能会不断出现。同时,哈根达斯还需要投资IT设备,例如购买服务器、交换机、防火墙、各种各样的软件,以及租用带宽等,为系统上线做准备。在经历了这些令人筋疲力竭的过程后,系统终于上线了,但是否真的满足了哈根达斯最初的期望,可能永远不会有人知道。
幸运的是,哈根达斯没有重复这条别人走过无数次的老路。Salesforce.com在这个领域相当专精,将已经完成的CRM应用模块打包成套件提供用户选择。用户只需要像在超市选购商品一样,选择自己需要的功能模块,让Salesforce.com协助整合,就能拥有一个属于自己的CRM系统,系统的上线和维护也由Salesforce.com的专业团队负责。如此一来,公司可以更专注于本业,使IT真正成为支持公司的业务,而不是负担。
在案例四中,IBM的八个研究院虽然各自拥有强大的IT基础设施,但有时单一的科学实验对资源的需求往往超出研究院所本身的资源规模,而以往各自分割独立的组织方式,很难让各个研究机构共同完成一项工作。实际上,蓝色巨人IBM一直在努力整合自己的IT资源,以降低营运成本。早在二○○七年,IBM就开始着手将运行在三千九百台服务器上的业务迁移到三十台大型主机上,从而减少了八○%的电力消耗,促进公司业务的整合。Research Compute Cloud(RC2)的建立更将分散世界各地的资源整合,为研究院的科学研究提供了源源不绝的资源。此外,运算资源的整合也带动了业务的整合,研究员们可以在RC2上运用实验所需的各种工具、平台,甚至结果,加速了科学研究的进程。值得注意的是,与前三个案例不同,RC2是供内部使用的私有系统,而非公用平台。
透过以上四个典型案例,相信读者已经初步领略到云计算的魅力和价值。没错,云计算就是一种更具智能的信息技术,能够化繁为简、化难为易、化不可能为可能。接着,我们将为「云计算」做出完整定义。
云计算的定义
一般的说法是:在因特网技术刚刚兴起的时候,人们画图时习惯用一朵云来代表示,因此在选择一个名词以表示这种基于网络的运算方式时,就选择了「云计算」这个名词。虽然这个解释非常浪漫有趣,却容易让人陷入云里雾中,不得其解。
进入网络时代后,人们热中于上网,通过浏览网页获得信息。当使用者在浏览器上输入网址后,浏览器将会DNS服务器和网络应用服务器相互沟通,将网页内容呈现在使用者面前,这些互动的过程是透过因特网、经路由器转发而完成的。因为这个过程对使用者而言是看不到的,所以当时人们在绘制因特网示意图时,便将网络抽象画成一朵云,意指不用关心网络的转发过程,只需关注服务器端和客户端。
其实,这个概念被提出的时间并不长,然而对这个概念的定义却是百家争鸣。一方面体现了云计算包罗万象的特质,也说明业界对它的重视。既然所有人都希望成为云计算产业链中的一个角色,自然都会从自身的角度出发来定义云计算,那么对于概念的提取就是一个求同存异的过程。下面,我们先列举几个一般人普遍认可的定义,然后再给出本书的定义。
维基百科认为,云计算是种能够将动态伸缩的虚拟化资源,透过因特网以服务的方式提供给用户的运算模式,用户不需要知道如何管理那些支持云计算的IT基础设施。
Whatis.com认为,云计算是种透过网络连接以获取软件和服务的运算模式,让用户可以获得有如使用超级计算机的体验。使用者透过笔记本电脑与手机连接入「云」,获取所需要的资源。
美国加州大学柏克莱分校最近发表了一篇关于云计算的报告,该报告认为,云计算是指在网络上提供各种应用的服务,也指在数据中心中提供这些服务的硬件和软件,这些软硬件则被称为「云」。
美国《BusinessWeek》中的文章指出,Google的云就是由网络连接起来的几十万甚至上百万台的廉价计算机,这些计算机每天都处理着来自网络上大量的检索数据和搜寻请求。《BusinessWeek》在另一篇文章中总结说,从Amazon的角度看,云计算就是在一个大规模的系统环境中、不同系统间相互提供服务,软件都是以服务的方式运行,当所有这些系统相互协作,并在网络上提供服务时,这些系统的总体就成为了「云」。
Salesforce.com认为,云计算是种更优良的业务运行模式。在此模式中,用户的应用程序在共享的数据中心运行,用户只需透过登录和个人化设定,就可以使用这些数据中心的应用程序。
本书作者认为,云计算是种分享的网络信息服务的模式,用户看到的只有服务本身,不用关心相关基础的建置。是种革新的IT运用模式。这种运用模式的主体是所有连接网络的实体,可以是人、设备和程序,客体就是IT本身,包括我们现在接触到的,以及会在不久将来出现的各种信息服务。
这种运用方式的核心原则是:硬件和软件都是资源并被封装为服务,用户可以透过网络依其需求来使用。在云计算中,IT业务通常运行在远程的分布式系统上,而非本地端计算机或单一服务器上。这个分布式系统由网络相互连接,透过开放的技术和标准把硬件和软件抽象成为动态可扩展、可配置的资源,并对外以服务的形式提供给使用者。该系统允许用户透过网络使用这些服务,并获取资源。用户透过浏览器直接使用网络服务,不需了解背后资源如何调配、如何整合等实际运作状况。透过分布式系统,业务的建立、发布、执行和管理都可以在网络上进行,用户只需按资源的使用量或业务规模付费。
本文来源《天下杂志》