教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

《云计算(第二版)》教材配套课件9—第四章 微软云计算Windows Az

来源:网络收集 时间:2026-09-14
导读: 电子工业出版社《云计算(第二版)》配套课件 第4章 微软云计算Windows Azure解放军理工大学 刘鹏 教授主编 华东交通大学 刘鹏 制作 《云计算(第二版)》购买网址: 当当网 京东商城 姊妹力作《实战Hadoop》购买网址: 当当网 京东商城 提 纲 微软云计算平台 微

电子工业出版社《云计算(第二版)》配套课件

第4章 微软云计算Windows Azure解放军理工大学 刘鹏 教授主编 华东交通大学 刘鹏 制作

《云计算(第二版)》购买网址: 当当网 京东商城

姊妹力作《实战Hadoop》购买网址: 当当网 京东商城

提 纲 微软云计算平台

微软云操作系统Windows Azure 微软云关系数据库SQL Azure Windows Azure AppFabric Windows Azure Marketplace 微软云计算编程实践

微软云计算平台

传统企业和用户在开 发和部署自己的应用 程序时,主要有两种 方式 购买和维护自己基 础设施(耗费大量的 资金和维护精力); 租用服务器或租用 虚拟主机 (后台服 务器的控制权降低 )

微软云计算技术有效 结合了两种方式优点 云计算平台提供了 可以通过互联网访问 的基础设施 开发运行在本地的 应用程序时,用户也 可以在云中存储数据 或依赖其他的云计算 基础设施服务

Windows Azure属于PaaS模式,平台 包括一个云计算操作系统和一系列为 开发者提供的服务 (1)Windows Azure 云计算平台最底 层,微软云计算操作系统,提供了一个 在微软数据中心服务器上运行应用程序 和存储数据的Windows环境 (2)SQL Azure 云中关系数据库,为 云中基于SQL Server的关系型数据提供 服务 (3)Windows Azure AppFabric 为在 云中或本地系统中的应用提供基于云的 基础架构服务。部署和管理云基础架构 的工作均由AppFabric完成,开发者只需 要关心应用逻辑。 (4)Windows Azure Marketplace 为 购买云计算环境下的数据和应用提供在 线服务

Windows Azure平台体系架构

提 纲 微软云计算平台

微软云操作系统Windows Azure 微软云关系数据库SQL Azure Windows Azure AppFabric Windows Azure Marketplace 微软云计算编程实践

Windows Azure概述Windows Azure提供托管、可扩展、按需应用的计算和存储资源,同 时还提供云平台管理和动态分配资源控制手段。最新版本包含5部分 (1)计算服务 为在Azure平台中运行的应用提供支持 (2)存储服务 用来存储二进制和结构化的数据 (3)Fabric 控制器 部署、管理和监控应用 (4)内容分发网络CDN 通过维持世界各地数据缓存副本,提高全球用 户访问Windows Azure存储中的二进制数据的速度 (5)Windows Azure Connect 在本地计算机和Windows Azure之间创建 IP级连接

Windows Azure计算服务

Windows Azure计算服务可以支持运行有大量并行用户的大 型应用程序 Windows Azure中,每个虚拟机运行一个64bit的Windows Windows Azure能够自动虚拟出虚拟机 Server 2008,这些虚拟机由微软数据中心负责维护和管理, 每个实例都运行在自己的虚拟机上 用

户只关心如何构建和配置自己的应用程序

Windows Azure计算服务 Windows Azure应用程序包 括Web Role实例、Worker Role实例和VM Role实例 (1)Web Role 使基于Web的应 用的创建过程变得简单 (2)Worker Role 用来运行各 种各样的基于Windows的代码 (3)VM Role 运行系统提供的 Windows Server 2008 R2镜像

支持HTTP、HTTPS和TCP协议

创建Windows Azure应用时, 可以任意结合使用Web Role、 Worker Role和VM Role实例

Windows Azure应用程序运行机制

Windows Azure存储服务Windows Azure存储服务数据存储结构 Blob数据类型 存储二进制数据,可以存储大型的无结构数据,容量 巨大,能够满足海量数据存储需求 Table数据类型 能够提供更加结构化的数据存储 Queue类型 和微软消息队列(MSMQ)相近,用来支持在Windows Azure应用程序组件之间进行通信

Windows Azure存储服务1.Windows Azure Blob用来存储大型数据对象,用于构建重量级、可扩展的应用程序 1)Blob数据模型 URI方式标记 访问控制策略 Blob两种形式 (1)Block Blob (2)Page Blob

Blob的结构

Windows Azure存储服务 2)Blob REST Interface 应用程序要访问Blob,可以利用系统提供的标准HTTP REST PUT/GET/DELECT 接口,对Blob执行操作 (1)PUT Blob (2)GET Blob (3)DELETE Blob (4)COPY Blob (5)GET Block List Windows Azure Blob提供了Block接口来解决(用户上传大于64MB的Blob ) 这一问题。该方法的主要思想是分割重组

Blob数据分割

Windows Azure存储服务

3)Block 操作 PUT Block操作用于上传一个Block到云端,应用程序可以使用一个REST 请 求执行PUT Block操作

将Block列表信息(一般是BlockID)上传到云端来说明这些Block所属信息 上传完毕后,可以从云端获取整个或部分Blob

Windows Azure存储服务2.Windows Azure TableBlob适于存储某些无结构数据,不适于存储结构性很强的数据 Table结构包含数据的基本单元是具有层次结构的实体(Entity),每个实体 具有若干属性(Property)

Table的结构

Windows Azure存储服务2.Windows Azure Table 1)Table数据模型 存储账户——Table——实体——属性 每个Table由PartitionKey和RowKey两个属性一起唯一地标识一个Table中的 属性类型 说 明 实体 Binary 最多可达64KB的字节流 传统的关系数据库有严谨的数据库设计模式和查询模式,往往需要在DBMS上 DateTime 64bit的UTC时间值,值的范围是1/1/1600到12/31/9999 耗费很多的资源对关系表进行维护和管理,Windows Azure的这种表结构的存 Double 64bit的浮点值 储机制没有固定模式,也不支持SQL查询语言,仅仅是简单的层次关系,在数 GUID 128bit的全局唯一的标识符 据的管理上简单便捷且不耗资源Int Int64

String 32bit整数 64bit整数 用UTF编码的字符串,值可达64KB Bool 布尔值

Windows Azure存储服务

2.Windows Azure Table 2)分割Table 数据的颗粒化取决于应用的特征 Table中的实体进行划分时,分到相同分区的实体将被存储在一起 选取重要的属性作为PartitionKey,保证查询和扩展效率统一

…… 此处隐藏:1436字,全部文档内容请下载后查看。喜欢就下载吧 ……
《云计算(第二版)》教材配套课件9—第四章 微软云计算Windows Az.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/2324502.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)