热点推荐
ZOL首页 > 服务器 > 评测与技术 > 技术分析与前瞻 >

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

微软Windows Azure Platform技术解析

chinaitlab 责任编辑:王迪 【转载】 2010年09月10日 05:13 评论

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

    以“三”为要素的词语在汉语里常常意味着稳定、有冲击力,像我们常说的三足鼎立、三剑客。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 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理解为一款主要面向私有云计算的系统。

    基础:透明的虚拟化 

    在介绍Windows Azure Platform的基础之前,我们需要先了解一下微软云计算的参考架构。从图中我们可以看到Windows Azure Platform是一个PaaS类和IaaS类的平台,为什么说还是IaaS类平台呢?这是因为Windows Azure提供了存储、管理功能,SQL Azure提供了关系型数据的存储,而Windows Azure AppFabric则是连接了Windows Azure和SQL Azure的中间件,将安全连接作为一项服务提供,帮助开发人员在云部署、内部部署和托管部署之间架起桥梁。这座桥梁提供了两种服务:Service Bus(服务总线)和Access Control(访问控制)。

微软Windows Azure Platform技术解析
微软云计算的参考架构 

    Windows Azure Platform的基础是虚拟化,虚拟化架起了硬件资源(主机、存储、网络、其它硬件)和基础服务之间的桥梁,PaaS通过基础服务和虚拟化来使用资源层的资源。虚拟化对用户来说是透明的,同时虚拟化也是动态数据中心的基础核心层。可以说,没有虚拟化技术,想要实现动态数据中心几乎是不可能的,但是虚拟化不是云计算。

    Microsoft Hyper-V虚拟化技术

    Microsoft Hyper-V虚拟化技术是Windows Server 2008的一个关键组成部分。Hyper-V提供了将服务器资源虚拟化并在Windows管理框架中管理这些资源的能力,对于核心基础设施主要构建在Windows Server 和其它Microsoft应用程序技术的用户而言,Hyper-V是一个理想的选择。通过虚拟化,用户可以共享内存硬盘CPU等硬件资源。

上一页 1 2 3 4 5 下一页
频道热词:LED照明  工作站  云计算  
视觉焦点
服务器评测与技术热点
排行 文章标题
TOP10周热门服务器排行榜
  • 热门
  • 新品
  • 系列
查看完整榜单>>