欢迎来到天天文库
浏览记录
ID:20643641
大小:3.60 MB
页数:34页
时间:2018-10-14
《精品it课件微软云计算windows azure platform介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微软云计算--WindowsAzureplatform电子工业出版社刘鹏主编《云计算》教材配套课件7主要内容微软的“云”从哪里来?微软云计算的应用场景微软云平台体系架构业务流程关键技术微软的“云”从哪里来?微软的商业模式建立在个人电脑(PC)时代网络时代的威胁“云+端”模式&S+S(软件+服务)战略为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序Paas微软云计算的应用场景--云平台的优势·用自己的服务器·完全自己控制·稳定的性能·大量的前期投入·租用服务器·较少的控制权限·较少
2、的灵活性·较少前期投入·共享基础设施·虚拟化,动态化·高稳定性,可用性·量入为出(Payasyougo)微软云计算的应用场景——LiveMesh文件备份多PC文件同步功能LiveMeshRemoteDesktop,可以通过它控制电脑与其他网络设备。功能强大的网络硬盘微软云计算的应用场景——LiveMesh远程桌面触手可及出差在外非常需要远程登录办公桌面获得一些必需的数据微软云计算的应用场景——企业实践存在的挑战:每天50,000次的点击率2周内部署到服务器上使用微软云平台:1.交互操作速度快2.不断增多的信息的快
3、速上传WestMonroe利用Azure实现交互式地图微软云平台体系架构该平台包含了四个部分:--最底层是微软全球基础服务系统——GlobalFoundationServices(GFS),由遍布全球的第四代数据中心构成--GFS之上是一个云计算基础服务层(FundamentalService)--在此之上的是一个构建服务平台(BuildingBlockService--再往上则是为客户提供的服务层(FinishedService)业务流程——云端操作系统WindowsAzure业务流程——云端操作系统Windo
4、wsAzureWindowsAzure三大部分协作业务流程--云端服务业务流程——SQLService业务流程--.NETService把本地的服务与云平台整合穿过防火墙和各种网络界限的安全数据管理各种应用程序和服务的权限已有用户跨应用程序使用云端的workflow提供Ruby和java版本的SDK业务流程--.NETService业务流程--LiveServicesLiveFramework业务流程--LiveServices关键技术--虚拟机制目标:支持运行有大量并行用户的应用程序运行机制:平台提供自己的wi
5、ndows虚拟机(不是用户提供虚拟镜像给平台运行)角色(role)--部署到WindowsAzure上的程序扮演着两种角色:·WebRole:提供Web服务的角色。简单地说,WebRole就是ASP.NETApplication,是你本地ASP.NETApplication的云端版本。支持HTTP/HTTPS协议,还能提供WCF服务。·WorkerRole:在后台运行的应用程序。它可以在后台访问任何网络资源、数据源并进行操作。关键技术--虚拟机制·用户可以根据需求选择创建什么实例·每个实例创建一个虚拟机。虚拟机运
6、行64位的WindowsServer2008,虚拟机与物理内核是一对一的关系·每个虚拟机都有个agent,这个agent有一个简单的API,允许实例与fabric交互·Web角色实例和worker角色实例可以自由的存取他们的VM本地文件系统,这个本地存储不是永久的,本地实例关闭时,VM和本地存储消失关键技术--存储机制WindowsAzure提供的简单存储SQLServer提供的数据服务关键技术--存储机制目标:可以让程序员存储他们想存储的任何数据,同时程序员可以在任何时候、从任何终端和任何地方获取任意大小的数据
7、。WindowsAzure的存储由三个重要部分构成:WindowsAzureBlob:提供了二进制的图片、视频,文件以及大块数据的存储服务WindowsAzureTable:提供了结构化的存储WindowsAzureQueue:提供一个可靠的消息存储和消息服务。有点类似Windows系统自身的消息队列。Blob和Table主要用来存储应用程序数据Queue可以用来在应用程序各个部分如WebRole实例和WorkerRole实例间进行通信关键技术——存储机制(Blob)云端的一个无限大的硬盘使用REST的方式操作它
8、·Blob模型关键技术——存储机制(Blob)每个blob可以高达50GBREST接口--PUTBlob:插入新的Blob或者替换给定的Blob,一次可上传64M,大于64M,分割重组,提供Block接口--GETBlob:获取整个或者部分Blobhttp://.blob.core.windows.net//--
此文档下载收益归作者所有