公告
:本博客为微软云计算中文博客
的镜像博客。
部分文章因为博客兼容性问题
,会影响阅读体验
。如遇此情况,请访问
原博客
。
介绍完了操作系统,让我们再来看看操作系统之上的中间件。
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
管理的功能,都会对开发人员和管理员带来各式各样的益处。
分享到:
相关推荐
Queue存储服务与应用程序问通信、云上的关系数据库:SQL Azure、云上的访问控制技术:AppFabric Access Control、云服务的集散中心:AppFabric Service Bus、Windows Azure与其他平台的互操作性、云计算与Windows ...
Windows Azure 是微软提供的一个全面的云服务平台,旨在帮助企业快速构建、部署和管理应用程序,同时提供了高度可扩展性和灵活性。该平台的核心在于其云计算模型,这种模型改变了传统的IT资源分配方式,通过按需分配...
【云计算第三版精品课程配套PPT课件含习题(24页)第4章 微软云计算第三版Windows Azure(三).pptx】是一份详尽介绍微软云计算平台Windows Azure的教育资源,适合大学生、职场人士以及有经验的IT从业者进行学习和复习...
微软云计算平台包括三个主要组件:Windows Azure、SQL Azure和Windows Azure Platform AppFabric。Windows Azure是一个云计算服务的操作系统,负责虚拟化计算资源管理和智能化任务分配;SQL Azure是一个云中的数据库...
《Apress.Pro.Windows.Server.AppFabric.Mar.2010》这本书深入探讨了Windows Server AppFabric这一微软企业级应用平台的关键技术。AppFabric是微软为构建、部署和管理云及企业级应用程序提供的一种综合解决方案,...
Silverlight 是一种旨在提供丰富交互式网络应用的插件,它结合了向量图形、动画、视频播放以及交互性等功能,而 Windows Azure 是微软的一个云计算平台,允许开发者构建、部署和管理应用程序和服务。 描述部分提到...
Windows Azure Platform是一个综合的云计算平台,包括Windows Azure、SQL Azure、Windows Azure platform AppFabric 和 Windows Azure Marketplace,支持多种语言的应用程序并允许它们通过标准协议进行通信。...
这个平台由三个主要组件构成:Windows Azure、SQL Azure和Windows Azure Platform AppFabric。Windows Azure可视为云服务的操作系统,专注于虚拟化资源管理和智能任务调度。SQL Azure则提供基于云的关系数据库服务,...
ranging from the “set it and forget it” nature of Microsoft AppFabric to the constant monitoring and tuning provided by database administrators for some Microsoft SQL Server implementations. ...
没有导出程序界面的非托管Windows GUI应用程序可以通过注入的代码自动执行。 WCF感知的注入组件允许位于全球的客户端通过Azure AppFabric Service Bus与自动化应用程序进行通信,而无需防火墙和动态IP地址
4.6.2 向Windows Azure平台发布应用程序 170 习题 173 参考文献 173 第5章 VMware云计算 174 5.1 VMware云产品简介 174 5.1.1 VMware云战略三层架构 174 5.1.2 VMware vSphere架构 175 5.1.3 云操作系统vSphere 176 ...
1. **Windows Azure平台概述ppt_7862805.pptx**:这可能涵盖了Azure云计算平台的基础知识,包括如何使用TypeScript编写Azure应用程序,利用Azure服务如存储、计算和网络。TypeScript在Azure开发中的应用可以提高代码...
Gives you a practical knowledge of WF 4.5, Windows Server and Azure AppFabric. Builds a foundation for building workflows that can be exposed on-premise or in the cloud. Shows how to use the tools ...
This caching services uses features that are not available in Windows Azure Cache, so you cannot substitute Azure cache for the distributed cache service. One other thing that’s important to ...
- **Windows Azure**: 微软的云计算平台,提供了一系列的服务,如计算、存储、网络等,适用于不同类型的应用场景。 - **Live Services**: 提供了一组在线服务,如身份验证、数据存储等,支持开发者构建跨平台的应用...