虚拟化技术

虚拟化技术

一、什么是虚拟化

虚拟化技术是通过软件构建抽象层,将物理计算资源(CPU、内存、存储、网络等)抽象为可灵活分配的逻辑资源,打破物理硬件与上层系统 / 应用的强绑定,实现单台物理机同时运行多个独立虚拟环境的技术。核心是解耦、隔离、共享、弹性,也是云计算的基础。

二、按部署方式/允许位置区分

架构名称 标准术语 核心特征
原生架构 裸金属架构(Bare0Metal) Hypervisor直接安装在物理硬件上,没有底层操作系统
寄居架构 宿主架构(Hosted) Hypervisor 作为一个软件程序,安装在操作系统(如Windows、Linux)之上

三、按虚拟化技术区分

类型 核心原理 核心特点
全虚拟化(硬件辅助) 借助 CPU 指令集(Intel VT-x/AMD-V),虚拟机监视器(VMM)直接模拟硬件,Guest OS 无需修改。 兼容性最好,支持任意操作系统;性能接近物理机。
半虚拟化 Guest OS 需修改内核,直接与 VMM 通信,不模拟全部硬件。 性能极高,但兼容性差,现在已较少单独使用(多转为硬件辅助)。
操作系统级虚拟化(容器) 共享主机 OS 内核,仅虚拟化进程。没有独立内核,轻量级。 启动毫秒级,资源占用极低;隔离性弱于 VM。
桌面虚拟化 远程交付桌面环境,分为 VDI 和 IDV。 集中管理,终端无需高性能,适合办公场景。
相关推荐
dys_Codemonkey6 小时前
如何在树莓派上用 VS Code 优雅直连内部的 Ubuntu 子系统/容器用来访问容器内的文件和代码?
linux·运维·ubuntu·树莓派
上海合宙LuatOS8 小时前
LuatOS核心库API——【 string】字符串操作
运维·服务器·物联网·junit·硬件工程·信息与通信·嵌入式实时数据库
徐子元竟然被占了!!8 小时前
Linux的cat
linux·运维·服务器
带娃的IT创业者8 小时前
WeClaw 离线消息队列实战:异步任务队列如何保证在服务器宕机时不丢失任何一条 AI 回复?
运维·服务器·人工智能·python·websocket·fastapi·实时通信
kc胡聪聪8 小时前
nginx的性能优化与监控
运维·nginx·性能优化
上海合宙LuatOS9 小时前
LuatOS核心库API——【sys】LuatOS运行框架
运维·服务器·物联网·硬件工程·lua·软件工程·信息与通信
运维行者_9 小时前
网络监控方案从零开始 -- 企业级完整指南
大数据·运维·服务器·网络·数据库·人工智能·自动化
IMPYLH10 小时前
Linux 的 b2sum 命令
linux·运维·服务器·bash
renhongxia110 小时前
PostTrainBench:LLM 代理能否自动化 LLM 后培训?
运维·人工智能·深度学习·机器学习·架构·自动化·transformer
celeste031011 小时前
Redis Summary
linux·运维·服务器·redis·笔记