解读微软云计算服务中三大平台
在云计算服务中有三个平台非常重要:开发平台、部署平台和运营平台。微软的云计算平台是Windows Azure Platform,作为一个运行在微软数据中心的云计算平台,它主要由Windows Azure、SQL Azure、Windows Azure Platform AppFabric三大部分组装成。
Windows Azure是微软云计算服务的操作系统。Windows Azure主要包括三个部分,一是运营应用的计算服务;二是数据存储服务;三是基于云平台进行管理和动态分配资源的控制器(Fabric Controller)。它提供了一个可扩展的开发环境、托管服务环境和服务管理环境,包括提供基于虚拟机的计算服务和基于Blobs、Tables、Queues、Drives等的存储服务。它为开发者提供了托管的、可扩展的、按需应用的计算和存储资源,还为开发者提供了云平台管理和动态分配资源的控制手段。
不过,Windows Azure是一个开放的平台,开发人员不仅可以使用熟悉的Microsoft Visual Studio,Eclipse等开发工具,同时还支持各种流行的标准与协议,包括SOAP、REST、XML、和HTTPS等。
SQL Azure是微软云中的数据库。SQL Azure是基于SQL Server技术构建,采用了更先进的架构设计,由微软基于云进行托管,提供的是可扩展、多租户、高可用的数据库服务。它是一个云的关系型数据库,可以在任何时间提供客户数据应用,为用户提供了内置的高可用性和容错能力,且无需客户进行实际管理。
SQL Azure Database是基于SQL Azure而提供的一个基于云的数据库管理系统,它能够整合现有工具集,并提供与客户自有软件的对应性。可以帮助简化多数据库的供应和部署,开发人员无需安装、设置数据库软件,也不必为数据库打补丁或进行管理,其它支持TDS和Transact- SQL(T- SQL),客户可以使用现有技术在T–SQL上进行开发,还可以使用与现有的客户自有数据库软件相对应的关系型数据模型。
Windows Azure Platform AppFabric是微软云的基础架构服务。在云计算中存储数据与运行应用都重要,但是还需要一个基于云的基础架构服务,这个基础架构服务应该既可以被客户自有软件应用,又能被云服务应用。Windows Azure platform AppFabric就是这样一个基础架构服务。它是基于Web的开发服务,可以把现有应用和服务与云平台的连接和互操作变得更为简单,为本地应用和云中应用提供了分布式的基础架构服务,目前主要提供互联网服务总线(Service Bus)和访问控制(Access Control)服务。
AppFabric能够使客户自有应用与云应用之间进行安全联接和信息传递,使在云应用和现有应用或服务之间的联接及跨语言、跨平台、跨不同标准协议的互操作变得更加容易,并且与云提供商或系统平台无关。
总之,Windows Azure Platform既是运营平台,又是开发、部署平台,开发人员创建的应用既可以直接在该平台中运行,也可以使用该云计算平台提供的服务;平台上既可运行微软的自有应用,也可以开发部署用户或个性化服务,平台既可以作为 SaaS 等云服务的应用模式的基础,又可以与微软线下的系列软件产品相互整合和支撑,这是微软云计算平台的最具特色的一面和强大之处。
黑黑白白照 发表于: 2011-02-21
我要回答相关推荐
-
技巧:升级IT管理职业路径
不要养成在微软每隔几年发布一次更新时才进行更新的习惯。管理员需要熟练掌握PowerShell和云产品以保持自身的竞争力。
-
掌握Azure订阅的关键概念和术语
Azure的订阅结构可以让管理员分担结算和资源管理的责任。但首先,他们需要了解账户和部门等概念。
-
微软云再添新武器:“Azure知识产权保护计划”保护你的云端创新
云计算、大数据、物联网等技术驱动着企业向数字化转型;为了加快实现数字化转型这一目标,企业也以着前所未有的速度和规模创新产品和服务,以其能在数字化转型可以获得更多客户的青睐。然而,在利用各种技术实现创新,实现数字化的过程中,无意可能会侵犯或被侵犯这些知识产权,造成了经济的损失。
-
在亚马逊,微软,阿里的云服务上有没有类似GAE的项目?
-
新浪云、阿里云、百度云、微软云、亚马逊云有什么不同,哪个更适合国内创业者?