什么是虚拟化,虚拟机是建立在哪里的
虚拟化
虚拟化概述
首先,计算机是由CPU GPU 内存 硬盘 输入输出(一般指的是网络IO和磁盘IO)组成的,使用操作系统将这些结合起来,组成一台完整的计算机。想要实现在一台有属于自己系统的计算机,去运行另外的计算机系统,于是就有了虚拟化技术。这一技术的提出,可以实现IT资源的动态分配,灵活调度,跨域共享,提高IT资源的利用率。
虚拟化的两大方向
-
虚拟机
-
虚拟机是将一台电脑虚拟成多个独立的逻辑电脑,然后安装自己的操作系统,虚拟机有自己的操作系统和内核,以及有自己的用户空间,可以再自己的电脑上运行各种应用。虚拟机与虚拟机之间是完全隔开的,不互相干扰,都在自己逻辑电脑中运行。
-
在一台物理服务器上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响。
-
大幅度降低了IT的硬件成本,节省了IT资源。
-
-
集群技术
-
恰恰与虚拟机相反,虚拟机是将一台计算机,化为多台逻辑计算机,集群技术则是将多台计算机,合并为一台逻辑计算机。(算力大幅提升)
-
虚拟化技术
-
计算机的分层:硬件层,系统层,应用层。
-
虚拟化技术则实在系统层之上应用层之下加入了虚拟化层(虚拟机监控器VMM)也叫作,Hypervisor。 Hypervisor管理计算机的硬件,在他之上的虚拟机所需要的IO资源也由她来分配,它充当的是大总管的职责。
-
虚拟机监控器在宿主机中运行,虚拟机称为客户机,虚拟机的操作系统称为客户机操作系统。
虚拟化技术的产品
Vmware虚拟化 :vmware workstation(个人使用的虚拟化软件)、ESXI(企业级虚拟化软件)等
hyper-v虚拟化(微软的虚拟化产品)
KVM虚拟化:rhel6_x64/centos6_x64及更高版本支持
虚拟化技术类型
裸金属虚拟化,宿主型虚拟化,容器型虚拟化
| 裸金属虚拟化 | 宿主型虚拟化 | 容器型虚拟化 | |
|---|---|---|---|
| 底层运行位置 | 直接安装在物理硬件之上,没有宿主操作系统 | 运行在已有自身系统之上,依赖宿主系统内核 | 共享宿主系统内核,不独立模拟硬件 |
| 核心原理 | 自带独立的Hypervisor,接管硬件资源,硬件资源直接分配给虚拟机。 | 依靠宿主系统调用硬件,模拟机硬件有宿主系统软件模拟 | 仅隔离应用进程,文件网络。不虚拟化硬件,共用一个内核(一缸水,谁用谁拿) |
| 性能表现 | 性能消耗低,接近物理机,适合生产业务 | 内核->Hypervisor->主机内核。性能是虚拟机中最差的 | 消耗极小 |
| 系统支持 | 每虚拟机可以安装任意OS | 虚拟机可以独立安装任意OS,受宿主系统资源限制 | 虚拟机系统必须与物理机保持一致 |
| 磁盘占用 | 每台虚拟机有独立的系统镜像,占用空间较大 | 完整镜像,占用空间较大 | 基于镜像分层储存,共享基础,占用空间较小。 |
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐
所有评论(0)