详解微软Windows Azure云计算平台
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

张亚勤 推荐

从“网络就是计算机”到“网格计算”,从“分布式计算”到“互联网计算”,长期以来,与“云计算”相类似的理念被学术界和不同的企业各自表述。虽然各个理念的内涵有些细微的差别,但大多基于充分利用网络化计算与存储资源、达成高效率低成本计算目标的考量,希望能更好地整合互联网和不同设备上的信息和应用,把所有的计算、存储资源连接在一起,实现最大范围的协作与资源分享。

看似高深的“云计算”理解起来并不难,其实就是把所有的计算应用和信息资源都用互联网连接起来,供个人和企业用户随时访问、分享、管理和使用,相关的应用和资源可以通过全球任何一个服务器和数据中心来获取。真正的云计算平台应该能实现以下三方面的功能。

1.提供资源——包括计算、存储及网络资源。这就需要服务提供者构建出规模巨大的全球化数据中心,能够实现大规模化计算和海量的存储、出色的安全性和高度的隐私性和可靠性。此外,它还应是高效的、低成本和绿色节能的。

2.提供动态的数据服务——数据包括原始数据、非结构化和半结构化数据以及经过处理的结构化数据。我们正在进入一个以数据为王的时代。一个好的云计算平台一定要有提供大规模数据存储、分享、管理、挖掘、搜索、分析和服务的功能。

3.提供云计算平台——包括软件开发API、环境和工具。只有这样,云计算才能真正形成一个有生命力、有黏性、可持续发展的“生态系统”。我个人认为,这也是云计算带来的最大价值。

云计算不应该也不可能一蹴而就,用户更不会在一夜之间就从“端”全面转向“云”——而是会选择最符合其需要的“云端”资源部署方式,从而在“云”和“端”之间实现难能可贵的平衡。只有通过“云+端”的方式实现云端互动,才能最大程度利用云的功能并提供最佳的用户体验。

微软公司很早以前就已对云计算展开实质性研究。10多年前,作为.Net战略的一部分,微软曾经推出一套代号为Hailstorm的网络服务,希望能整合各种设备、数据和服务资源,为用户提供更简洁、更实用的计算方案,但受制于当时的技术环境和应用实际,Hailstorm并没有取得预期的成功。直至2008年,在充分总结了经验和不足的前提下,微软发布了一个全新的云计算平台——Windows Azure Platform。“Azure”的意思是碧空、蓝天,就像人的想象力和创造力那样,无穷无尽,没有极限。

Windows Azure的重要性在于,它是继Windows取代DOS之后,微软的又一次颠覆性转型——通过在互联网架构上打造全新计算平台,使得Windows真正由PC和服务器延伸到“蓝天”上。微软希望“云平台”最终同PC平台一样,能够让成千上万的第三方开发人员开发出丰富的应用与新颖的服务。

Windows Azure Platform是一个技术领先、开放的平台,基于不同语言开发的应用程序都可以运行在这个平台上面,并通过标准协议相互通信和协作。我们希望Windows Azure这样的云平台能造就一个全新的“云产业”,就像过去20多年里,Windows和众多合作伙伴催生出规模巨大的PC产业那样!

书如其名,本书由微软一线专家联袂奉献,深入浅出地介绍了Windows Azure平台。希望本书能帮助每位读者打开通向“蓝天”之门!

张亚勤 博士

微软公司全球资深副总裁