170 likes | 356 Views
虚拟化技术. 龚剑敏 2012-8-29. 什么是虚拟化技术. 在虚拟化技术中,可同时运行多个操作系统,而且每一个操作系统中都有多个程序在运行,每一个操作系统都运行在一个虚拟的 CPU 或者是虚拟主机上。. 虚拟机原理. 所有的 IT 设备,不管是 PC 、服务器还是存储,都有一个共同点:它们被设计用来完成一组特定的指令。这些指令组成一个指令集。对于虚拟技术而言,“虚拟”实际上就是指的虚拟这些指令集。.
E N D
虚拟化技术 龚剑敏 2012-8-29
什么是虚拟化技术 在虚拟化技术中,可同时运行多个操作系统,而且每一个操作系统中都有多个程序在运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上。
虚拟机原理 所有的IT设备,不管是PC、服务器还是存储,都有一个共同点:它们被设计用来完成一组特定的指令。这些指令组成一个指令集。对于虚拟技术而言,“虚拟”实际上就是指的虚拟这些指令集。 虚拟机有许多不同的类型,但是它们有一个共同的特点就是模拟一个指令集的概念。每个虚拟机都有一个用户可以访问的指令集。虚拟机把这些虚拟指令“映射”到计算机的实际指令集。硬分区、软分区、逻辑分区、Solaris Container、VMware、Xen、微软Virtual Server2005这些虚拟技术都是运用的这个原理,只是虚拟指令集所处的层次位置不同。
虚拟化技术的类型 拆分 整合 迁移
1. 拆分 某台计算机性能较高,而工作负荷小,资源没有得到充分利用。这种情况适用于拆分虚拟技术,可以将这台计算机拆分为逻辑上的多台计算机,同时供多个用户使用。这样可以使此服务器的硬件资源得到充分的利用。 适用面:性能较好的大型机、小型机或服务器。 目的:提高计算机的资源利用率。
2. 整合 当前有大量性能一般的计算机,但在气象预报、地质分析等领域,数据计算往往需要性能极高的计算机,此时可应用虚拟整合技术,将大量性能一般的计算机整合为一台计算机,以满足客户对整体性能的要求。 适用面:性能一般的计算机 目的:通过整合,获得高性能,满足特定数据计算要求。
3. 迁移 将一台逻辑服务器中的闲置的一部分资源动态的加入到另一台逻辑服务器中,提高另一方的性能。 通过网络将本地资源供远程计算机使用。Windows下的共享目录,Linux下的NFS等,还包括远程桌面等。 目的:实现资源共享,实现跨系统平台应用等。
虚拟化技术的优势 更高的资源利用率 降低管理成本 提高使用的灵活性 提高安全性 更高的可用性 更高的可扩展性 互操作性 改进资源供应
服务器虚拟化 将服务器物理资源抽象成逻辑资源,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,不再受限于物理上的界限,而是让CPU、内存、磁盘、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合,让IT对业务的变化更具适应力--------这就是服务器的虚拟化。
服务器虚拟化的解决方案 VMware公司推出一套服务器虚拟化解决方案 :vSphere 目前使用很高的版本:vSphere5.0
vSphere5 中的核心组件为 VMware ESXi 5.0.0(取代原ESX), ESXi是一款可以独立安装和运行在祼机上的系统,它与以往VMware Workstation 软件不同的是它不再依存于宿主操作系统之上。 在ESXi安装好以后,可以通过vSphere Client 远程连接控制,在ESXi 服务器上创建多个VM(虚拟机),在为这些虚拟机安装好Linux /Windows Server 系统使之成为能提供各种网络应用服务的虚拟服务器,ESXi 也是从内核级支持硬件虚拟化,运行于其中的虚拟服务器在性能与稳定性上不亚于普通的硬件服务器,而且更易于管理维护
虚拟化的发展趋势 1.平台开放化 作为基础平台,封闭架构带来不兼容性,无法支持异构虚拟机系统,也难以支撑开放合作的产业链需求。随着云计算时代的来临,虚拟化管理平台逐步走向开放平台架构,多种厂家的虚拟机可以在开放的平台架构下共存,不同的应用厂商可以基于开放平台架构不断的丰富云应用。
虚拟化的发展趋势 2.连接协议标准化 桌面虚拟化连接协议目前有VMware的PCoIP,Citrix的ICA,微软的RDP等,特别值得一提的是国内虚拟化软件公司——方物软件的FAP.多种连接协议在公有桌面云情况下,将带来终端兼容性的复杂化,终端将需要支持多种虚拟化客户端软件,对于嵌入式的云终端来说,限制了客户采购的选择性和替代性。 未来桌面连接协议标准化之后,将解决终端和云平台之间的广泛兼容性,形成良性的产业链结构。
虚拟化的发展趋势 3.虚拟化客户端硬件化 当前的桌面虚拟化和应用虚拟化技术对于富媒体的客户体验和传统的PC终端相比还是有一定的差距的,主要原因是对于2D/3D/视频/Flash等富媒体缺少硬件辅助虚拟化支持。 随着虚拟化技术越来越成熟及广泛应用,终端芯片将可能逐步加强对于虚拟化的支持,从而通过硬件辅助处理来提升富媒体的用户体验。特别是对于PAD、智能手机等移动终端设备,如果对虚拟化指令有较好的硬件辅助支持,将大大虚拟化技术在移动终端的落地。
虚拟化的发展趋势 4.公有云私有化 在公有云场景(如产业园区),政府/企业整体IT架构构建在公有云上,对于数据的安全性有非常高的要求,可以说,如果不能解决公有云的安全性,就难以推进企业IT架构向公有云模式的转变。在公有云场景,需要提供类似于VPN的技术,把企业的IT架构变成叠加在公有云上的“私有云”,这样既享受了公有云的服务便利性,又可以保证私有数据的安全性。