技术开发 频道

Windows Azure三驾马车之AppFabric

    【TechEd 2010 特别报道】12月1日-3日,微软年度技术盛会TechEd 2010在北京国家会议中心隆重开幕。IT168带您一起走近TechEd 2010,全方位、零距离接触微软云计算,第一时间领略微软公司在云计算领域最前瞻的技术及产品。更多精彩,尽在TechEd 2010专题

1
 

  目前有很多企业都面临如下问题:

  •企业内部服务对外开放难度很大

  •企业内部网的网络拓扑结构

  •防火墙的设置

  •DNS的设置

  •服务的安全性难于控制

  •安全机制丌统一

  •需要继承一些现有的其它权限控制

  •分布式缓存

  •Windows平台的分布式缓存产品相对较少

  •企业自己实现分布式缓存难度、代价较高

  在今天的Teched 会场中,讲师徐子岩向开发者介绍了Azure AppFabric所要解决的问题,以及Azure AppFabric的组成及使用方法,并给出了很多有意思的Demo展示,如Azure上的路况直播、用Access Control控制天气预报服务等。

  AppFabric 作为Windows Azure Platform三驾马车之一,是连接了Windows Azure和SQL Azure的中间件,将安全连接作为一项服务提供,帮助开发人员在云部署、内部部署和托管部署之间架起桥梁,这座桥梁提供了三种服务:Service Bus(服务总线)和Access Control(访问控制),Caching(分布式缓存)

  徐子岩着重介绍了Service Bus的三种模式Service Remoting,Eventing,Tunneling。在Azure上的路况直播Demo中,采用了消息广播、消息发送方注册到Service Bus,此后注册到同一地址的均为接收方,从而使得所有通信方均无需知道各自的具体地址和所处网络、基于Access Control的安全认证,非常方便、灵活。

1

1

1

 

  Windows Azure AppFabric Access Control(访问控制)帮助用户在应用和服务中创建集成授权,无需复杂编程就能实现基于组织边界考虑的安全应用。凭借简单的规则和要求,访问控制规则可以轻松、灵活的进行配置,以涵盖不同的安全需求和身份管理的各种基础设施。

  而Windows Azure AppFabric Caching 提供了非常简洁,明了的API,用户可以快速入门。同时,作为云服务提供的该特性,已经为用户减免了大量管理和维护工作。Windows Azure AppFabric Caching 还能为ASP.NET程序保存会话状态,开发人员甚至无需编写代码,只需增加配置文件便能利用如此方便的特性。

  徐子岩最后告诉大家,2010年Windows Azure AppFabric的开发小组又发布了新的版本,这次更新的功能点有两个:扩展了AppFabric对浏览器和移动设备的支持;更新了SDK以支持.Net 4。

0
相关文章