云计算(演讲稿)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实例3:IBM蓝云计算平台
• IBM在2007年11月15日推出了蓝云计算平
台,为客户带来即买即用的云计算平台。 它包括一系列的云计算产品,使得计算不 仅仅局限在本地机器或远程服务器农场 (即服务器集群),通过架构一个分布式、 可全球访问的资源结构,使得数据中心在 类似于互联网的环境下运行计算。
蓝云计算平台的内部构造
IaaS
• IaaS(Infrastructure-as-a- Service):基础设
施即服务。消费者通过Internet可以从完善 的计算机基础设施获 得服务。
PaaS
• PaaS(Platform-as-a- Service):平台即服务。
PaaS实际上是指将软件研发的平台作为一 种服务,以SaaS的模式提交给用户。因此, PaaS也是SaaS模式的一种应用。但是, PaaS的出现可以加快SaaS的发展,尤其是 加快SaaS应用的开发速度。
蓝云计算平台配置情况
• 蓝云计算平台由一个数据中心: IBM Tivoli
部署管理软件(Tivoli Provisioning Manager)、IBM Tivoli监控软件(IBM Tivoli Monitoring)、IBM WebSphere应用 服务器、IBM DB2数据库以及一些虚拟化的 组件共同组成。
“蓝云”中的虚拟化
• 虚拟化的方式在云计算中可以在两个 级别
上实现。一个级别是在硬件级别上实现虚 拟化。硬件级别的虚拟化可以使用IBM p系 列的服务器,获得硬件的逻辑分区LPAR。 逻辑分区的CPU资源能够通过IBM Enterprise Workload Manager来管理。通 过这样的方式加上在实际使用过程中的资 源分配策略,能够使得相应的资源合理地 分配到各个逻辑分区。
Google File System 文件系统
• 下图给出了Google File System的系统架构,
一个GFS来自百度文库群包含一个主服务器和多个块服 务器,被多个客户端访问。
Google的云应用
• Google还在其云计算基础设施之上建立了一系列新型网络
应用程序。由于借鉴了异步网络数据传输的Web 2.0技术, 这些应用程序给予用户全新的界面感受以及更加强大的多 用户交互能力。其中典型的Google云计算应用程序就是 Google推出的与 Microsoft Office软件进行竞争的Docs网 络服务程序。Google Docs是一个基于Web的工具,它有 跟Microsoft Office相近的编辑界面,有一套简单易用的文 档权限管理,而且它还记录下所有用户对文档所做的修改。 Google Docs的这些功能令它非常适用于网上共享与协作 编辑文档。Google Docs甚至可以用于监控责任清晰、目 标明确的项目进度。当前,Google Docs已经推出了文档 编辑、电子表格、幻灯片演示、日程管理等多个功能的编 辑模块,能够替代Microsoft Office相应的一部分功能。值 得注意的是,通过这种云计算方式形成的应用程序非常适 合于多个用户进行共享以及协同编辑,为一个小组的人员 进行共同创作 带来很大的方便性。
实例2: 亚马逊的弹性计算云
• 亚马逊是互联网上最大的在线零售商,但
是同时也为独立开发人员以及开发商提供 云计算服务平台。亚马逊将他们的云计算 平台称为弹性计算云(Elastic Compute Cloud,EC2),它是最早提供远程云计算 平台服务的公司。
开放的服务
• 亚马逊将自己的弹性计算云建立在公司内
“端”的功能可以简化或者说变“瘦”,但是这 并不意味着现有的各种智能化终端会被放弃。恰 恰是因为终端智能化程度的不断提高增加了数据 处理的需求,终端计算资源的相对不足促进了云 计算的产生与发展,各类“云”的涌现又反过来 推动终端智能化与融合,提升用户对IT资源和信 息服务的需求。云计算的演进有赖于“端”“管”-“云”的协调发展。
• Google Docs是云计算的一种重要应用,即可以通 •
过浏览器的方式访问远端大规模的存储与计算服 务。云计算能够为大规模的新一代网络应用打下 良好的基础。 虽然Google可以说是云计算的最大实践者,但是, Google的云计算平台是私有的环境,特别是 Google的云计算基础设施还没有开放出来。除了 开放 有限的应用程序接口,例如GWT(Google Web Toolkit)以及Google Map API等,Google并 没有将云计算的内部基础设施共享给外部的用户 使用,上述的所有基础设施都是私有的。
• 在弹性计算云中的每一个计算实例都具有
一个内部的IP地址,用户程序可以使用内部 IP地址进行数据通信,以获得数据通信的最 好性 能。每一个实例也具有外部的地址, 用户可以将分配给自己的弹性IP地址分配给 自己的运行实例,使得建立在弹性计算云 上的服务系统能够为外部提供服务。
亚马逊弹性计算云使用模式
• 虚拟化的另外一个级别可以通过软件来获
得,在蓝云计算平台中使用了Xen虚拟化软 件。Xen也是一个开源的虚拟化软件,能够 在现有的Linux基础之上运行另外一个操作 系统,并通过虚拟机的方式灵活地进行软 件部署和操作。
IBM蓝云产品架构
• 弹性计算云中的实例是一些真正在运行中
的虚拟机服务器,每一个实例代表一 个运 行中的虚拟机。对于提供给某一个用户的 虚拟机,该用户具有完整的访问权限,包 括针对此虚拟机的管理员用户权限。虚拟 服务器的收费也是根据虚拟机的能力 进行 计算的,因此,实际上用户租用的是虚拟 的计算能力,简化了计费方式
• “蓝云”基于IBM Almaden研究中心
(Almaden Research Center)的云基础架 构,包括Xen和PowerVM虚拟化、Linux操 作系统映像以及Hadoop文件系统与并行构 建。“蓝云”由IBM Tivoli软件支持,通过 管理服务器来确保基于需求的最佳性能。 这包括通过能够跨越多服务器实时分配资 源的软件,为客户带来一种无缝体验,加 速性能并确 保在最苛刻环境下的稳定性。
云计算
云计算的定义
• “云计算”,顾名思义,就是一种计算的
模式。 • 云计算是基于互联网的相关服务的增加、 使用和交付模式,通常涉及通过互联网来 提供动态扩展且经常是虚拟化的资源。
云计算的概念模型
云计算的模式
• 云计算可以认为包括以下几个层次的服务:
基础设施即服务(IaaS),平台即服务 (PaaS)和软件即服务(SaaS)。
云计算应用实例
• 实例1: Google的云计算平台与应用 • 实例2: 亚马逊的弹性计算云 • 实例3:IBM蓝云计算平台
实例1: Google的云计算平台与应用
• Google的云计算技术实际上是针对Google
特定的网络应用程序而定制的。针对内部 网络数据规模超大的特点,Google提出了 一整套基于分布式并行集群方式的基础架 构,利用软件的能力来处理集群中经常发 生的节点失效问题。
SaaS
• SaaS(Software-as-a- Service):软件即服务。
它是一种通过Internet提供软件的模式,用 户无需购买软件,而是向提供商租用基于 Web的软件,来管理企业经营活动。
“端”-“管”-“云”
• 云计算的服务模型包括“端”、“管”、
“云”三个层面。
• 云计算将主要的计算过程放在“云”中完成,
HTTPS协议来实现与亚马逊弹性计算云内部的实 例进行交互。使用HTTPS协议的原因是为了保证 远端连接的安全性,避免用户数据在传输的过程 中造成泄 露。因此,从使用模式上来说,弹性计 算云平台为用户或者开发人员提供了一个虚拟的 集群环境,使得用户的应用具有充分的灵活性, 同时也减轻了云计算平台拥有 者(亚马逊公司) 的管理负担。
部的大规模集群计算的平台之上,而用户 可以通过弹性计算云的网络界面去操作在 云计算平台 上运行的各个实例 (Instance),而付费方式则由用户的使用 状况决定,即用户仅需要为自己所使用的 计算平台实例付费,运行结束后计费也随 之结束。
灵活的工作模式
• 弹性计算云用户使用客户端通过SOAP over