公告 :本博客为微软云计算中文博客 的镜像博客。 部分文章因为博客兼容性问题 ,会影响阅读体验 。如遇此情况,请访问 原博客 。

介绍完了操作系统,让我们再来看看操作系统之上的中间件。 Windows Azure 平台的中间件名叫 AppFabric 。它提供了两大服务:

Service Bus

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

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

Access Control

安全永远都是程序要需要考虑的第一要素,在云中,权限管理往往要比在企业内部来的困难。这是因为你无法直接使用诸如活动目录之类的产品来统一管理你的程序的访问控制。 Access Control 正是为了解决这一问题而产生的。

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

其他

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

原文链接: http://blog.csdn.net/azurechina/article/details/5597241

转载于:https://my.oschina.net/chen106106/blog/47673

Windows Azure平台简介(三):AppFabric相关推荐

  1. 微软云计算操作系统Windows Azure 平台——云+端全面攻略

    微软云计算操作系统Windows Azure 平台--云+端全面攻略 Windows Azure Platform 开发入门 在云计算时代,有三个平台非常重要,即开发平台.部署平台和运营平台.Wind ...

  2. 微软Patterns Practices发布Windows Azure指南第三部分——构建混合应用

    2月8日,微软Patterns & Practices发布了Windows Azure指南的第三部分--在Windows Azure云中构建混合应用,其中包括指南文档和源代码包. " ...

  3. Windows Azure平台Win VM密码重置

              Windows Azure平台Win VM密码重置 近期给客户做Azure实施,客户把Azure平台的Linux系统的账户忘记了,帮助客户进行重置了Linux系统的密码,顺便自己研 ...

  4. Windows Azure Cloud Service (4) Windows Azure 平台高可用性的实现

    <Windows Azure Platform 系列文章目录> 这里有两个非常重要的概念:故障域(Fault Domain)和更新域(Update Domain). http://blog ...

  5. NAB展会新闻:微软和媒体娱乐合作伙伴在Windows Azure平台上发展数字供应链解决方案...

    公告    :本博客为微软云计算中文博客  的镜像博客.   部分文章因为博客兼容性问题  ,会影响阅读体验  .如遇此情况,请访问  原博客. 微软的几个合作伙伴宣布他们参与,包括BuyDRM,Di ...

  6. NAB展会新闻:微软和媒体娱乐合作伙伴在Windows Azure平台上发展数字供应链解决方案

    公告    :本博客为微软云计算中文博客  的镜像博客.   部分文章因为博客兼容性问题  ,会影响阅读体验  .如遇此情况,请访问  原博客. 微软的几个合作伙伴宣布他们参与,包括BuyDRM,Di ...

  7. 最全的Windows Azure学习教程汇总

    Windows Azure 是微软基于云计算的操作系统,能够为开发者提供一个平台,帮助开发可运行在云服务器.数据中心.Web 和 PC 上的应用程序. Azure 是一种灵活和支持互操作的平台,能够将 ...

  8. 实战Windows Azure:微软云计算平台技术详解

    实战Windows Azure:微软云计算平台技术详解  徐子岩 编著 ISBN978-7-121-14547-6   2011年10月出版 定价:69.00 元 16开 440页 宣传语:什么是真正 ...

  9. 详解微软Windows Azure云计算平台

    详解微软Windows Azure云计算平台  方国伟 等主编 ISBN 978-7-121-14620-6 2011年11月出版 定价:59.00元 16开 280页 宣传语:微软官方权威解读 深入 ...

最新文章

  1. 面试问什么是无损降级?
  2. 关于ZendOptimizer和wamp的phpmyadmin冲突问题
  3. java爬虫框架动态_java爬虫框架webmagic
  4. python 依据某几列累加求和_如何用Python找出OBV金叉的股票?
  5. webstorm创建代码模板
  6. 【数据结构】线性表大咖
  7. 我不藏了:7个技术体系、共100篇文章、总计1OO万字
  8. 医疗数据治理——构建高质量医疗大数据智能分析数据基础
  9. ffmpeg——vs集成ffmpeg相关开发
  10. java tcp链接慢_jmeter tcp长连接性能测试
  11. html给table加外边框,如何给table添加边框
  12. 基于YOLO的新型RGB-D融合方法对行人进行检测和3D定位
  13. 关于机器人方面的sci论文_近十年机器人学科中国学者SCI十大发文期刊 - 论文投稿 - 小木虫 - 学术 科研 互动社区...
  14. HTML两张图片翻转,canvas实现图片镜像翻转的2种方式
  15. mac抹掉磁盘重装系统未能与服务器取得联系_苹果笔记本怎么重装系统
  16. 十年总结(15):产品化-有心杀敌,无力回天
  17. 商汤科技徐立:AI 将在10 年内创造一个印度和中国的总产值
  18. 微信小程序中的添加收获地址的流程
  19. 批量计算图片的ssim和psnr
  20. 直播新红海,狼人杀火爆背后的实时语音视频技术 | 深度

热门文章

  1. 【插件】大漠后台绑定 - 剑灵2 、天堂W
  2. Java异常使用的一点心得
  3. linux中的软件管理(包括配置本地yum源、配置共享yum源、第三方仓库的搭建、yum命令、rpm命令)
  4. 计算机一级wps选择题必背知识点,全国计算机一级《WPS》选择题题库及答案2016.doc...
  5. 批量下载Landsat遥感影像的方法
  6. 计算机维修直播,电脑直播过程中出现杂声怎么办?三种解决方法任你选
  7. 广域网(WAN)优化工具的工作原理和技术
  8. 3个原因告诉你为什么不要创业
  9. php 递归到空如何处理,PHP递归函数返回NULL - Carbon PHP库
  10. SNMP---MIB/OID