微软云计算[3]之Windows Azure AppFabric

打印 上一主题 下一主题

主题 855|帖子 855|积分 2565

AppFabric概述



  • AppFabric为本地应用和云中应用提供了分布式的基础架构服务
  • 用户本地应用与云应用之间进行安全联接和信息传递
  • 云应用和现有应用或服务之间的毗连及跨语言、跨平台、跨不同标准协议的互操作变得更加容易
  • AppFabric目前主要提供互联网服务总线(Service Bus)、访问控制(Access Control)服务和高速缓存服务

  • Windows Azure AppFabric的所有部件都是在Windows Azure的基础上创建的
  • 服务总线:通过云中应用公开的终端简化公开应用服务,终端是可以被其他应用访问的。服务总线同样能够处理网络地点转换所带来的挑战,并且可以在没有打开新的公开应用端口的环境下通过防火墙。
  • 访问控制:AppFabric访问控礼服务简化支持身份认证的工作,同时定义规则来控制用户访问
  • 高速缓存:提升应用的访问速率缓存经常被访问的信息减少查询数据库的次数
AppFabric关键技术

服务总线



  • 一个WCF服务可以通过服务总线注册终端,然后由客户端发现和利用这些终端访问服务。

  • 用户服务必要利用AppFabric服务总线的开放TCP毗连显示终端,并保持这个毗连一直处于开放的状态。服务总线充当了一个外部DMZ(Demilitarized Zone,隔离区)的脚色,起到了间接制止攻击的作用。

访问控制



  • 应用担当来自多个ldPs发出的身份和常见声明的Token,而不是处理包含不同声明的各种Tokens
  • 访问控制是为一些ldPs提供支持服务的,它同样可以对支持OpenID的ldP有效
  • 欣赏器和其他客户端可以通过OAuth2或WS-Trust请求ACTokens
  • 为创建应用,Windows开辟者利用WIF(WindowsIdentityFoundation)担当AC Tokens
  • 访问控制的目标是为使创建过程变得简朴
高速缓存



  • AppFabric高速缓存服务为Windows Azure应用提供分布式缓存同时为访问高速缓存提供一个库

  • 高速缓存服务生存每个应用脚色实例近期访问数据条款副本的缓存
  • 如果应用需求的数据条款不在本地的高速缓存中,高速缓存库将会自动地毗连高速缓存服务提供的共享高速缓存。
  • 高速缓存可以通过一些Windows Azure实例进行传播,每个实例都生存不同的缓存数据。
  • 在Windows Azure中AppFabric高速缓存并不是缓存近来的访问信息



  • Windows Server AppFabric与Windows Azure AppFabric之间最大的区别在于:Windows Azure AppFabric是一种服务,它不必要配置服务器和管理高速缓存,而且是面向多租户的,每个应用都可以得到实例

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

花瓣小跑

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表