云计算第四章微软云计算课件

云计算第四章微软云计算课件

ID:18945509

大小:4.07 MB

页数:57页

时间:2018-09-26

云计算第四章微软云计算课件_第1页
云计算第四章微软云计算课件_第2页
云计算第四章微软云计算课件_第3页
云计算第四章微软云计算课件_第4页
云计算第四章微软云计算课件_第5页
资源描述:

《云计算第四章微软云计算课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章微软云计算WindowsAzure提纲微软云计算平台微软云操作系统WindowsAzure微软云关系数据库SQLAzureWindowsAzureAppFabricWindowsAzureMarketplace微软云计算编程实践微软云计算平台传统企业和用户在开发和部署自己的应用程序时,主要有两种方式购买和维护自己基础设施(耗费大量的资金和维护精力);租用服务器或租用虚拟主机(后台服务器的控制权降低)微软云计算技术有效结合了两种方式优点云计算平台提供了可以通过互联网访问的基础设施开发运行在本地的应

2、用程序时,用户也可以在云中存储数据或依赖其他的云计算基础设施服务WindowsAzure属于PaaS模式,平台包括一个云计算操作系统和一系列为开发者提供的服务(1)WindowsAzure云计算平台最底层,微软云计算操作系统,提供了一个在微软数据中心服务器上运行应用程序和存储数据的Windows环境(2)SQLAzure云中关系数据库,为云中基于SQLServer的关系型数据提供服务(3)WindowsAzureAppFabric为在云中或本地系统中的应用提供基于云的基础架构服务。部署和管理云基础架构的工作均由Ap

3、pFabric完成,开发者只需要关心应用逻辑。(4)WindowsAzureMarketplace为购买云计算环境下的数据和应用提供在线服务WindowsAzure平台体系架构提纲微软云计算平台微软云操作系统WindowsAzure微软云关系数据库SQLAzureWindowsAzureAppFabricWindowsAzureMarketplace微软云计算编程实践WindowsAzure概述WindowsAzure提供托管、可扩展、按需应用的计算和存储资源,同时还提供云平台管理和动态分配资源控制手段。最

4、新版本包含5部分(1)计算服务为在Azure平台中运行的应用提供支持(2)存储服务用来存储二进制和结构化的数据(3)Fabric控制器部署、管理和监控应用(4)内容分发网络CDN通过维持世界各地数据缓存副本,提高全球用户访问WindowsAzure存储中的二进制数据的速度(5)WindowsAzureConnect在本地计算机和WindowsAzure之间创建IP级连接WindowsAzure计算服务WindowsAzure计算服务可以支持运行有大量并行用户的大型应用程序WindowsAzure中,每个虚拟机

5、运行一个64bit的WindowsServer2008,这些虚拟机由微软数据中心负责维护和管理,每个实例都运行在自己的虚拟机上用户只关心如何构建和配置自己的应用程序WindowsAzure能够自动虚拟出虚拟机WindowsAzure计算服务WindowsAzure应用程序包括WebRole实例、WorkerRole实例和VMRole实例(1)WebRole使基于Web的应用的创建过程变得简单(2)WorkerRole用来运行各种各样的基于Windows的代码(3)VMRole运行系统提供的WindowsServ

6、er2008R2镜像支持HTTP、HTTPS和TCP协议创建WindowsAzure应用时,可以任意结合使用WebRole、WorkerRole和VMRole实例WindowsAzure应用程序运行机制WindowsAzure存储服务WindowsAzure存储服务数据存储结构Blob数据类型存储二进制数据,可以存储大型的无结构数据,容量巨大,能够满足海量数据存储需求Table数据类型能够提供更加结构化的数据存储Queue类型和微软消息队列(MSMQ)相近,用来支持在WindowsAzure应用程序组件之间进行

7、通信WindowsAzure存储服务1.WindowsAzureBlob用来存储大型数据对象,用于构建重量级、可扩展的应用程序1)Blob数据模型URI方式标记访问控制策略Blob两种形式(1)BlockBlob(2)PageBlobBlob的结构WindowsAzure存储服务2)BlobRESTInterface应用程序要访问Blob,可以利用系统提供的标准HTTPRESTPUT/GET/DELECT接口,对Blob执行操作(1)PUTBlob(2)GETBlob(3)DELETEBlob(4)COPYB

8、lob(5)GETBlockListWindowsAzureBlob提供了Block接口来解决(用户上传大于64MB的Blob)这一问题。该方法的主要思想是分割重组Blob数据分割3)Block操作PUTBlock操作用于上传一个Block到云端,应用程序可以使用一个REST请求执行PUTBlock操作将Bl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。