WEB开发网
开发学院服务器云计算 剖析Windows Azure Platform框架与组成 阅读

剖析Windows Azure Platform框架与组成

 2010-05-25 00:00:00 来源:WEB开发网   
核心提示: 图 2 Windows Azure核心服务Windows Azure的三个核心服务分别是计算(Compute)、存储(Storage)和管理(Management),计算:计算服务在64位Windows Server 2008平台上由Hyper-V支持提供可扩展的托管服务,剖析Windows A

图 2 Windows Azure核心服务

Windows Azure的三个核心服务分别是计算(Compute)、存储(Storage)和管理(Management)。

计算:计算服务在64位Windows Server 2008平台上由Hyper-V支持提供可扩展的托管服务,这个平台是虚拟化的,可根据需要动态调整。

存储:Windows Azure支持三种类型的存储,分别是Table,Blob和Queue。它们支持通过REST API直接访问。注意Windows Azure Table和传统的关系数据库Table有着本质的区别,它有独立的数据模型,Table通常用来存储TB级高可用数据,如电子商务网站的用户配置数据,Blob通常用来存储大型二进制数据,如视频,图片和音乐,每个Blob最大支持存储50GB数据,Queue是连接服务和应用程序的异步通信信道,Queue可以在一个Windows Azure实例内使用,也可以跨多个Windows Azure实例使用,Queue基础设施支持无限数量的消息,但每条消息的大小不能超过8KB。任何有权访问云存储的帐户都可以访问Table,Blob 和Queue。

管理:包括虚拟机授权,在虚拟机上部署服务,配置虚拟交换机和路由器,负载均衡等。

SQL Azure

SQL Azure是Windows Azure Platform中的关系数据库,它以服务形式提供核心关系数据库功能,SQL Azure构建在核心SQL Server产品代码基础上,开发人员可以使用TDS(Tabular Data Stream)访问SQL Azure。图3显示了SQL Azure的核心组件。

剖析Windows Azure Platform框架与组成

图 3 SQL Azure核心组件

SQL Azure的核心组件包括管理数据存储(Relational Data Storage),数据同步(Data Sync),管理(Management)和数据访问(Data Access)。

上一页  1 2 3 4  下一页

Tags:剖析 Windows Azure

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接