刘鹏主编
微软云计算--Windows Azure platform
电子工业出版社 刘鹏主编《云计算》教材配套课件7
刘鹏主编
主要内容 微软的“云”从哪里来? 微软云计算的应用场景 微软云平台体系架构 业务流程 关键技术
刘鹏主编
微软的“云”从哪里来? 微软的商业模式建立在个人电脑(PC)时代 网络时代的威胁 “云+端”模式 & S+S(软件+服务)战略 为开发者提供一个平台,帮助开发可运行在云服 务器、数据中心、Web和PC上的应用程序
Paas
刘鹏主编
微软云计算的应用场景--云平台的优势
·用自己的服务器 ·完全自己控制 ·稳定的性能 ·大量的前期投入
·租用服务器 ·较少的控制权限 ·较少的灵活性 ·较少前期投入
·共享基础设施 ·虚拟化,动态化 ·高稳定性,可用性 ·量入为出(Pay as you go)
刘鹏主编
微软云计算的应用场景—— Live Mesh 文件备份 多PC文件同步功能 Live Mesh Remote Desktop,可以通过它控制电脑 与其他网络设备。功能强大的 网络硬盘
刘鹏主编
微软云计算的应用场景—— Live Mesh 出差在外非常需要远程登录办公桌面获得一些必 需的数据远程桌面触 手可及
刘鹏主编
微软云计算的应用场景——企业实践 West Monroe利用Azure实现交互式地图存在的挑战:每天50,000次的点击率 2周内部署到服务器上
使用微软云平台:1.交互操作速度快 2.不断增多的信息的快 速上传
刘鹏主编
微软云平台体系架构 该平台包含了四个部分:--最底层是微软全球基础服务系统——Global Foundation Services(GFS),由遍布全球的第四代数据中心构成 --GFS之上是一个云计算基础服务层(Fundamental Service) --在此之上的是一个构建服务平台(Building Block Service --再往上则是为客户提供的服务层(Finished Service)
刘鹏主编
业务流程——云端操作系统Windows Azure
刘鹏主编
业务流程——云端操作系统Windows Azure Windows Azure三大部分协作
刘鹏主编
业务流程--云端服务
刘鹏主编
业务流程
——SQL Service
刘鹏主编
业务流程 Service 把本地的服务与云平台整合 穿过防火墙和各种网络界限的安全数据 管理各种应用程序和服务的权限 已有用户跨应用程序使用 云端的workflow 提供Ruby和java版本的SDK
刘鹏主编
业务流程 Service
刘鹏主编
业务流程--Live Services
Live Framework
刘鹏主编
业务流程-- Live Services
刘鹏主编
关键技术--虚拟机制 目标:支持运行有大量并行用户的应用程序 运行机制:平台提供自己的windows虚拟机(不是 用户提供虚拟镜像给平台运行) 角色(role)--部署到Windows Azure上的程序扮演着两种角色:·Web Role:提供Web服务的角色。简单地说,Web Role就是 Application,是你本地 Application的云端版本。支持 HTTP/HTTPS协议,还能提供WCF服务。 ·
Worker Role:在后台运行的应用程序。它可以在后台访问任何网络 资源、数据源并进行操作。
刘鹏主编
关键技术--虚拟机制
· 用户可以根据需求选择创建什么实例
· 每个实例创建一个虚拟负载 均衡 Web角 色实例 Worker 角色实 例
机。虚拟机运行64位的W indows Server2008,虚 拟机与物理内核是一对一 的关系
· 每个虚拟机都有个agent,Windows Azure 组织结构
应用 计算 存储 组织结构
这个agent有一个简单的 API,允许实例与fabric交 互
· Web角色实例和worker角色实例可以自由的存取 他们的VM本地文件系统, 这个本地存储不是永久的, 本地实例关闭时,VM和 本地存储消失
刘鹏主编
关键技术--存储机制 Windows Azure提供的简单存储 SQL Server提供的数据服务
刘鹏主编
关键技术--存储机制 目标:可以让程序员存储他们想存储的任何数据,同时程序员可以在任何时候、从任何终端和任何地方获取任意大小的数据。
Windows Azure的存储由三个重要部分构成:Windows Azure Blob:提供了二进制的图片、视频,文件以及大 块数据的存储服务 Windows Azure Table:提供了结构化的存储 Windows Azure Queue:提供一个可靠的消息存储和消息服务。 有点类似Windows系统自身的消息队列。Queue可以用来在应用程序各个部分如Web Role 实例和Worker Role实例间进行通信Blob和Table主要用来存储应用程序数据
刘鹏主编
关键技术——存储机制(Blob)
· Blob模型云端的一个无限 大的硬盘
使用REST的方式操作它
…… 此处隐藏:93字,全部文档内容请下载后查看。喜欢就下载吧 ……