- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章--云计算架构解析
长尾理论 核心思想 在微小的需求如果能够得到满足就可以创造价值 云计算降低应用的开发和维护成本 初创型公司和创新团队利用云计算快速将构想化为现实 Google Docs Docs for Facebook 在线文档编辑 多人协作编辑 S 客户应用的典型代表 采用了多租户的架构,使得所有用户和用户和应用程序共享一个实例,同时又能够按需满足不同的客户要求 PAAS :优化的中间件,应用服务器,数据库服务器 IAAS虚拟的服务器,存储和网络 面向资源的软件架构风格,每个资源都有一个地址。资源本身都是方法调用的目标 * 基础设施层服务流程 规划 对资源进行虚拟化的抽象表示 通过虚拟化平台接口,获取资源信息,操作虚拟机 允许用户通过用户端程序从远程获取资源 业务数据管理 虚拟镜像文件管理:获取镜像、上传镜像 基础设施层示例 部署:虚拟机或虚拟解决方案的部署 通过虚拟化平台的管理接口,为虚拟机分配资源 通过虚拟机内部Agent激活虚拟机内部的软件 通过虚拟机内部Agent激活虚拟机内部的服务 基础设施层示例 运行 资源监控 黑盒管理: 与虚拟服务器通信,获得虚拟机的资源监控信息 整合虚拟机的资源监控信息,获得虚拟解决方案的资源监控信息 白盒管理:管理虚拟机内部软件栈 基础设施层示例 运行 负载管理 黑盒管理:根据接收到的资源监控信息,通过资源调整和资源整合进行负载管理 虚拟机所在物理服务器可用资源充足 虚拟机所在物理服务器可用资源不足 白盒管理:分析代理发出的监控信息,发送动作指令给代理,代理返回结果 基础设施层示例 运行 安全管理 通过防火墙控制对虚拟化平台的管理域的访问 虚拟化集成管理器的安全管理 虚拟机上代理的安全管理 虚拟机内软件的安全管理 运行状态监控:日志信息、统计图表 账户计费:虚拟机配置、使用时间、负载管理复杂度、服务质量 Amazon EC2 底层采用Xen虚拟化技术,以Xen虚拟机的形式向用户动态提供计算资源 按照用户使用资源的数量和时间计费 网址/ec2/ 第二章 目 录 云架构的基本层次 云架构的服务层次 基础设施层 平台层 应用层 云应用的孵化器-平台层 1. 平台层的缘起 20世纪90年代末,产生了应用软件服务提供商ASP . PaaS是云服务这三层之中出现最晚的。业界第一个PaaS平台诞生在2007年,是Salesforce的F 特点: 企业应用的最终使用者不必自己再从头搭建硬件、软件和应用, 也不需要维护和不断优化运行的系统,就可以根据实际需求 以 服务的方式即刻获得应用。 . 相关产品 PaaS产品主要以少而精为主 1)F 2)Google App Engine 3)Windows Azure Platform 4)Heroku ASP: Application Service Provider。 软件服务提供商:开发、运行和维护软件的全过程. 业务企业:通过网络租赁、使用服务和支付月租或年费的方式获得服务 我们可以将它视为IT服务模式的启蒙点。 3. 优势 1)丰富的服务。PaaS平台会以API的形式将各种各样的服务提供给上层的应用。 2)精细的管理和监控。PaaS能够提供应用层的管理和监控,比如能够观察应用运行的情况和具体数值[比如吞吐量(Throughput)和响应时间(Response Time)等]来更好地衡量应用的运行状态,还能通过精确计量应用所消耗的资源来更好地计费。 3)缩性强。PaaS平台会自动调整资源来帮助运行于其上的应用更好地应对突发流量。 4)多租户(Multi-Tenant)机制。许多PaaS平台都自带多住户机制,不仅能更经济地支撑庞大的用户规模,而且能提供一定的可定制性以满足用户的特殊需求。 。 平台云的生态系统 什么是PAAS? PaaS还是一个创新性的云计算服务层次,英文的名称叫做Platform as a Service,简称为PaaS. PaaS是将具体的应用运行支撑能力(传统方式是通过软件中间件提供的)以服务的方式提供给应用生命周期的参与者. 应用开发者 应用的运维 最终的使用者 怎样的平台云才算是成功的呢? 围绕平台云建立一个具有连续生命力的生态系统。 应用提供商 平台终端用户 平台管理员 pass 图为云中pass层生态系统的参与者 生态系统的参与者 1.应用提供商 平台云的应用提供商通常分为两类:一类是专门为互联网及平台云而生产软件的厂商(Net-Native);另一类是传统软件厂商的互联网业务部门。 2.平台管理者 平台云的运营商提供平台云运营所需要的基础设施及管理服务,比如:7 24小时的在线保证、系统灾难备份与恢复、负载均衡与设备集群管理、软件升级更新、客户服务中心(Ca
文档评论(0)