第2章 云计算的前世今生——什么是云计算
2.1 无人不知的云计算
“云计算”这个词,在2007年之前还基本上无人知晓。似乎是在一夜之间,这个概念突然铺天盖地地出现,炙手可热。现如今,在IT界基本上没有人没听说过云计算。我们暂且不讨论云计算到底是什么,而是先来看看其火热程度。
在Google上对“cloud computing”进行搜索,可以得到3千万条结果。相比之下,“grid computing”仅有7百万条,“virtualization”有1千2百万条,“distributed computing”有1千1百万条。云计算影响之广泛由此可见一斑。
有人将2008年称为云计算应用元年。从这一年开始,基本上所有的主流IT厂商都开始谈论云计算,这里面既包括硬件厂商(IBM、惠普、英特尔、思科、Sun等)、软件开发商(微软、Oracle、VMware等),也包括互联网服务提供商(Google、亚马逊、Salesforce等)和电信运营商(中国移动、AT&T等)。除了这些传统的IT巨头,一些小型IT企业及创业公司也将云计算作为自己主要的战场,比如 RightScale、Skytap、Enomaly、GoGrid和Rackspace等。这些企业覆盖了整个IT产业链,构建了一个完整的云计算生态系统。各种五花八门的产品和服务都以云命名,比如云计算、云存储、云软件、云安全、云备份、云灾备等,令人目不暇接。这些新的服务不是对原有产品的简单升级,而是在使用方式、用户体验和商业模式等方面都带来了创新,令人眼前一亮。与此同时,学术界也不甘落后,云计算大有取代网格计算之势,成为新的前沿研究课题,各种云计算研讨会和学术会议不断召开。
2009年,多家业界分析公司把云计算作为10大战略技术之首。
在国内,云计算已经和 3G、社会网络一起,成为时下最热门的 IT词汇。
一个概念或者一项技术,无论它有多热门,如果没有市场,也很快就会销声匿迹。云计算如此火热,它的市场接受度究竟如何呢?业界几家著名的分析公司给出了一些信息:
著名的市场研究公司 Gartner 预测称,2009年全球云计算服务市场将由2008年的464亿美元增长至563亿美元,增幅为21.3%,而到2013年将增长至1 501亿美元。
信息技术咨询公司 IDC 预计,到 2013年云计算服务开支将占整个IT开支增长幅度的近1/3。
著名投资银行美林证券预计,未来5年全球云计算市场规模将达到950亿美元。
一项调查显示,69%的美国互联网用户已经使用过至少一种云计算服务,而使用过两种服务的美国人则占40%。
另一项调查显示,在企业市场,接近一半(47%)的企业CIO已经开始或正在考虑应用云计算。
美国政府已认识到云计算的重要性并采取了许多动作。2008年,美国国家自然科学基金(NSF)资助了5百万美元给由IBM和Google牵头的云计算大学合作计划,以帮助美国的研究机构获得低价的计算资源。同年,美国国防部开始建立内部云,通过统一的计算、存储、通信资源来支持内部不同部门的IT服务。2009年,美国联邦政府CIO在内部成立云计算工作小组,开始在联邦政府内部推广云计算。联邦政府云计算计划是美国政府在IT领域的主要计划。联邦政府云计算门户(App.gov)就是该计划的一个重要组成部分。该门户的目的是面向全国范围内的所有政府部门,推广云计算服务,从而降低政府在IT上的成本。目前该门户主要推出4类云计算服务:电子政务类应用、办公类应用、IT资源服务和社会网络类应用,如图2-1所示。
图2-1 美国联邦政府云计算门户App.gov
云计算对于业界的影响甚大,以至于有人认为它将会成为一股新兴的力量,这股力量足以对许多IT人士产生影响。一些分析机构纷纷预测,随着时间的推移,云计算中的某些技术将变得更加普遍,并且取代那些通常由IT人员完成的工作。Gartner甚至预计,云计算对IT人员带来的影响,可与电子商务相提并论。这些形形色色的说法,有些是危言耸听,而有些则确实有可能发生。
本书正是在这样的背景下应运而生的。我们发现有越来越多的人对云计算感兴趣,但是却没有一个很好的方法去很透彻地了解云计算。我们经常听到有人说,云计算就是云里雾里,云山雾罩,谁也说不清楚。甚至有人说,云计算根本不存在,只是广告词。之所以有这些说法,就是因为现在所有的人在谈论云计算的时候都是泛泛而谈,并且总是从自己的角度出发,因此只能覆盖云计算理念的一小部分,就好像盲人摸象一样,各执一说。虽然人人都在谈云计算,但是谈的却似乎并不一样。本书将分析云计算的前世今生,介绍云计算的种种形式,希望通过对比对云计算的不同看法来给出一个关于云计算的整体图景,好让读者能够对云计算有个全面而客观的认识。笔者希望能通过本书解答读者心中的以下问题。
⊙ 什么是云计算?
⊙ 云计算是怎么来的?
⊙ 云计算有什么价值?有什么商业前景?
⊙ 我的企业适合用云计算么?
⊙ 怎么实现云计算?