服务器虚拟化技术.pptx
《服务器虚拟化技术.pptx》由会员分享,可在线阅读,更多相关《服务器虚拟化技术.pptx(58页珍藏版)》请在第壹文秘上搜索。
1、1虚拟化技术2l 什么是虚拟化l 为什么要虚拟化l 虚拟化技术的发展历史l 服务器虚拟化技术l 主流虚拟化厂商l 虚拟化技术发展趋势目录目录3什么是虚拟化什么是虚拟化l传 统: 单机,单系统l虚拟化: 单机,多个虚拟机,多个系统4什么是虚拟化什么是虚拟化 - 虚拟化要求虚拟化要求l等价性l资源控制l效率性5为什么要虚拟化为什么要虚拟化lIntel/AMD服务器越来越多,性能越来越强大l每台服务器只运行一个操作系统,一个应用l能源越来越紧张,空间不能无限扩展FileServerWebServerFileServerWebServerFileServerDomainServerAppServerD
2、NSServer每个服务器运行一个应用6为什么要虚拟化为什么要虚拟化l提高硬件资源的利用率l节省数据中心的能耗l提高业务的连续性l灵活的资源调度7虚拟化技术发展历史虚拟化技术发展历史8虚拟化技术发展的历史虚拟化技术发展的历史虚拟化并不是一个新的概念.起源于大型主机的技术,1964 IBM CP-40.9虚拟化技术发展的历史虚拟化技术发展的历史把一台机器分成多个虚拟机,主机上的不同任务能够分别独立的运行.如果一个虚拟机或者任务出现问题,不会影响到其它虚拟机.VM #1Task AVM #2Task BVM #3Task CVM #4Task DVM #5Task EVM #6Task FVM #
3、7Task G主机虚拟化示例主机虚拟化示例10虚拟化技术发展的历史虚拟化技术发展的历史1985 Intel 8086 guest os under Unix System V Release 2 OS1987 Merge/386, Locus Computing Corporation1988 SoftPC for Apple Macintosh , 只支持DOS1997 Virtual PC for Macintosh, Connectix1998 VMWare 虚拟化技术申请专利1999 VMWare 发布针对IA-32架构的虚拟化平台2000 IBM z/VM 针对IBM 64位架构的虚
4、拟化平台2001 Virtual PC for Windows, VMWare GSX for Linux/Windows2003 开源虚拟化平台Xen, Mircrosoft收购Connectix, EMC6亿美金收购VMWare.11虚拟化技术发展的历史虚拟化技术发展的历史2005 VMWare Player free2006 VMWare Server free, Microsoft Virtual PC 2006 free. Virtual Iron 3.12007 RHEL5, innoTek VirtualBox, KVM进入Linux内核2008 Sun 收购VirtualBox
5、, RedHat收购Qumranet(KVM), Microsoft Hyper-V12服务器虚拟化技术服务器虚拟化技术13服务器虚拟化技术服务器虚拟化技术l基于操作系统的虚拟化技术l全虚拟化技术(Full Virtualization)l硬件辅助全虚拟化技术(Hardware Assisted FV)l半虚拟化技术(Para-Virtualization)14基于操作系统的虚拟化技术基于操作系统的虚拟化技术l单一的内核上运行多个用户态实例l虚拟化消耗的资源较少l较高的资源利用率l快速启动虚拟操作系统的实例l不需要额外购买操作系统授权l备份/迁移较快l方便管理lSolaris Zones, S
6、Wsoft Virtuozzo, OpenVZ15基于操作系统的虚拟化技术基于操作系统的虚拟化技术l依赖底层操作系统l缺少灵活性l安全问题l资源无法独享l有一些特殊的限制:1. 通过直接访问的方式加载内核 模块2. 挂载和卸载文件系统3. 创建设备节点4. 通过sysctl修改内核设置 5. 改变文件的和安全相关的标志16全虚拟化技术全虚拟化技术(FV)l通过完全的系统仿真来建立整个虚拟机l虚拟机表现为一个具有独立硬件的操作系统l不需对要安装的操作系统做任何修改l需要硬件虚拟化支持Intel VT (Vanderpool) 和 AMD-V (Pacifica) processorlBinary
7、 translationlXen,KVM,RedHat,VMWare,Microsoft17x86硬件虚拟化的挑战硬件虚拟化的挑战18全虚拟化技术全虚拟化技术 Binary Translation19全虚拟化技术全虚拟化技术 Hardware Assisted FVIntel VT-iAMD AMD-vCPU FLAG: vmx or svm20全虚拟化技术全虚拟化技术 Hardware Assisted FV21Hardware Assisted VirtualizationCPU Vendors extending x86 architectureAdding CPU features t
8、o support virtualizationFeature added 2006 available in all mainstream platformsIntel VT: Xeon, Core Duo and Core 2 DuoAMD AMD-V: Opteron, Athlon and PhenomFirst GenerationOffloads “Ring compression” to CPUEffectively provides new privilege levelRemoves the need for hypervisor to scan and rewrite ke
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服务器 虚拟 技术
