南都周刊:“云”的畅想(二)

日期: 2008-09-07 作者:王瑞斌 来源:TechTarget中国 英文

  理解“云计算”


  没有人能用一句话说清楚究竟什么是“云计算”,因为一切才刚刚发生,充满了混乱、暧昧和不一致,尽管如此,Google年轻的工程师克里斯托弗·比希利亚(christophe Bisciglia)的一个突发奇想,却让它风靡全世界。


云计算


  两年前,谷歌高级软件工程师比希利亚利用谷歌特有的“20%自由时间”在母校华盛顿大学启动了一个代号为“Google 101”的项目,就是它成就了巨大的“云计算”之梦。


  一个新潮、浪漫概念,足以令人倾倒,却充满疑惑。什么是“云”(The Cloud)?什么是云计算(Cloud computing)?


  每次,当科技界的一个新概念“横空出世”的时候,最初总是令人摸不着头脑。事实上,也确实很难用一句话说清楚到底什么才是真正的云计算。在这个新的“Big Idea”之下,是一种新的商业模式、新的技术潮流、新的产业趋势,一切才刚刚发生,充满了混乱、暧昧和不一致。


  根据维基百科全书的解释:“云”(The Cloud)其实就是一个对于互联网的形象化比喻,这种比喻来源于一种业内的共识:将网络图(network diagrams)描述为“云”。而网络图(network diagrams)是一种描述计算机网络或是电信网络中节点和节点间联系的一种示意图。


  这种比喻的基础是“云理论”。云理论是一种用于处理不确定性和含糊性知识的数学工具,可实现概念与数据之间的相互转换。包括云模型、虚云、云运算、云变换、不确定性推理等内容。云模型是定性定量间的不确定性转移模型,它用期望值Ex、熵En和超熵He表征定性概念,将概念的模糊性和随机性集成在一起。云理论为数据发掘和知识发现中的许多基础性关键问题提供了新的解决方法。将互联网比喻为“云”,就是用“云理论”来分析和处理互联网应用中的大规模、随机性数据存储、发掘、传输、计算问题。云计算(Cloud computing)的即是以“云”理论为基础的一种新的计算方式。


  云计算(Cloud computing)意味着计算技术的应用和开发将以互联网为基础。云计算(Cloud computing)模式下,IT相关性能将被作为一种服务加以提供,用户即使没有相关知识、技能也能够使用这种“云”服务,或者是控制这些服务与他们的技术设施。


  云计算(Cloud computing)这个概念与SaaS(软件作为服务)、Web2.0一样,代表了一种技术趋势,表达了一种共识:即互联网应该满足用户的计算需求。


  例如Google Apps就是一种典型的云计算服务,Google提供了一种在线的商业应用程序来满足用户的需求,用户可以通过互联网浏览器使用这种服务,而这种服务的软件和数据却储存在服务器上,服务中的计算过程也全部在网上进行。在Google的云计算模式下,互联网这片“云”成为每一个网民的数据中心和计算中心。原来由个人电脑和内网服务器承担的数据存储和图文处理功能,现在都交给互联网来完成。形象化地来讲,就是这样:如果我们需要及时雨,那么互联网就是提供雨水的“云”。


  过去,云计算(Cloud computing)经常与“网格计算”(grid computing,又称“网格计算”)、“公用计算”(utility computing)和“自治计算”(autonomic computing)相混淆。“网格计算”是一种分布式计算方式(distributed computing),也就是说由一簇彼此联网的、松散耦合的计算机构成了一台“超级虚拟计算机”(super and virtual computer)来完成大型计算任务;“公用计算”则是指将诸如计算、存储等计算资源打包成为一种集中服务,犹如传统电力作为一种公用设施为用户提供服务一样;“自治计算”是指计算机系统具备自我管理能力。确实,如今许多云计算部署都由“网格计算”支持,也具备“自治”特征,而且也可以像“公共设施”那样计费,但是云计算(Cloud computing)毫无疑问是“网格——公用”模式(grid-utility model)自然而然的下一步发展。某些成功的“云架构”(cloud architectures),很少或者根本没有集中化的基础设施(centralised infrastructure)与计费系统,比如像BitTorrent和Skype等P2P网络以及像SETI@home这样的志愿计算服务(Volunteer computing)。


  云计算这一概念可以追溯到1960年,发明了“人工智能”(Artificial Intelligence)一词的美国计算机科学家John McCarthy就认为“计算有朝一日会被组织成为一种公共设施”(确实在1960年代,这种想法得到了服务机构的认同)。而“云”(cloud)这个术语早在1990年代就得到商业化应用了,那时候是指大规模的ATM网络。但是到了21世纪之交,云计算解决方案才开始在市场上出现,尽管当时焦点所在是SaaS(软件作为一种服务)。


  亚马逊在云计算的发展过程中扮演了一个关键角色。2002年Dot-com泡沫(互联网泡沫)之后,亚马逊将其数据中心商业化提供了一种“亚马逊网络服务” (Amazon Web Services)从而奠定了“公用计算”(utility computing)的基础。


  随着Google年仅27岁的青年工程师克里斯托弗·比希利亚(christophe Bisciglia)突发灵感想到“云”计划并向Google CEO艾瑞克·施米特(Eric E. Schmidt)谏言成功之后,2007年包括Google、IBM、微软、戴尔在内的互联网、IT巨头以及一大批大学都开始展开大规模“云计算”项目研究,与此同时“云计算”这个术语在各大主流媒体上开始流行。“云计算”开始风靡全世界。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐