虚拟化技术基础知识全面了解
来源:互联网 发布:2011年小牛夺冠数据 编辑:程序博客网 时间:2024/05/21 06:45
1.寄居虚拟化架构
寄居虚拟化架构指在宿主操作系统之上安装和运行虚拟化程序,依赖于宿主操作系统对设备的支持和物理资源的管理。(类似 Vmware Workstation 的程序)
2.裸金属虚拟化架构
裸金属虚拟化架构指直接在硬件上面安装虚拟化软件,再在其上安装操作系统和应用,依赖虚拟层内核和服务器控制台进行管理。
3.操作系统虚拟化架构
宿主操作系统负责在多个虚拟服务器(即容器)之间分配硬件资源,并且让这些服务器彼此独立。
4.混合虚拟化架构
混合虚拟化架构将一个内核级驱动器插入到宿主操作系统内核。这个驱动器作为虚拟硬件管理器来协调虚拟机和宿主操作系统之间的硬件访问。
半虚拟化(Para Virtualization)(准虚拟化)
半虚拟化是另一种类似于全虚拟化的技术,它使用Hypervisor分享存取底层的硬件,但是它的guest操作系统集成了虚拟化方面的代码,guest OS能配合Hypervisor来协作实现虚拟化。(guest操作系统意识到自己是处于虚拟化环境)(Xen)(阿里云采用的是Xen)
硬件辅助虚拟化(Hardware Assisted Virtualization)
优点:通过引入硬件技术,使虚拟技术更接近物理机速度。
通过对服务器操作系统进行简单地隔离来实现虚拟化,他们的特点是一个单一的节点运行着唯一的操作系统实例。通过在这个系统上加装虚拟化平台,可以将系统划分成多个独立隔离的容器,每个容器是一个虚拟的操作系统,被称为虚拟环境(即VE,VirtualEnvironment),也被称为虚拟专用服务器(即VPS,Virtual Private Server)。
在操作系统虚拟化技术中,每个节点上只有唯一的系统内核,不虚拟任何硬件设备。此外,多个虚拟环境以模板的方式共享一个文件系统,性能得以大幅度提升。在生产环境中,一台服务器可根据环境需要,运行一个VE/VPS,或者运行上百个VE/VPS。所以,操作系统虚拟化技术是面向生产环境、商业运行环境的技术。
操作系统虚拟化模型
硬件分区技术
Xen
- 虚拟化技术基础知识全面了解
- 【虚拟化基础知识培训】为什么需要了解下虚拟化
- 【虚拟化基础知识培训】为什么需要了解下虚拟化
- 全面了解ODBC技术
- 云计算基础知识-2. 虚拟化技术
- 数据库复制技术全面了解
- mirageOS 和xen虚拟化技术的了解
- kvm基础知识认识---读《kvm虚拟化技术实战》
- 七问七答全面了解重复数据删除技术
- 全面了解Android热修复技术
- 全面了解Android热修复技术
- 初步了解虚拟化
- 虚拟化基础知识
- 全面解析文件虚拟化
- 技术演绎之 [ java ] 基础知识了解
- 全面解析虚拟化技术——从网格到操作系统的多线程
- 虚拟化之VMM了解
- 全面了解TLC NAND技术以及市场现状
- Axure从一个页面向另一个页面传值
- vim全选和全部复制
- 三. ServerSocket 用法详解(二) .
- websocket技术分享
- genymotion模拟器 弹出键盘
- 虚拟化技术基础知识全面了解
- Android四大组件之Service
- 关于Vue
- TCP/IP 三次握手状态变化
- <context:component-scan>使用说明
- spring源码解析 关于注解
- 题目1444:More is better
- Java学习之Scanner
- 【数据结构基础】串的模式匹配-BF算法