虚拟化与云计算-----课题报告共33页
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Endpoint ,vFoglight ,vRanger ,Vmware SRM)
二 虚拟化技术介绍
服务器虚拟化: 虚拟化前
App
Operating System
虚拟化后
未更改过的应用 未更改过的OS
虚拟硬件
• 软件必须与硬件相结合
• 每台机器上只有单一的操作系统镜像 • 每个操作系统只有一个应用程序负载
❖ 通过对存储(子)系统或存储服务的内部功能进行抽象、隐藏或隔离,使存储或数据的管 理与应用、服务器、网络资源的管理分离,从而实现应用和网络的独立管理 ❖ 存储虚拟化可以在系统的多个层面实现,比如建立类似于HSM(分级存储管理)的系统
实现结果 块虚拟化
存储虚拟化
磁盘虚拟化
磁带、磁带驱动 器、磁带库虚拟化
• 每台机器上有多个负载 • 软件相对于硬件独立
二 虚拟化技术介绍
服务器虚拟化: 提高硬件使用率
虚拟化之前
虚拟化之后
虚拟化使得低利用率的服务器负载整合到一台服务器, 安全可靠地达到很高的硬件利用率
百度文库
二 虚拟化技术介绍
服务器虚拟化:快速统一部署服务器
部署挑战: •依赖硬件可用性 •易发生人为错误 •标准化困难 •审核困难 •需要数天,甚至数周
二二虚拟化技术介绍
桌面虚拟化:
角色 应用程序 操作系统
革新桌面
集中式管理 桌面交付
二 虚拟化技术介绍
桌面虚拟化:
• 第一种模式是服务器端虚拟出多台虚拟机,每个虚拟机有不同的桌面 运行环境,通过自有的ICA协议把虚拟机的桌面图像传送给用户设备。
任何设备
远程桌面
ICA
1个桌面对1个虚拟机
无盘PC
新:LAN中的桌面软件流
二 虚拟化技术介绍
服务器虚拟化:降低服务器投资成本
硬件投资减少50% •将不同应用负载虚拟化使得用户可以大大减少 服务器的数量 •典型的平均整合比率在8:1到15:1
二 虚拟化技术介绍
服务器虚拟化:降低能耗和空调、空间,
电量消耗减少50% • 电力消耗是按照服务器平稳运行状态下进行计算的。但是还有其它节省: 变压设备、不间 断电源(UPS)、电源线、风扇、空调、加湿器、照明等等。 •以2U服务器为单位计算。
访问应用
交付平台 发布后台应用客户端
所有后台应用系统部署在服务器 所有应用客户端在交付平台上运行 终端仅接受交付平台应用运行的屏幕画 面
后台应用系统
应用服务器
桌面/终端
数据中心
协议加密:对协执行加密传输网 络优化:对广域网 传输进行加速优化,实现最佳的传输体验和安全。
一 虚拟化技术介绍
存储虚拟化技术:
文件系统 虚拟化
文件/记录 虚拟化
实现位置
基于主机 的虚拟化
基于网络 的虚拟化
基于存储设备、存储 子系统的虚拟化
实现方式
带内虚拟化
带外虚拟化
目录 虚拟化与云计算的概述 虚拟化技术的介绍 云计算技术的介绍
16/05/2020
云计算的定义
什么是云计算?
Wikipedia上的定义 Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, softwareelectricity grid) over , and information are provided to computers and other devices as a utility (like the a network (typically the Internet).[翻译:云计算是计算的交付服务而非产品,共享资源,软件电网和信息提
虚拟化是云计算的关键技术之一,实现云计算必须使用 虚拟化技术,实现资源的动态弹性分配。任何一个云计 算管理平台,都是构建在虚拟化管理平台的基础之上的。
虚拟化资源使用需要管理员进行管理和分配,云计算是 用用户自助管理和使用。
云计算完全解除了的软件和硬件耦合度,所有基础设施 资源均虚拟化后通过资源池进行配额衡量,与硬件无关。 虚拟化虽然实现了资源池化,但资源的分配仍旧需要与 硬件存在一定程度上的关联。
2.云计算(Cloud Computing)是一种新兴的商业计算模型。它将计算 任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获 取计算力、存储空间和各种软件服务。通过服务器集群,包括计算服务器、 存储服务器、宽带资源等虚拟计算资源的自我维护和管理,降低整个系统 的单位处理能力成本。
Copyright 2010 TCloud Computing Inc.
一 虚拟化与云计算概述
云计算的发展路线
并行计算 云计算
集群计算 网格计算
一 虚拟化与云计算概—关键技术
高可用
OnDemand
(提供与计费)
面向服务
易伸缩
关键技 术需求
虚拟化
易管理 灵活性 安全性
一 虚拟化与云计算概述
虚拟化与云计算的差异
目录 虚拟化与云计算的概述 虚拟化技术的介绍 云计算技术的介绍
16/05/2020
一 虚拟化与云计算概述
何为虚拟化? 云计算是什么?
1.虚拟化指对计算资源进行抽象的一个广义概念。虚拟化对上层应用 或用户隐藏了计算资源的底层属性。它既包括使单个的资源(比如一个服 务器,一个操作系统,一个应用程序,一个存储设备)划分成多个虚拟资 源,也包括将多个资源(比如存储设备或服务器)整合成一个虚拟资源。 虚拟化技术是指实现虚拟化的具体的技术性手段和方法的集合性概念。虚 拟化技术根据对象可以分成存储虚拟化、计算虚拟化、网络虚拟化等。计 算虚拟化可以分为操作系统级虚拟化,应用程序级,和虚拟机管理器。虚 拟机管理器分为宿主虚拟机和客户虚拟机。
桌面虚拟化: 产品代表(Vmware View,Citrix Xendesktop, Microsoft VDA )
应用虚拟化:代表产品(Citrix XenApp, Microsoft RemoteApp)
存储虚拟化 网络虚拟化 (VPN) 针对虚拟化技术的安全、监控、备份、容灾技术(vShield
N个Xen虚拟机
用户配置文件 应用
桌面操作系统
二 虚拟化技术介绍——应用虚拟化
应用虚拟应化:用将虚后台拟服化务器:上安装的应用系统客户端
(例如OA、核心业务)在虚拟交付平台上发布,用户 登录平台访问后台应用时,应用系统客户端运行在平 台上,而不是运行在用户的本地终端上。
登录应用本交地付安平装台 后台应用访客问户应端用
Copyright 2010 TCloud Computing Inc.
目录 虚拟化与云计算的概述 虚拟化技术的介绍 云计算技术的介绍
16/05/2020
二 虚拟化技术介绍
虚拟化技术覆盖多种基础设施,主要技术包括:
服务器虚拟化:产品代表(vmware vSphere,Citrix Xenserver,Microsoft Hyper-V ,开源的Xen,Redhat KVM)
二 虚拟化技术介绍
服务器虚拟化: 虚拟化前
App
Operating System
虚拟化后
未更改过的应用 未更改过的OS
虚拟硬件
• 软件必须与硬件相结合
• 每台机器上只有单一的操作系统镜像 • 每个操作系统只有一个应用程序负载
❖ 通过对存储(子)系统或存储服务的内部功能进行抽象、隐藏或隔离,使存储或数据的管 理与应用、服务器、网络资源的管理分离,从而实现应用和网络的独立管理 ❖ 存储虚拟化可以在系统的多个层面实现,比如建立类似于HSM(分级存储管理)的系统
实现结果 块虚拟化
存储虚拟化
磁盘虚拟化
磁带、磁带驱动 器、磁带库虚拟化
• 每台机器上有多个负载 • 软件相对于硬件独立
二 虚拟化技术介绍
服务器虚拟化: 提高硬件使用率
虚拟化之前
虚拟化之后
虚拟化使得低利用率的服务器负载整合到一台服务器, 安全可靠地达到很高的硬件利用率
百度文库
二 虚拟化技术介绍
服务器虚拟化:快速统一部署服务器
部署挑战: •依赖硬件可用性 •易发生人为错误 •标准化困难 •审核困难 •需要数天,甚至数周
二二虚拟化技术介绍
桌面虚拟化:
角色 应用程序 操作系统
革新桌面
集中式管理 桌面交付
二 虚拟化技术介绍
桌面虚拟化:
• 第一种模式是服务器端虚拟出多台虚拟机,每个虚拟机有不同的桌面 运行环境,通过自有的ICA协议把虚拟机的桌面图像传送给用户设备。
任何设备
远程桌面
ICA
1个桌面对1个虚拟机
无盘PC
新:LAN中的桌面软件流
二 虚拟化技术介绍
服务器虚拟化:降低服务器投资成本
硬件投资减少50% •将不同应用负载虚拟化使得用户可以大大减少 服务器的数量 •典型的平均整合比率在8:1到15:1
二 虚拟化技术介绍
服务器虚拟化:降低能耗和空调、空间,
电量消耗减少50% • 电力消耗是按照服务器平稳运行状态下进行计算的。但是还有其它节省: 变压设备、不间 断电源(UPS)、电源线、风扇、空调、加湿器、照明等等。 •以2U服务器为单位计算。
访问应用
交付平台 发布后台应用客户端
所有后台应用系统部署在服务器 所有应用客户端在交付平台上运行 终端仅接受交付平台应用运行的屏幕画 面
后台应用系统
应用服务器
桌面/终端
数据中心
协议加密:对协执行加密传输网 络优化:对广域网 传输进行加速优化,实现最佳的传输体验和安全。
一 虚拟化技术介绍
存储虚拟化技术:
文件系统 虚拟化
文件/记录 虚拟化
实现位置
基于主机 的虚拟化
基于网络 的虚拟化
基于存储设备、存储 子系统的虚拟化
实现方式
带内虚拟化
带外虚拟化
目录 虚拟化与云计算的概述 虚拟化技术的介绍 云计算技术的介绍
16/05/2020
云计算的定义
什么是云计算?
Wikipedia上的定义 Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, softwareelectricity grid) over , and information are provided to computers and other devices as a utility (like the a network (typically the Internet).[翻译:云计算是计算的交付服务而非产品,共享资源,软件电网和信息提
虚拟化是云计算的关键技术之一,实现云计算必须使用 虚拟化技术,实现资源的动态弹性分配。任何一个云计 算管理平台,都是构建在虚拟化管理平台的基础之上的。
虚拟化资源使用需要管理员进行管理和分配,云计算是 用用户自助管理和使用。
云计算完全解除了的软件和硬件耦合度,所有基础设施 资源均虚拟化后通过资源池进行配额衡量,与硬件无关。 虚拟化虽然实现了资源池化,但资源的分配仍旧需要与 硬件存在一定程度上的关联。
2.云计算(Cloud Computing)是一种新兴的商业计算模型。它将计算 任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获 取计算力、存储空间和各种软件服务。通过服务器集群,包括计算服务器、 存储服务器、宽带资源等虚拟计算资源的自我维护和管理,降低整个系统 的单位处理能力成本。
Copyright 2010 TCloud Computing Inc.
一 虚拟化与云计算概述
云计算的发展路线
并行计算 云计算
集群计算 网格计算
一 虚拟化与云计算概—关键技术
高可用
OnDemand
(提供与计费)
面向服务
易伸缩
关键技 术需求
虚拟化
易管理 灵活性 安全性
一 虚拟化与云计算概述
虚拟化与云计算的差异
目录 虚拟化与云计算的概述 虚拟化技术的介绍 云计算技术的介绍
16/05/2020
一 虚拟化与云计算概述
何为虚拟化? 云计算是什么?
1.虚拟化指对计算资源进行抽象的一个广义概念。虚拟化对上层应用 或用户隐藏了计算资源的底层属性。它既包括使单个的资源(比如一个服 务器,一个操作系统,一个应用程序,一个存储设备)划分成多个虚拟资 源,也包括将多个资源(比如存储设备或服务器)整合成一个虚拟资源。 虚拟化技术是指实现虚拟化的具体的技术性手段和方法的集合性概念。虚 拟化技术根据对象可以分成存储虚拟化、计算虚拟化、网络虚拟化等。计 算虚拟化可以分为操作系统级虚拟化,应用程序级,和虚拟机管理器。虚 拟机管理器分为宿主虚拟机和客户虚拟机。
桌面虚拟化: 产品代表(Vmware View,Citrix Xendesktop, Microsoft VDA )
应用虚拟化:代表产品(Citrix XenApp, Microsoft RemoteApp)
存储虚拟化 网络虚拟化 (VPN) 针对虚拟化技术的安全、监控、备份、容灾技术(vShield
N个Xen虚拟机
用户配置文件 应用
桌面操作系统
二 虚拟化技术介绍——应用虚拟化
应用虚拟应化:用将虚后台拟服化务器:上安装的应用系统客户端
(例如OA、核心业务)在虚拟交付平台上发布,用户 登录平台访问后台应用时,应用系统客户端运行在平 台上,而不是运行在用户的本地终端上。
登录应用本交地付安平装台 后台应用访客问户应端用
Copyright 2010 TCloud Computing Inc.
目录 虚拟化与云计算的概述 虚拟化技术的介绍 云计算技术的介绍
16/05/2020
二 虚拟化技术介绍
虚拟化技术覆盖多种基础设施,主要技术包括:
服务器虚拟化:产品代表(vmware vSphere,Citrix Xenserver,Microsoft Hyper-V ,开源的Xen,Redhat KVM)