微软云计算 Windows Azure(三) 电子工业出版社《云计算(第三版)》配套课件 云计算 (第三版) CLOUD COMPUTING Third Edition 第 4 章 微软云计算 Windows Azure(三) 主编:刘鹏 教授
云计算的红宝书 微信扫描二维码 关注云计算头条 电子工业出版社《云计算(第三版)》配套课件 本套PPT下载地址:http://www.chinacloud.cn/list.aspx?cid=20 云计算的红宝书 书籍购买地址:http://weidian.com/item.html?itemID=1469775685&p=-1 (包邮且有刘鹏教授亲笔签名) 微信扫描二维码 关注云计算头条
刘 鹏 教授、博导、学科带头人,清华大学博士。现任中国云计算专家咨询委员会秘书长、中国信息协会大数据分会副会长、工业与信息化部云计算研究中心专家。 主持完成科研项目25项,发表论文80余篇,出版专业书籍15本。获部级科技进步二等奖4项、三等奖4项。主编了国内第一本云计算教材《云计算》和第一本云计算编程书籍《实战Hadoop》。创办了知名的中国云计算(chinacloud.cn)和中国大数据(thebigdata.cn)网站。 曾率队夺得2002 PennySort国际计算机排序比赛冠军,两次夺得全国高校科技比赛最高奖,并三次夺得清华大学科技比赛最高奖。 荣获“全军十大学习成才标兵”(排名第一)、南京“十大杰出青年”、江苏省“333高层次人才培养工程”中青年科学技术带头人、清华大学“学术新秀”等称号。
4.1 微软云计算平台 4.2 微软云操作系统Windows Azure 4.3 微软云关系数据库SQL Azure 4.4 Windows Azure AppFabric 4.5 Windows Azure Marketplace 4.6 Windows Azure服务平台
4.4 Windows Azure AppFabric
AppFabric概述 AppFabric为本地应用和云中应用提供了分布式的基础架构服务 用户本地应用与云应用之间进行安全联接和信息传递 云应用和现有应用或服务之间的连接及跨语言、跨平台、跨不同标准协议的互操作变得更加容易 与云提供商或系统平台无关
Windows Azure AppFabric AppFabric目前主要提供互联网服务总线(Service Bus)、访问控制(Access Control)服务和高速缓存服务,如图所示。 Windows Azure AppFabric 服务总线 访问控制 高速缓存 Windows Azure
Windows Azure AppFabric的所有部件都是在Windows Azure的基础上创建的
4.4 Windows Azure AppFabric 服务 总线 通过云中应用公开的终端使公开应用服务变得简单,这个终端是可以被其他应用访问的。服务总线同样能够处理网络地址转换所带来的挑战,并且可以在没有打开新的公开应用端口的情况下通过防火墙。 访问 控制 AppFabric访问控制服务简化了支撑身份认证的工作,同时也定义了一定的规则来控制用户的访问。 高速 缓存 提升应用的访问速率,可以缓存这些经常被访问的信息,从而减少应用查询数据库的次数。
4.4 Windows Azure AppFabric
AppFabric关键技术 服务 总线 访问 控制 高速 缓存
4.4 Windows Azure AppFabric 服务总线 AppFabric中,服务总线(Service Bus)解决了这些问题,如图所示。一个WCF服务可以通过服务总线注册终端,然后由客户端发现和使用这些终端访问服务。 注册 2显示服务 总线终端 客户端 (本地计算机客户端 或者云中客户端) WCF服务 (本地计算机) 服务总线 3发现服务总线终端 1注册服务总线终端 5调用服务 终端的操作 4调用服务 总线终端的操作
通过连接将消息传回应用时防火墙不会阻止该消息 4.4 Windows Azure AppFabric 服务总线 用户服务需要使用AppFabric服务总线的开放TCP连接显示终端,并保持这个连接一直处于开放的状态,这就解决了两个问题: 解决问题一: 解决问题二: 服务总线上的开放连接可以路由到应用程序 通过连接将消息传回应用时防火墙不会阻止该消息 服务总线充当了一个外部DMZ(Demilitarized Zone,隔离区)的角色,起到了间接阻止攻击的作用。
4.4 Windows Azure AppFabric 服务总线 有用的特征 支持消息 缓冲 消息缓冲是通过一个简单的队列来实现的 不需要客户端直接响应服务 存储消息持久存放在磁盘上 存放的消息通常需要进行备份 多个WCF服务监听同一个URI 服务总线通过监听服务随机传播客户端请求, 为WCF服务提供负载均衡和容错能力。
4 验证IdP Token,通过应用规划创建AC token 4.4 Windows Azure AppFabric 访问控制 浏览器 ADFS 2.0 Windows Live ID Google Yahoo Facebook …… IdP Token AC 4 验证IdP Token,通过应用规划创建AC token 规则引擎 应用 (自有应用或者 云应用) 5 返回访问控制 3 发送IDP Token到访问控制 2 授权用户、返回 IDP Token 6 提交访问 控制Token 1 访问应用、重定向到IdP 7 验证AC Token、使用声明 身份提供者(IdPs) 访问控制
4.4 Windows Azure AppFabric 访问控制 1 应用接受来自多个IdPs发出的身份和常见声明的Token,而不是处理包含不同声明的各种Tokens 2 访问控制是为一些IdPs提供支撑服务的,它同样可以对支持OpenID的IdP有效 3 浏览器和其他客户端可以通过OAuth 2或WS-Trust请求AC Tokens 4 为了创建应用,Windows开发者使用WIF(Windows Identity Foundation)接受AC Tokens 5 访问控制的目标是为了使创建过程变得简单
4.4 Windows Azure AppFabric 高速缓存 Windows Azure 应用 缓存数据 缓存服务 AppFabric高速缓存服务为Windows Azure应用提供了一个分布式缓存,同时为访问高速缓存提供了一个库
高速缓存 高速缓存服务保存每个应用角色实例近期访问数据条款副本的缓存。 如果应用需求的数据条款不在本地的高速缓存中,高速缓存库将会自动地连接高速缓存服务提供的共享高速缓存。 高速缓存可以通过一些Windows Azure实例进行传播,每个实例都保存了不同的缓存数据。
AppFabric高速缓存并不是缓存最近的访问信息 在Windows Azure中 AppFabric高速缓存并不是缓存最近的访问信息
4.4 Windows Azure AppFabric 高速缓存 Windows Server AppFabric与Windows Azure AppFabric之间最大的区别在于: Windows Azure AppFabric是一种服务,它不需要配置服务器和管理高速缓存,而且是面向多租户的,每个应用都可以获得实例。
4.1 微软云计算平台 4.2 微软云操作系统Windows Azure 4.3 微软云关系数据库SQL Azure 4.4 Windows Azure AppFabric 4.5 Windows Azure Marketplace 4.6 Windows Azure服务平台
4.5 Windows Azure Marketplace
4.5 Windows Azure Marketplace DataMarket 无论是定制的应用还是现有的应用都可以通过REST请求或OData门户访问这些数据 Windows Azure Market AppMarket 云应用创建者通过AppMarket可以将应用展现给潜在的用户
4.5 Windows Azure Marketplace DataMarket可以查找内容提供者存储的所有种类的数据,同时检查这些数据是否满足购买者的需求。 用户 Windows Azure 计算服务 Windows Azure 存储服务 SQL Azure 数据库 应用 数据访问 服务资源管理器 内容伙伴 数据集 DataMarket REST Odata
本章未完待续
百度排名首位的大数据资料和交流中心
百度排名首位的云计算资料和交流中心
终生免费的智能硬件大数据托管平台 扫一扫,进入万物云
终生免费的环境大数据共享平台 扫一扫,进入环境云
高校Hadoop教学科研 一揽子解决方案 云创大数据 给您一步到位的解决方案! 了解详情 云计算、大数据时代,社会亟需相关人才!而高校缺平台、缺人才、缺经验!怎么办? 云创大数据 给您一步到位的解决方案! 建设一个Hadoop实验平台 一套开源的Hadoop一体机和开发环境,详细的指导书籍和实验设计。 培养一支云计算师资队伍 来自云计算高手的系列培训, 早在2010年就培训了全国第一批云计算师资力量。 营造一个大数据科研环境 为科研提供技术支持,与大数据应用相结合,让科研迈上新台阶。
知名微信公众号推荐 学习云计算必须关注的公众号 刘鹏看未来 云计算头条 中国大数据 云创大数据 眼光决定成败,与刘鹏教授看未来。 微信号:lpoutlook 微信号: chinacloudnj 眼光决定成败,与刘鹏教授看未来。 刘鹏,清华博士,《云计算》作者。 资源丰富、分析深入、更新及时的云计算知识共享平台。 中国大数据 云创大数据 微信号: cStor_cn 微信号: cstorbigdata 国内大数据龙头企业。提供领先的云存储、云数据库、云视频、云传输产品和解决方案。 分享大数据技术,剖析大数据案例,讨论大数据话题。
运用云计算,精彩你生活 优秀免费云计算应用推荐 支持安卓和苹果 支持安卓和苹果 暂时仅有安卓版本
谢谢观看 云计算 (第三版) 第 4 章 CLOUD COMPUTING Third Edition 主编:刘鹏 教授 电子工业出版社《云计算(第三版)》配套课件 云计算 (第三版) CLOUD COMPUTING Third Edition 第 4 章 谢谢观看 主编:刘鹏 教授