1 / 65

构建昆明理工大学云服务体系

构建昆明理工大学云服务体系. 林培贞. 主要内容. 大数据 云计算 虚拟化 云服务 基础架构整合现状 如何构建昆工云服务体系?. 大数据. 每天新浪微博产生的微博量达1亿条 每天百度要处理 10 亿次搜索请求 每天淘宝交易次数达千万笔 每天联通用户上网记录数据量达 10TB. 大数据应用案例. 洛杉矶警察局和加利福尼亚大学合作利用大数据预测犯罪的发生。 google 流感趋势 (Google Flu Trends) 利用搜索关键词预测禽流感的散布。 统计学家内特银 (Nate Silver) 利用大数据预测 2012 美国选举结果。

dash
Download Presentation

构建昆明理工大学云服务体系

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 构建昆明理工大学云服务体系 林培贞

  2. 主要内容 • 大数据 • 云计算 • 虚拟化 • 云服务 • 基础架构整合现状 • 如何构建昆工云服务体系?

  3. 大数据

  4. 每天新浪微博产生的微博量达1亿条 • 每天百度要处理10亿次搜索请求 • 每天淘宝交易次数达千万笔 • 每天联通用户上网记录数据量达10TB

  5. 大数据应用案例 • 洛杉矶警察局和加利福尼亚大学合作利用大数据预测犯罪的发生。 • google流感趋势(Google Flu Trends)利用搜索关键词预测禽流感的散布。 • 统计学家内特银(Nate Silver)利用大数据预测2012美国选举结果。 • 麻省理工学院利用手机定位数据和交通数据建立城市规划。

  6. 大数据 • 大数据满足4个典型特征 规模性-volume 多样性-variety 高速性-velocity 价值性-value 数据是信息的载体,信息是数据的内涵。

  7. 数据库向大数据的转变 从“鱼塘捕鱼”到“大海捕鱼”的转变 • 数据规模 • 数据类型 • 模式和数据的关系 • 处理对象 • 处理工具

  8. 大数据处理模式 • 流处理模式  一种直接处理的方式 Twitter的Storm、Yahoo的S4等 • 批处理模式 一种先存储后处理的方式 Google的MapReduce

  9. 大数据和云计算的关系 • 数据思维的转变——从以计算为中心到以数据处理为中心,从另一个角度来说,大数据催生了云计算。 • 如果各种大数据的应用是“车”,那么云计算就是“高速公路”。

  10. 云计算

  11. 什么是云计算 • 维基百科的云计算定义:将IT相关的能力以服务的方式提供给用户,允许用户在不了解提供服务的技术、没有相关知识以及设备操作能力的情况下,通过因特网获取需要的服务。 • 中国云计算网将云计算定义为分布式计算、并行计算和网格计算的商业实现。 • 云计算是指将计算资源和存储资源抽象化、虚拟化及池化,通过网络为用户提供按需、动态分配的计算和存储资源的服务。 • 业界普遍认为云计算是网格计算和SaaS的融合。

  12. 云计算的特征 • 随需自助服务 • 随时随地用任何网络设备访问 • 多人共享资源池 • 快速重新部署灵活度 • 可被监控与量测的服务 • 基于虚拟化技术快速部署资源或获得服务 • 减少用户终端的处理负担 • 降低了用户对于IT专业知识的依赖

  13. 身边的云计算 • 百度、Google的搜索、翻译 • Google文档 • iCloud • 微软Office 365

  14. 云计算的宗旨 • 各尽所能 • 按需分配

  15. 实现云计算的重要前提 • 网络——路 • 存储——数据载体 • 虚拟化 ——各尽所能、按需分配的根基 云

  16. 为什么要发展云计算? • 最大限度地挖掘计算力 • 计算力的服务化

  17. 云计算带来的好处 • 数据共享 • 数据安全 • 节约 • 环保 • 方便

  18. 云计算相关技术发展历程 • 1959年 英国人C. Strachey发表虚拟化论文, 单机虚拟化是计算机和今天云计算基础架构的基石。 • 1961年,图灵奖获得者John McCarthy提出“Utility Computing”的理念,IBM提供Mainframe “按需付费使用”租赁服务,可能是最早的IaaS。 • 1989年,PVM(Parallel Virtual Machine)项目在美国国家实验室开始,COW(Cluster of Workstations)机群技术和理念出现,这是云计算的另一个基石--多机虚拟化技术的开始。 • 1996年,网格计算之父Ian Foster的Globus Toolkit项目起步。

  19. 云计算相关技术发展历程 • 1996年,IBM推出HPCC法案资金支持的第一台全球最快的超级计算机。 • 1996年,Gartner提出SOA(Service Oriented Architechture) • 1998年,VMware成立,首次开发基于x86架构的虚拟技术。 • 1999年,第一个商业化的IaaS平台LoudCloud诞生。 • 1999年,Salesforce.com公司成立,提出“软件终结”的口号。 • 2001年,Salesforce.com推动SaaS兴起。

  20. 云计算相关技术发展历程 • 2002年,Gartner提出SOA是“现代应用开发领域最重要的课题”,“大S(SOA)”和“小S(SaaS)”开始风靡全球,为云计算的兴起奠定了基础。 • 2005年,Amazon发布Amazon Web Services云计算平台。 • 2006年,Google CEO提出云计算商业理念,标志着云计算的起飞。 • 2006年,Amazon相继推出在线存储服务S3和弹性计算云EC2等云服务。 • 2007年11月,IBM首次发布云计算商业解决方案,推出蓝云计划。 • 2008年1月,Salefssorce.com推出了世界上第一个PaaS平台DevForce。

  21. 云计算相关技术发展历程 • 2008年9月,Citrix发布新的C3(Citrix Cloud Center)产品系列。 • 2008年10月,微软发布其公共云计算平台Windows Azure Platform产品,微软云计算开始。 • 2009年4月,美国NIST提出云计算“Working Definition”,得到广泛认同,标志着云计算定义之争有了一个阶段性的结果,云计算SPI三层架构体系得到确立。 • 2009年4月,VMware推出业界首款云操作系统VMware vSphere 4。 • 2009年7月,中国首个企业云计算平台诞生(中化企业云计算平台)。 • 2009 年11 月,中国移动云计算平台”大云“计划启动。 • 2010 年1 月,Microsoft 正式发布MicrosoftAzure 云平台服务。

  22. 云计算的关键技术

  23. 公有云、私有云、混合云 • 什么是公有云、私有云、混合云?

  24. 哪种云模式更适合昆工? 1数据安全 2服务质量 3资源利用

  25. 云计算、网格计算、分布式计算、集群计算、超级计算的区别云计算、网格计算、分布式计算、集群计算、超级计算的区别 • 整体来说都有把任务分割、运算、组合,只是协同和处理的重点不同。 • 超级计算强调高并行计算能力,设备一般是超级计算机如天河一号,是高并行处理架构,实现总线级协同,一般采用计算能力更强的GPU而非CPU。 • 集群计算和分布式计算是相对于设备部署结构来说,相对超算来说,对于计算的并行处理及响应要求较低,需要实现的是网络环境下的协同,实现的效果受网络环境影响。 • 网格计算是集群计算和分布式计算中间的产物 • 云计算是更接近应用的资源整合,在协调资源整合应用的前提下,对于应用处理的并行处理要求跟低,只是一种松散耦合的方式,但强调将任务分解、处理、组合的过程,以充分利用现有资源。

  26. 虚拟化

  27. 虚拟化技术 • 什么是虚拟化? • 为什么要虚拟化? • 虚拟化的分类 • Hypervisor技术 • Hypervisor产品业界动态

  28. 虚拟化的概念 • 虚拟化是将数据、计算能力、存储资源等其他资源抽象化、逻辑化,提供逻辑视图,以达到用户和应用程序可以以通用的方式很容易地使用这些资源的目的。

  29. 为什么要发展虚拟化? • 虚拟化是云计算的基础 • 充分利用资源,降低硬件成本 • 降低能耗 • 增强可操作性和可管理性 • 增强系统部署的可伸缩性和敏捷性 • 提高服务质量

  30. 虚拟化的分类(从资源的规模和协作方式) • 单机虚拟化 特点:紧密耦合架构、共享内存、多CPU等 • 多机虚拟化 特点:建立在单机虚拟化基础上的多机松散耦合架构

  31. 虚拟化的分类(按性质分类) • 服务器虚拟化 • 资源虚拟化(或基础架构虚拟化) • 应用虚拟化 • 桌面虚拟化 • 平台虚拟化 • 操作系统级虚拟化

  32. Hypervisor技术 • Hypervisor是指能让多个操作系统同时运行在同一个硬件主机系统上的技术。 • Hypervisor最早出自IBM,当时Supervisor指的是操作系统核心,而Hypervisor指的是整个操作系统,意为Hypervisor比Supervisor高一个层次。

  33. 虚拟化的分类(按Hypervisor技术的不同实现方式分类)虚拟化的分类(按Hypervisor技术的不同实现方式分类) • 全虚拟化 • 准虚拟化

  34. 全虚拟化 • 概念:完全模拟了底层硬件,包括CPU、内存、时钟、外设等,操作系统或者系统软件不用修改就可以运行在虚拟机上的虚拟化方式。 • 举例:Microsoft Virtual PC、VMware Workstation、Sun Virtual Box等

  35. 准虚拟化 • 概念:需要修改客座操作系统的部分访问代码的一种虚拟化技术,部分硬件接口以软件Hypercall的形式提供给操作系统。 • 举例:用户模式Linux(UML)、Xen

  36. 主流商用和开源虚拟化系统的分类

  37. Hypervisor产品业界动态 • VMware(中文:威睿) • 微软 • Citrix(中文:思捷) • ORACLE • IBM

  38. Hypervisor产品业界动态

  39. 云服务

  40. 云计算的SPI服务架构

  41. IaaS • Infrastructure as a Service • 基础设施即服务 • 提供给消费者的服务是对所有设施的利用,包括处理、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、储存空间、部署的应用,也有可能获得有限制的网络组件(例如,防火墙,负载均衡器等)的控制。

  42. PaaS • Platform as a Service • 平台即服务 • 提供给消费者的服务是把客户采用提供的开发语言和工具(例如Java,python, .Net等)开发的或收购的应用程序部署到供应商的云计算基础设施上去。客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置。

  43. SaaS • Software as a Service • 软件即服务 • 提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等。

  44. 云服务平台的例子 CPU & storage Web applications Social apps Enterprise applications

  45. 云服务市场的增长 47,700+Paying Customers 1,200,000+Paying Subscribers ~$1 Billion Revenue Run Rate* 52% Growth Year over Year 2001 2002 2003 2004 2005 2006 2007 2008 2009 Fiscal Year 年增长率52% * Run rate based on FY09 Q1 reported results

  46. 站在不同的角度看云服务 • 从企业或者部门用户的角度看服务——效率 • 从消费者的角度看服务——体验

  47. 如何构建昆工的云服务体系?

  48. 云计算的SPI服务架构

More Related