虚拟化技术讲座(1)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XenServer
virtuozzo/openVZ
修改host内核
否
否
是(使用VT后 否 不需)
Guest是否安装OS 是
是
是
否
为guest虚拟设备 否
是
一部分
否
效率
高
低
高
非常高
消耗
低
高
低
非常低
实际运营单机容量 -
1-3
1-5
数百个
针对应用
生产
研发测试
研究、生产
生产
产品类型
-
商业、免费、不 开源、免费
应用程序 操作系统 虚拟硬件
操作系统 硬件层
虚拟软件层 硬件层
传统架构
虚拟化架构
将一台服务器当做N台服务器来使用
虚拟化技术讲座(1)
虚拟化的关键特征
分区
❖ 在一个物理机上运行多 个OS
❖ 更充分利用服务器资源
❖ 支持高可用——分区之 间可以组建集群(负载 均衡、双机容错)
隔离
❖ 从硬件层面隔离系统故 障和安全威胁
costs…”
Quotes from: The Future of Server Virtualization, T. Bittman, Gartner* Research Note, July 2003.
虚拟化技术讲座(1)
虚拟化技术简介
应用程序
应用程序 操作系统 虚拟硬件
应用程序 操作系统 虚拟硬件
—国务院信息化工作办公室
尽管我们需要越来越多数量及功能 强大的计算机,可是我们却不得不 承认,现有的计算机资源利用率是 非常低的。且不说机器在晚上基本 上是闲置,就是工作的时间里,我 们的计算机的资源利用率也是非常 低的
全球最过剩的资源是计算资源,计 算机利用率严重不足,全球计算资 源的平均利用率仅为9%。
• 代表产品:
– XenServer
虚拟化技术讲座(1)
操作系统虚拟化
• 特点:
– 一个单一的节点运行着唯一的操作系统实例。通过在 这个系统上加装虚拟化平台,可以将系统划分成多个 独立隔离的容器,每个容器是一个虚拟的操作系统, 被称为虚拟环境(即VE,Virtual Environment),也被 称为虚拟专用服务器(即VPS,Virtual Private Server)。
虚拟化技术讲座(1)
硬件分区技术
• 特征
– 将硬件资源被划分成数个分区, 每个分区享有独立的CPU、内 存,并安装独立的操作系统。
• 缺点
– 缺乏很好的灵活性,不能对资 源做出有效调配。
虚拟化技术讲座(1)
虚拟机技术(Virtual Machine
MonitБайду номын сангаасr)
• 特征:
– 在Host系统上加装Virtual Machine Monitor,虚拟层 作为应用级别的软件而存在,不涉及操作系统内核。
准虚拟机技术(Para-
Virtualizion)
• 特点:
– 修改操作系统的内核,加入一个Xen Hypervisor层。 它允许安装在同一硬件设备上的多个系统可以同时启 动,由Xen Hypervisor来进行资源调配。
– 性能稍有提高,但并不十分显著。
• 发展:
– 为提高性能,Intel和AMD分别开发了VT和Pacifica虚 拟技术,将虚拟指令加入到了CPU中。使用了CPU支 持的硬件虚拟技术,将不再需要修改操作系统内核, 而是由CPU指令集进行相应的转换操作。
❖ 在虚拟机之间动态的分 配CPU、内存等系统资 源
❖ 保证服务可用
封装
❖ 将虚拟机封装成与硬件配置 无关的文件
❖ 随时对虚拟机进行快照
❖ 通过简单的文件拷贝对虚拟 机进行迁徙
虚拟化技术讲座(1)
虚拟化的优势
虚拟化前
– 每台主机一个操作系 统
– 软件硬件紧密地结合
– 在同一主机上运行多 个应用程序通常会遭 遇沖突
虚拟化技术讲座(1)
2020/12/5
虚拟化技术讲座(1)
目录
• 虚拟化介绍 • 常见的虚拟化技术 • 常见的虚拟化产品介绍
虚拟化技术讲座(1)
目前的IT设备应用现状
《报告》显示,通过政府网站发布 公告、新闻、政策等信息比例超过 60%的网站,仅占全部政府网站的 44.5%,发布比例低于20%的网站占 全部政府网站的21.7%,政府网站的 利用率不足50%。
Cost
“Enterprises that do not leverage
virtualization will pay up to 40 percent more in acquisition costs by 2008, and roughly 20 percent more in administrative
—计算机调查研究
虚拟化技术讲座(1)
9-9-1原则
91
9
90%的服务器
CPU占用率低于10%
90%的时间
虚拟化技术讲座(1)
有一种技术!
“截止2008年,不能充分利用虚拟化技术的企业将会多支付40%的 采购成本和20%左右的管理成本。” ——《服务器虚拟化的未来》,Gartner
Performance
• Microsoft
• Citrix(思杰)
虚拟化技术讲座(1)
三大虚拟化厂商
• VMware
• Microsoft
– Windows Server 2008 Hyper-V – Microsoft Hyper-V Server 2008 R2 – Microsoft Virtual Server 2005 R2 – Virtual PC
– 系统的资源利用率低
– 硬件成本高昂而且不 够灵活
虚拟化后
– 打破了操作系统和硬 件的互相倚賴
– 通过封装到到虚拟机 的技术, 管理操作系统 和应用程序为单一的 个体
– 強大的安全和故障隔 离
– 虚拟机是独立于硬件 的, 它们能在任何硬件 上运行
虚拟化技术讲座(1)
目录
• 虚拟化介绍 • 常见的虚拟化技术 • 常见的虚拟化产品介绍
– 虚拟层会给每个虚拟机模拟一套独立的硬件设备,在 其上安装Guest操作系统。
• 优点:
– 能在一个节点上安装多个不同类型的操作系统,更适合 实验室环境
• 缺点:
– 虚拟硬件、翻译代码要消耗大量资源,性能损耗大
• 代表产品:
– VMware系列、微软Virtual PC/Server系列
虚拟化技术讲座(1)
Virtuozzo商业版
开源
虚拟化技术本讲,o座p(1e)nVZ免费开源
目录
• 虚拟化介绍 • 虚拟化技术 • 主流虚拟化产品
虚拟化技术讲座(1)
三大虚拟化厂商
• VMware
– 主攻虚拟化领域十多年 – 是全球桌面到数据中心虚拟化解决方案的领导厂商 – 主要产品:
• VMware-ESX-Server • VMware-GSX-Server (现叫VMware Server) • VMware-WorkStation • VMware vSphere 4
“Virtualization technologies will increase the ability to effectively consolidate to larger servers. …Virtualization technologies will also make distributed small servers easier to manage, re-provision and use efficiently.”
• 优势:
– 资源损耗极少,一台服务器可以运行上百个VE/VPS, 适合于生产、商业环境
• 代表产品
– SWsoft的Virtuozzo/OpenVZ – Sun基于Solaris平台的Container
虚拟化技术讲座(1)
四种虚拟化技术比较
硬件分区 虚拟机
准虚拟机
OS虚拟化
代表产品
IBM
Vmware
• Citrix(思杰)
– XenDesktop – XenServer(免费)
虚拟化技术讲座(1)
3rew
演讲完毕,谢谢听讲!
再见,see you again
2020/12/5
虚拟化技术讲座(1)