存储 频道

超越桌面:云计算导论

  云中的公司:云计算现状

  目前,我们正处在云计算革命的初期阶段。尽管已经有许多可用的云服务,更多的有趣的应用仍在开发之中。也就是说,今天的云计算正在吸引着整个计算行业最优秀、最大的企业,他们都希望建立基于云来赢利的商业模式。

  正如本章前面讨论过的,也许目前正在拥抱云计算模式的最引人注目的公司是谷歌。正如你将通过本书所看到的,谷歌提供了一组功能强大的基于web的应用,他们都通过其云架构对外服务。无论你是需要基于云的文字处理(谷歌文档)、演示软件(谷歌演示文稿)、电子邮件(Gmail),还是日历/日程安排功能(谷歌日历),谷歌都有提供。而且最重要的是,谷歌为它的所有基于web的应用都提供了相互之间的接口,为了用户的利益,这些云服务相互关联。

  其他大公司也参与了云服务的开发。例如,微软提供了Windows Live web应用套件以及Live Mesh计划,该计划承诺将各种类型的设备,数据和应用连接到一个公共的基于云的平台。亚马逊推出了弹性计算云(EC2)服务,用来为应用开发人员提供以云为基础的可调整的计算能力。IBM已经成立了一个云计算中心,用来向客户提供云服务和研究。许多较小的公司也都推出了自己的基于web的应用,他们主要(但不完全)利用云服务的协作特性。

  正如我们通过这本书,我们会研究其中的许多公司和他们的产品。你现在需要知道的所有东西就是:云计算具有远大的前途,每个人都在追赶这一潮流。

  云计算为什么重要

  云计算为什么重要?无论是对开发者还是对最终用户,云技术都意味着很多东西。

  对于开发人员来说,云计算提供了更多的存储和处理能力来运行他们开发的应用。云计算也带来了信息获取,数据处理和分析以及从世界上任何地方、任何地点连接人和资源的新方法。从根本上说,它消除了开发的局限,利用云计算,开发者再也不用忍受有限物理资源的约束。

  对于最终用户来说,云计算提供的好处更多。一个使用网络应用的人再也不会被完全绑定到一台PC,一个地点或一个网络。无论他在何处,只要他想,他就能访问应用程序和文件。再也不必害怕计算机崩溃的时候丢失数据。无论用户的机器出现什么状况,放在云中的文件始终存在。其次还有利于群组协作。来自世界各地的用户能够实时的在相同的文件,应用和项目上进行协作。这是一个由云计算启动的全新的协同计算的世界。

  云计算完成这一切的成本更低,因为与传统的网络计算相比,云能更有效地共享资源。使用云计算,硬件不必在物理上紧邻公司的办公室或数据中心。云基础设施可以位于任何地方,包括而且尤其是那些房地产和电力成本更低的地区。此外, IT部门不必关心高峰负荷能力,因为高峰负荷可分散到云里的外部设备中。而且,由于额外的云资源总是可用,企业不再需要购买设备用于不常见的计算密集任务。如果你需要更多的处理能力,云总能提供,而且价格更划算。

  云计算和Web 2.0:独立发展?

  如果你已经十分熟知云计算的概念,那么你大概也听说过一类乍听起来同云计算类似,但是称之为Web 2.0的事物。事实上,云计算同Web 2.0类似。从许多方面来讲,其中的一个是另外一个的子集。

  究竟什么是Web 2.0?在我看来,这是一个有点时髦的词,不同的人有不同的理解。蒂姆·奥莱理,所谓的Web 2.0教父,将其定义为“网络作为平台,贯穿所有连接的设备”。其他有些人将Web 2.0看作从信息孤岛(Web 1.0)到互联计算平台的一个转型,从用户的感觉来看,该平台如同本地可用的软件一样运行。还有其他一些人利用协作术语来定义Web 2.0,因为所有的网站都从用户的行动中获得其价值。

  Web 2.0的这些定义听起来很像没有技术支撑的云计算。也就是说,云计算是通过其架构和基础设施(互联的计算机/服务器构成的作为一个整体运行的网格)来定义的,而Web 2.0是通过使用者如何看待系统/使用系统提供的服务来定义的。换言之,云计算是关于计算机的,而Web 2.0是关于人的。

  或者,如蒂姆·奥莱理所说的那样:

  云计算专指将因特网作为一个计算平台使用,而Web 2.0,如同我所定义的,试图探究和解释该平台的业务规则。

  也许云计算和Web 2.0只是看待相同现象的两种不同的方式。或者,同样可能,也许云计算是一种特定的Web 2.0技术。无论如何都要记住,这两个词大概兴起在计算演化表上的同一点,这两个概念对最终用户承诺类似的结果。

  最后,将谷歌文档或微软Live Mesh之类的事物看作是云服务还是Web 2.0应用抑或两者兼而有之并不重要,重要的是技术如何影响用户。在这方面,云计算和Web 2.0都为相关人员带来了实实在在的好处。

0
相关文章