当前位置:首页 > 虚拟化 > 正文

虚拟化四大架构有哪些(虚拟化架构分类和软件)

虚拟化四大架构
1. 完全虚拟化 (Full Virtualization)
要素:
虚拟机 (VM) 运行在专有层,称为虚拟机管理程序 (VMM)。
VMM 仿真底层硬件,使 VM 能够在任何物理机上运行。
示例:VMware vSphere、Microsoft Hyper-V、Citrix XenServer
2. 半虚拟化 (Para-Virtualization)
要素:
VM 在 VMM 和物理机之间共享资源。
VM 必须预先了解底层硬件并与 VMM 紧密配合。
示例:Xen、KVM(Kernel-based Virtual Machine)
3. 容器化 (Containerization)
要素:
应用程序及其依赖项打包在一个孤立的环境中,称为容器。
容器运行在宿主机操作系统上的隔离层中。
示例:Docker、Kubernetes、Podman
4. 无服务器计算 (Serverless Computing)
要素:
开发人员编写和部署代码,无需管理基础设施或服务器。
代码在响应请求时按需执行,并由云提供商管理。
示例:AWS Lambda、Azure Functions、Google Cloud Functions