Windows Azure(五-1) AppFabric介绍

系统文章:

基础认识:

Windows Azure(三):结构

Window Azure(二):开发和发布一个Azure程序

Azure(一):简介

入门教程:

Windows Azure(四-7)::诊断功能

Windows Azure(四-6):Windows Azure Drive--本地NTFS文件系统“迁移”到Blob Storage

Windows Azure(四-5):直接与服务器进行通信

Windows Azure(四-4):云上的轻量数据库--Table Storage

Windows Azure(四-3):云上的MSMQ--Queue Storage

Windows Azure(四-2):云端的文件系统(Blob Storage)

Windows Azure(四-1):Worker Role(对应传统服务器BackGroud 程序)

 

AppFabric 是什么

          AppFabric作为Windows Azure平台的中间件层,将起到连接非云端程序与云端程序的桥梁的功能。(您可以查看 Windows Azure(三):结构 对windows Azure有一个整体的理解

 

它提供了两大服务:Service BusAccess Control

Service Bus

Service Bus可以被用于将本地的服务暴露给Internet大多数的企业都拥有自己的局域网,为了解决IP地址不足的问题通常都设置了NAT,因此每台server对外都没有一个确定的地址。出于安全性考虑,防火墙往往都限制了大多数的端口。这就使得要在Internet上访问部署在本地的服务变得相当困难。

Service Bus正是为了解决这一问题而产生的。Service Bus作为一个中间人,你的服务和客户端全都作为Service Bus的客户端与之进行交流。因为Service Bus不存在NAT问题,所以你的服务和客户端都很方便地能与之通信。Service Bus在最极端的场合下只需要你的服务器暴露out bound80443端口,换句话说,也就是你的服务器能够以HTTP(S)协议访问Internet。只要这样,你的服务就能连上Service Bus。因此,它对防火墙的要求可以说是相当低的。

 

让客户机与服务器直接相连是一件有挑战的事,我认为;Service Bus 是一个客户机与服务器的中间件,服务器只把需要暴躁的东西暴露在Service Bus上,供访问。

Access Control

正如其名,它的作用是做访问控制。

在云中,权限管理往往要比在企业内部来的困难。这是因为你无法直接使用诸如活动目录之类的产品来统一管理你的程序的访问控制

Access Control支持federated authenticationauthorization。例如,你可以要求你的用户通过企业内部的Active Directory Federation Server (ADFS)进行身份验证,使用他们的域帐号登录,将验证后的claim传给Access Control,然后根据预先在Access Control中设定的规则来给与或者否认他们访问你的服务和资源的权限。当然,Access Control也支持各种其他的身份验证方式。通过对诸如WRAPSAML之类的标准协议的支持,Access Control体现出了良好的跨平台型。

其他

微软表示,以后也可能将现今Windows Server AppFabric中的功能移植到Windows Azure platform AppFabric中来。Windows Server AppFabric中的分布式缓存,以及WCF/WF管理的功能,都会对开发人员和管理员带来各式各样的益处。

学习准备

          具有WCF基础;

          需要有Windows Azure云服务,应该可以申请免费的,试用1个月,用于学习足够;

资源

     http://blogs.msdn.com/b/azchina/archive/2010/03/02/appfabricfaq.aspx(Windows Azure平台AppFabric Service Bus和Access Control常见问题解答)

     入门教程:http://blogs.msdn.com/b/azchina/archive/tags/windows+azure+appfabric_6551e8955965665bfb7c1752_/

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值