云计算核--服务器虚拟化技术原理与应用.ppt

服务器虚拟化技术 原理与应用 内容提要 虚拟化技术简介 虚拟化实现技术 硬件辅助虚拟化原理 KVM/QEMU实现分析 容器虚拟化 Libvirt简介 虚拟化简介 虚拟化 (Virtualization)的本质 虚拟化是资源的逻辑表示,不受物理限制的约束。其技术本质就是由位于下层的软件模块,通过向上一层软件模块提供一个与它原先所期待的运行环境完全一致的接口和方法,抽象出一个虚拟机的软件或硬件接口,是的上层软件可以直接运行在虚拟机的环境上。 虚拟化的层面 硬件层虚拟化:通过虚拟硬件抽象层来实现虚拟机,为虚拟机操作系统呈现和物理硬件相似或接近的硬件层。 操作系统层虚拟化: 指操作系统的内核可以提供多个互相隔离的用户态实例,各自有自己独立的文件系统、网络和系统设置、库函数等等。又叫容器虚拟化。 内存虚拟化: 操作系统通过段式页式管理,提供用户态所有应用程序一个连续完整的内存空间,从而屏蔽物理内存细节,简化应用开发。 编程语言层的虚拟化: 由虚拟机runtime系统将中间代码动态翻译成硬件的机器语言执行,从而在不同硬件和操作系统上运行,例如java的JVM。 虚拟化简介 系统虚拟化 在系统虚拟化中,物理资源通常称为宿主(host),而虚拟出来的资源称为客户(guset),而虚拟化管理软件成为VMM 虚拟化简介 虚拟化的优点 封装性:

文档评论(0)

1亿VIP精品文档

相关文档