Chinaunix首页 | 论坛 | 博客
  • 博客访问: 532036
  • 博文数量: 221
  • 博客积分: 3032
  • 博客等级: 中校
  • 技术积分: 2525
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-30 15:45
文章分类

全部博文(221)

文章存档

2012年(221)

我的朋友

分类: 云计算

2012-08-01 17:11:05

众所周知,在云计算服务中有三个平台非常重要:开发平台、部署平台和运营平台。微软的云计算平台是Windows Azure Platform,作为一个运行在微软数据中心的云计算平台,它主要由Windows AzureSQL AzureWindows Azure Platform AppFabric三大部分组装成。

Windows Azure是微软云计算服务的操作系统。Windows Azure主要包括三个部分,一是运营应用的计算服务;二是数据存储服务;三是基于云平台进行管理和动态分配资源的控制器(Fabric Controller)。它提供了一个可扩展的开发环境、托管服务环境和服务管理环境,包括提供基于虚拟机的计算服务和基于BlobsTablesQueuesDrives等的存储服务。它为开发者提供了托管的、可扩展的、按需应用的计算和存储资源,还为开发者提供了云平台管理和动态分配资源的控制手段。

不过,Windows Azure是一个开放的平台,开发人员不仅可以使用熟悉的Microsoft Visual StudioEclipse等开发工具,同时还支持各种流行的标准与协议,包括SOAPRESTXML、和HTTPS等。

SQL Azure是微软云中的数据库。SQL Azure是基于SQL Server技术构建,采用了更先进的架构设计,由微软基于云进行托管,提供的是可扩展、多租户、高可用的数据库服务。它是一个云的关系型数据库,可以在任何时间提供客户数据应用,为用户提供了内置的高可用性和容错能力,且无需客户进行实际管理。

SQL Azure Database是基于SQL Azure而提供的一个基于云的数据库管理系统,它能够整合现有工具集,并提供与客户自有软件的对应性。可以帮助简化多数据库的供应和部署,开发人员无需安装、设置数据库软件,也不必为数据库打补丁或进行管理,其它支持TDSTransact- SQL(T- SQL),客户可以使用现有技术在T–SQL上进行开发,还可以使用与现有的客户自有数据库软件相对应的关系型数据模型。

Windows Azure Platform AppFabric是微软云的基础架构服务。在云计算中存储数据与运行应用都重要,但是还需要一个基于云的基础架构服务,这个基础架构服务应该既可以被客户自有软件应用,又能被云服务应用。Windows Azure platform AppFabric就是这样一个基础架构服务。它是基于Web的开发服务,可以把现有应用和服务与云平台的连接和互操作变得更为简单,为本地应用和云中应用提供了分布式的基础架构服务,目前主要提供互联网服务总线(Service Bus)和访问控制(Access Control)服务。

AppFabric能够使客户自有应用与云应用之间进行安全联接和信息传递,使在云应用和现有应用或服务之间的联接及跨语言、跨平台、跨不同标准协议的互操作变得更加容易,并且与云提供商或系统平台无关。

总之,Windows Azure Platform既是运营平台,又是开发、部署平台,开发人员创建的应用既可以直接在该平台中运行,也可以使用该云计算平台提供的服务;平台上既可运行微软的自有应用,也可以开发部署用户或个性化服务,平台既可以作为 SaaS 等云服务的应用模式的基础,又可以与微软线下的系列软件产品相互整合和支撑,这是微软云计算平台的最具特色的一面和强大之处。

阅读(917) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~