最有价值的云计算讲课.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云计算 邓玉辉 暨南大学,信息学院计算机系 概要 背景 云体系结构 云计算 云存储 云传输 讨论 阿喀琉斯之踵 数据量 数据爆炸性增涨(2006,161 EB;2011,1800 EB;年增长率达到60%. IDC报告)。 数据中的绝大部分将存储在世界各地的大型数据中心。 IT基础设施能耗 2005年,美国新建立的数据中心需要消耗的能量=加利福尼亚州所消耗能量的10%(大约5GW),约40亿美金。 英国的1500个数据中心每年消耗的能量和英国第十大城市莱卡斯特所需要的能量相当。 2010年,英国单个数据中心每年在能量上的花费达到大约740万英镑。 计算机集群系统由于采用商用化部件,其能耗问题更为突出。 热密度 Google数据中心 Google数据中心以集装箱为单位,每个集装箱有1160台服务器,每个数据 中心有众多集装箱。 Google一次搜索查询的能耗能点亮100瓦的灯泡11秒钟。 Microsoft数据中心 机遇 大部分企业IT基础设施的利用率只有35%. 还有许多企业的IT资源利用率不到15%(IDC报告). Google的数据表明其绝大部分服务器的利用率在10%到50%之间。 Why? ?? 突发性的数据访问行为 。 推动力 摩尔定律。商用化的组件组成的电脑其性能已足以支持多个操作系统的并行运行。 虚拟机技术的复苏(出现在上世纪70年代,并主要用在IBM 360的大型机中) 利用商用化的计算机组件来构造云环境 利用虚拟机技术来实现计算资源的按需分配。 杀手级的应用 任何一项新技术或者新的服务模式的成功,往往是因为其出现在恰当的时间,并且有合适的外因和内因来推动。 杀手级的应用(WWW——互联网)。 云计算之历史渊源: 元计算(Metacomputing)、普适计算(pervasive computing)、 按需计算(On demand computing)、效用计算(Utility computing)、 自主计算(Autonomic computing)、网格计算(Grid computing)等等。 什么是云计算 一种新的服务模式。按服务类型大致可分: 将基础设施作为服务(Infrastructure as a Service, IaaS)、 将平台作为服务(Platform as a service, PaaS) 将软件作为服务(Software as a service, SaaS)。 服务模式 根据实际需要通过定制或租用的方式使用基于Web的软件来完成所需的工作。 将应用和计算机资源包括硬件和系统软件包装成服务,通过按需付费(pay-as-you-go)的方式,穿越Internet来满足用户各种不同的需求。 用户可以不再需要购买昂贵的计算机系统,不再因为需要短时间使用某个软件而不得不购买该软件的使用版权。 云计算通过虚拟化技术,通过资源整合,实现按需资源分配。提高资源利用率,同时降低用户的设备投入和使用成本。 云体系结构 云环境架构 云环境架构与用户视图 云架构的特点:将地理上分布、大规模、异构的资源进行虚拟化,并能够对用户提供按需服务。 云的成功在很大程度上决定于云的规模效应。 同时,云环境下非常重要的问题之一就是如何合适地安排计算、存储和传输,使得其规模和性能能够同步扩展。 云计算:虚拟机 虚拟机通过软件来模拟具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 优点: 提高资源的利用率。多个操作系统可以同时存在和运行于同一个物理平台上(在单个服务器上有可能同时运行数百个虚拟机器)。 有效隔离操作系统和资源。虚拟机中的操作系统崩溃后恢复比较容易,并不会对同一个物理平台上的其它操作系统造成影响,而且比较容易实现操作系统的数据重放和回滚。 一个典型的虚拟机环境 虚拟机技术的问题 虚拟机技术最初使用在IBM 360的大型机中。大型机中往往采用专门的通道来来保证外部设备的访问和性能。 将该技术移植到基于商用组件的X86环境下,由于缺乏专用的通道和通道处理机来应对I/O访问,虚拟机环境下的I/O问题已经成为当前虚拟机系统中面临的最大问题。 虚拟机环境下:第二个域的应用通过系统调用产生异步I/O,进入管理程序(Hypervisor),该管理程序将该I/O操作转给第零个域,然后返回到第二个域的操作系统(异步I/O)和上层应用程序。此时第零个域的操作系统将进行实际的I/O操作。待I/O完成后,会产生一个虚拟中断给第零个域的操作系统,该操作系统给虚拟化软件发出相应的虚拟中断。待虚拟化软件完成I/O后,会给第零个域的操作系统返回一个系统调用来唤醒第二个域的操作系统,然后虚拟机管理程序将I/O完成的中断交给第二个域的操作系统,最后将I/O操作产生的数据交给第二个域中的应用程序。 云

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档