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

剖析Windows Azure Platform框架与组成

 2010-05-25 00:00:00 来源:WEB开发网   
核心提示: 图 5 Live服务的核心组件Mesh服务(Mesh service):向用户、设备、应用程序和数据同步提供编程访问,身份服务(Identity service):提供身份管理和授权认证,剖析Windows Azure Platform框架与组成(4),目录服务(Directory Servic

图 5 Live服务的核心组件

Mesh服务(Mesh service):向用户、设备、应用程序和数据同步提供编程访问。

身份服务(Identity service):提供身份管理和授权认证。

目录服务(Directory Service):管理用户、标识、设备、应用程序和他们连接的网络的关系,如Live Mesh中用户和设备之间的关系。

存储(Storage):管理Mesh中用户、设备和应用程序的数据临时性存储和持久化存储,如Windows Live Skydrive。

通信和状态(Communications & Presence):提供设备和应用程序之间的通信基础设施,管理它们之间的连接和显示状态信息,如Windows Live Messenger和Notifications API。

搜索(Search):为用户、网站和应用程序提供搜索功能,如Bing。

地理空间(Geospatial):提供丰富的地图,定位,路线,搜索,地理编码和反向地理编码服务,如Bing地图。

Live框架(Live Framework):Live框架是跨平台,跨语言,跨设备Live服务编程统一模型。

Windows Azure Platform的用途

根据微软官方的说法,Windows Azure Platform的主要用途是:

• 给现有打包应用程序增加Web服务功能;

• 用最少的资源构建、修改和分发应用程序到Web上;

• 执行服务,如大容量存储,批处理操作,高强度计算等;

• 快速创建、测试、调试和分发Web服务;

• 降低构建和扩展资源的成本和风险;

• 减少IT管理工作和成本。

微软是在2008年10月末发布Azure的,在当时的经济环境下,Azure的到来给正处于经济寒冬的中小型企业,甚至是大型企业带来了一阵春风,降低成本成为企业选择Azure的主要动机。

微软设计Azure Platform时充分考虑了现有的成熟技术和技术人员的知识,.NET开发人员可以继续使用Visual Studio 2008创建运行于Azure的ASP.NET Web应用程序和WCF(Windows Communication Framework)服务,Web应用程序运行在一个IIS(Internet Information Services)7沙盒版本中,以文件系统为基础的网站项目不受支持,后来微软推出了“持久化Drive”存储,Web应用程序和基于Web的服务以部分信任代码访问安全(Code Access Security)模式运行,基本符合ASP.NET的中等信任和对某些操作系统资源的有限访问。

Windows Azure SDK为调用非.NET代码启用了非强制的完全信任代码访问安全,使用要求完全信任的.NET库,使用命名管道处理内部通信。微软承诺在云平台中支持 Ruby,PHP和Python代码,最初的开发平台仅限于支持Visual Studio 2008及更高版本,未来有计划支持Eclipse。

Azure Platform支持的Web标准和协议包括SOAP,HTTP,XML,Atom和AtomPub。

上一页  1 2 3 4 

Tags:剖析 Windows Azure

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