从网格计算到云计算
把一大群普通的计算机组织在一起,成为一台超级计算机,去征服超级巨大的问题,这始终是计算机科学家和 IT 产业领导者的梦想。互联网将整个世界的计算机连接起来之后,如何利用这一基础设施实现上面的梦想就成为学术界和产业界关注的问题。网格计算就是在这种背景下被提出来的。所谓网格计算,就是以“计算网格”为基础设施实施的计算。在计算网格之中,每一台计算都为整体的计算任务贡献力量,“人人为我,我为人人”,资源的共享和计算的分布达到了最高境界。
20世纪90年代后期和本世纪最初前几年,网格计算曾经被作为最重要的发展方向被业界看好,其所蕴含的巨大商业利益也吸引了包括 IBM、微软、Oracle 等在内的众多IT厂商投入巨资在相关领域进行研发。事实上,进展不可谓没有,但是其发展没有赶上时代的需要。而同一时期发生在另一家公司的技术进展,让历史拐了一个弯。计算模型并未走向乌托邦般理想的网格计算,而是维持了“客户机—服务器”的分工,寻找在现有软硬件基础上建立“超级服务器”的解决方案。这一技术的突破,归功与 Google 院士,也是新晋美国工程院院士Jeff Dean。
2000~2001年,Google 搜索引擎已经变得非常流行,随着搜索量的爆炸式增长,原有的服务器架构已经完全无法满足需求。这时候,一代技术天骄Jeff Dean横空出世,设计并实现了Google的新的服务器计算架构。这一架构被证明具有超乎想象的可延展性,可以将数十万台计算机连接成为一个超级计算云,而且其内部的变化对外界完全透明,云计算的概念由此诞生。
四大厂商,谁能笑到最后?
云计算结合了计算的终极梦想和现实条件,成为当前最具技术和商业吸引力的计算模式发展方向。目前,各大主流厂商均在这个领域投入重兵。其中,在云计算技术上,Google 一马当先;而在商业运营上,Amazon 则是开拓者和领先者;软件帝国微软建立了Azure平台,奋起直追;而IBM则凭借自己在超级计算机方面无与伦比的内力另辟蹊径。技术上可行,商业上有利,云计算具备了获得成功的决定性条件。现在看来,网格计算的梦想将由云计算来完成。倘若果真如此,那将无疑是IT历史上的又一次重大事件。█