欢迎来到天天文库
浏览记录
ID:28388913
大小:2.39 MB
页数:18页
时间:2018-12-09
《服务器虚拟化技术与研究报告与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、-服务器虚拟化技术研究与应用单位:中国移动通信集团北京有限公司-信息系统部作者:赵永刚日期:2008-12-页脚---摘要:文章介绍了服务器虚拟化技术的发展和分类,对比了四种服务器虚拟化技术特点,根据服务器虚拟化在中国移动北京公司KM项目中实际应用情况,总结出一种基于分区技术的资源配置和资源重组的方案,该方案解决了大型可分区服务器的资源最大化利用率问题和资源调整的柔软性问题。关键词:服务器、虚拟化、分区技术-页脚---目录1引言12虚拟化技术及发展12.1简介12.2服务器虚拟化技术13虚拟化技术KM应用案例63.1KM项目简介63.2KM测试系统63.3KM生产系统84虚拟化应用分析144.
2、1虚拟化的价值144.2虚拟化存在的问题144.3虚拟化应用前景155结束语15-页脚---1引言虚拟化技术是服务器行业最引人关注的技术之一,围绕这项技术众多厂商做出了不懈的努力,也取得了较多成果。近年来,随着大型部门对“服务器整合”的需求日益迫切,为更好地利用系统硬件资源,提高系统的灵活性和有效性,虚拟化技术在各行业得到了越来越广泛的应用。本文将全面介绍虚拟化技术的发展,并结合KM系统实际案例,着重阐述硬件物理分区虚拟化技术在KM系统中的应用。2虚拟化技术及发展2.1简介虚拟化技术源于大型机。大型机上的虚拟分区技术最早可以追溯到上世纪六、七十年代。早在上世纪60年代,IBM公司就发明了一种操
3、作系统虚拟机技术,允许在一台主机上运行多个操作系统,让用户尽可能地充分利用昂贵的大型机资源。随着技术的发展和市场竞争的需要,大型机上的技术开始向小型机或UNIX服务器上移植。IBM、HP和SUN后来都将虚拟化技术引入各自的高端RISC服务器系统中。30多年来,应该说虚拟化技术以及在上述高端产品上的应用日臻成熟。但真正使用大型机和小型机的用户毕竟还是少数,加上各家产品和技术之间并不兼容,致使虚拟化曲高和寡。随着X86处理器性能的提升和应用普及,人们开始考虑将这一技术导入用户面更广泛的X86平台。早在1998年,通过运行在WindowsNT上的Vmware来启动Windows95的做法让人们惊叹不
4、已。许多发烧友和工程测试人员也开始在PC和工作站领域开始运用这种虚拟方案。近年来,人们开始把这团火烧向PC服务器。当人们认识到服务器资源的利用率低下以及服务器整合的必要性越来越强,加之64位、多核X86处理器的出现,让单台X86服务器的性能越来越强大,虚拟化开始吸引更多厂商的关注。特别是在Intel和AMD相继宣布将推出内建虚拟技术的处理器,以实现硬件辅助虚拟化,从而改善原来仅通过软件实现虚拟化所带来的性能和稳定性方面的不足。进入2006年,从处理器层面的AMD和Intel到操作系统层面的微软的加入,从数量众多的第三方软件厂商的涌现到服务器系统厂商的高调,我们看到一个趋于完整的服务器虚拟化的产
5、业生态系统正在逐渐形成。这也使得在过去的一两年时间里,虚拟化开始成为广受关注的热点话题。2.2服务器虚拟化技术实际上,从原理上看,所有虚拟技术虚拟的是指令集。所有的IT设备,不管是PC、服务器还是存储,都有一个共同点:它们被设计用来完成一组特定的指令。这些指令组成一个指令集。对于虚拟技术而言,“虚拟”实际上就是指的这些指令集。虚拟机有许多不同的类型,但是它们有一个共同的主题就是模拟一个指令集的概念。每个虚拟机都有一个用户可以访问的指令集。虚拟机把这些虚拟指令“映射”到计算机的实际指令集。定义完“虚拟”-页脚---的概念,我们可以清楚知道,目前所能看到的硬分区、软分区、逻辑分区、SolarisC
6、ontainer、VMware、Xen、微软VirtualServer2005等这些虚拟技术,都是同样的原理,只是虚拟指令集所处的位置不同而已。以此,可将目前所有的虚拟技术大致分为硬件分区、逻辑分区、软件分区和应用分区四种模式。表1.四种服务器虚拟化技术虚拟化技术代表产品厂家平台支持操作系统硬件分区DomainsSunSunRiscSolarisnParHPHPRisc/ItaniumHP/Linux/Windows逻辑分区LPARIBMIBMIBM/LinuxVPARHPHPRisc/ItaniumHP/Linux/WindowsLogicalDomainVMwareSunRiscSolar
7、is/LinuxESXVMwareX86Linux/Windows软件分区VMWareWorkStationVMwareX86Linux/WindowsVirtualPCMicroSoftX86Linux/Windows应用分区VirtuozzoSWsoftX86Linux/WindowsOpenVZProjectX86LinuxHPVSEFreeBSDJailHPX86FreeBSDSunSol
此文档下载收益归作者所有