MCPLive > 杂志文章 > 微软Windows Azure Platform技术解析

微软Windows Azure Platform技术解析

2010-09-02高阳 蒋建华《微型计算机》2010年8月上

Windows Azure Platform

Windows Azure Platform运行在微软数据中心的服务器和网络基础设施上,通过公共互联网对外提供服务。从其在微软整个产品线中的定位来看,Windows Azure Platform无疑处于顶端。


Windows Azure Platform的产品定位

了解Windows Azure Platform在微软产品线中的定位,有助于我们将云计算的产品和桌面、服务器产品区分开来,如Windows Azure AppFabric和Windows Server AppFabric就是不同的产品。对Windows Azure Platform的进一步了解,将从构成、基础、结构和特性这四个方面展开。

构成:微软云计算的“三驾马车”

以“三”为要素的词语在汉语里常常意味着稳定、有冲击力,像我们常说的三足鼎立、三剑客……Windows Azure Platform同样有“三驾马车”:Windows Azure、SQL Azure、Windows Azure AppFabric(或者说Windows Azure Platform AppFabric,以下简称AppFabric;注意在一些文章中Windows Server AppFabric也简称为AppFabric,而在本文中除非特别说明,AppFabric都是指Windows Azure AppFabric)。Windows Azure可看成是云计算服务的操作系统;SQL Azure可看成云端的关系型数据库;AppFabric则是一个基于Web的开放服务,可以把现有应用和服务与云平台的连接和互操作变得更为简单。

 
Windows Azure Platform的组成

Windows Azure是一个云服务的操作系统,它提供了一个可扩展的开发、托管服务和服务管理环境。SQL Azure(之前被称为SQL Server Data Services)是以SQL Server 2008为主,构建在Windows Azure之上,运行云计算的关系数据库服务,是一种云存储的实现,并提供网络型的应用程序数据存储服务,简单地说就是SQL Server的云端版本。AppFabric作为中间件层,起到连接非云端程序与云端程序的桥梁功能,它让开发人员可以把精力放在他们的应用逻辑上而不是在部署和管理云服务的基础架构上。

Windows Server AppFabric和Windows Azure AppFabric

Windows Server AppFabric和Windows Azure AppFabric之间的关系类似于SQL Server和SQL Azure之间的关系,即带“Server”的是服务器产品,带Azure的是云端产品,我们甚至可以把Windows Server AppFabric理解为一款主要面向私有云计算的系统。

分享到:

用户评论

用户名:

密码: