1、1.计网0931虚拟化技术Page 2/27什么是虚拟化技术?1.虚拟就是没用的、不可用的?2.虚拟就是假的不存在的意思?当然都不是.Page 3/27那到底什么虚拟化技术呢?对于它的定义百度知道是这么介绍的:虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。.Page 4/27目前的IT设备应用现状全球最过剩的资源是计算资源,计算机利用率严重不足,全球计算资源的平均利用率仅为9。计算机调查研究计算机调查研究 报告显示,通过政府网站发布公告、新闻、政策等信息比例超过60%的网站,仅占全部政府网站的44.5%,发布比例低于20%的网站占全部政府网站的21.
2、7%,政府网站的利用率不足50。国务院信息化工作办公室国务院信息化工作办公室 尽管我们需要越来越多数量及功能强大的计算机,可是我们却不得不承认,现有的计算机资源利用率是非常低的。且不说机器在晚上基本上是闲置,就是工作的时间里,我们的计算机的资源利用率也是非常低的.Page 5/279-9-1原则990%的服务器的服务器90%的时间的时间CPU占用率低于占用率低于10%9 1.Page 6/27简介1.虚拟化介绍2.常见的虚拟化技术3.常见的虚拟化产品介绍4.总结.Page 7/27有一种技术!“Enterprises that do not leverage virtualization wi
3、ll pay up to 40 percent more in acquisition costs by 2008,and roughly 20 percent more in administrative costs”Quotes from:The Future of Server Virtualization,T.Bittman,Gartner*Research Note,July 2003.Performance“Virtualization technologies will increase the ability to effectively consolidate to larg
4、er servers.Virtualization technologies will also make distributed small servers easier to manage,re-provision and use efficiently.”Cost“截止截止2008年,不能充分利用虚拟化技术的企业将会多支付年,不能充分利用虚拟化技术的企业将会多支付40%的的采购成本和采购成本和20%左右的管理成本。左右的管理成本。”服务器虚拟化的未来,服务器虚拟化的未来,Gartner .Page 8/27虚拟化技术简介 虚拟化技术成为互联网的继“云计算”的又一个热门技术,影响IT领域的
5、各个方面。而从广义上理解,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。.Page 9/27虚拟化技术简介传统架构传统架构 虚拟硬件虚拟硬件 虚拟硬件虚拟硬件 虚拟硬件虚拟硬件虚拟化架构虚拟化架构将一台服务器当做将一台服务器当做N N台服务器来使用台服务器来使用应用程序应用程序.Page 10/27分区分区v在一个物理机上运行多在一个物理机上运行多个个OSv更充分利用服务器资源更充分利用服务器资源v支持高可用支持高可用分区之分区之间可以组建集群(负载间可以组建集群(负载均衡、双机容错)均衡、双机容错)封装封装v将虚拟机封
6、装成与硬件配置将虚拟机封装成与硬件配置无关的文件无关的文件v随时对虚拟机进行快照随时对虚拟机进行快照v通过简单的文件拷贝对虚拟通过简单的文件拷贝对虚拟机进行迁徙机进行迁徙隔离隔离v从硬件层面隔离系统故从硬件层面隔离系统故障和安全威胁障和安全威胁v在虚拟机之间动态的分在虚拟机之间动态的分配配CPU、内存等系统资、内存等系统资源源v保证服务可用保证服务可用虚拟化的关键特征.Page 11/27虚拟化的优势虚拟化前每台主机一个操作系统软件硬件紧密地结合 在同一主机上运行多个应用程序通常会遭遇沖突系统的资源利用率低硬件成本高昂而且不够灵活虚拟化后打破了操作系统和硬件的互相倚賴通过封装到到虚拟机的技术,
7、管理操作系统和应用程序为单一的个体強大的安全和故障隔离虚拟机是独立于硬件的,它们能在任何硬件上运行.Page 12/27硬件分区技术1.特征将硬件资源被划分成数个分区,每个分区享有独立的CPU、内存,并安装独立的操作系统。2.缺点缺乏很好的灵活性,不能对资源做出有效调配。.Page 13/27虚拟机技术(Virtual Machine Monitor)1.特征:在Host系统上加装Virtual Machine Monitor,虚拟层作为应用级别的软件而存在,不涉及操作系统内核。虚拟层会给每个虚拟机模拟一套独立的硬件设备,在其上安装Guest操作系统。2.优点:能在一个节点上安装多个不同类型的
8、操作系统,更适合实验室环境3.缺点:虚拟硬件、翻译代码要消耗大量资源,性能损耗大4.代表产品:VMware系列、微软Virtual PC/Server系列.Page 14/27准虚拟机技术(Para-Virtualizion)1.特点:修改操作系统的内核,加入一个Xen Hypervisor层。它允许安装在同一硬件设备上的多个系统可以同时启动,由Xen Hypervisor来进行资源调配。性能稍有提高,但并不十分显著。2.发展:为提高性能,Intel和AMD分别开发了VT和Pacifica虚拟技术,将虚拟指令加入到了CPU中。使用了CPU支持的硬件虚拟技术,将不再需要修改操作系统内核,而是由C
9、PU指令集进行相应的转换操作。3.代表产品:XenServer.Page 15/27操作系统虚拟化1.特点:一个单一的节点运行着唯一的操作系统实例。通过在这个系统上加装虚拟化平台,可以将系统划分成多个独立隔离的容器,每个容器是一个虚拟的操作系统,被称为虚拟环境(即VE,Virtual Environment),也被称为虚拟专用服务器(即VPS,Virtual Private Server)。2.优势:资源损耗极少,一台服务器可以运行上百个VE/VPS,适合于生产、商业环境3.代表产品SWsoft的Virtuozzo/OpenVZSun基于Solaris平台的Container.Page 16/
10、27四种虚拟化技术比较.Page 17/27三大虚拟化厂商1.VMware主攻虚拟化领域十多年是全球桌面到数据中心虚拟化解决方案的领导厂商主要产品:VMware-ESX-ServerVMware-GSX-Server(现叫VMware Server)VMware-WorkStationVMware vSphere 42.Microsoft3.Citrix(思杰).Page 18/27三大虚拟化厂商1.VMware2.MicrosoftWindows Server 2008 Hyper-VMicrosoft Hyper-V Server 2008 R2Microsoft Virtual Serv
11、er 2005 R2Virtual PC3.Citrix(思杰)XenDesktopXenServer(免费).Page 19/27总结 虚拟化技术给虚拟化技术给ITIT业带来了好处,使得企业用户可以更快地配置服业带来了好处,使得企业用户可以更快地配置服务器。中小企业和大型企业客户之间有许多相似之处,这些相似之务器。中小企业和大型企业客户之间有许多相似之处,这些相似之处会使虚拟化技术成为主流的应用。处会使虚拟化技术成为主流的应用。此外,虚拟化技术的推广应用大大节省了设备的占地空间,同此外,虚拟化技术的推广应用大大节省了设备的占地空间,同时降低成本。对于中小企业而言,确切的说对于中型企业有所影响,时降低成本。对于中小企业而言,确切的说对于中型企业有所影响,随着业务的不断扩大,市场的需求,虚拟化技术会逐步深入到企业随着业务的不断扩大,市场的需求,虚拟化技术会逐步深入到企业的业务中来,使中小企业切身感受到虚拟化技术带来的利益,相信的业务中来,使中小企业切身感受到虚拟化技术带来的利益,相信时间会检验一个技术的好坏,能否真正给企业带来效益,我们将拭时间会检验一个技术的好坏,能否真正给企业带来效益,我们将拭目以待目以待!.谢谢观看感谢您的关注