虚拟化技术

目录

虚拟化简介

什么是Hypervisor

虚拟化的本质

虚拟化的两大原则

虚拟化的好处

虚拟化架构分类

寄居虚拟化

裸金属虚拟化

操作系统虚拟化


虚拟化简介

虚拟化技术在很大程度上打破了技术壁垒。

早期的计算机操作系统通常与物理硬件紧密耦合。

传统的物理服务器上只能运行一个操作系统,这是因为操作系统内核是直接与硬件交互的系统软件,它负责管理系统资源、控制硬件设备、提供程序运行环境等核心功能。

有了虚拟化技术之后,为硬件平台引入了一个名为 Hypervisor 的虚拟化层。

虚拟化层可以创建虚拟服务器(或称为虚拟机),每个虚拟服务器基础之上可以安装独立的操作系统内核(OS-kernel)。

OS-kernel 不用直接运行在物理服务器上,可以运行在虚拟服务器上,所以称之为接触耦合。

什么是Hypervisor

Hypervisor,也被称为虚拟机监控器(Virtual Machine Monitor,VMM)是虚拟化的核心,它能让一台电脑运行多个隔离的操作系统,提高硬件使用效率并保障系统安全。

虚拟化的本质

  1. 分区:在一台物理服务器上创建多个隔离的虚拟机,每个虚拟机都能独立运行。

  2. 隔离:确保每个虚拟机在运行时互不干扰,提供安全的隔离环境。

  3. 封装:虚拟机的操作系统、应用程序和配置被封装在一起,便于整体迁移和备份。

  4. 硬件无关性:虚拟机可以在不同的硬件平台上运行,不受特定硬件的限制。

虚拟化的两大原则

隔离性:每个虚拟机的内核需要独立的硬件环境,虚拟机内核仍然认为自己是一个物理机内核。

一致性:虚拟机硬件性能应该尽可能和宿主机硬件性能保持一致

虚拟化的好处

1. 提高硬件利用率

2. 降低能耗,绿色节能

3. 提高IT运维效率,系统管理人员减少

4. 操作系统和硬件的解耦

虚拟化架构分类

  1. 寄居虚拟化:VMware Workstation | Oracle VirtualBox
  2. 裸金属虚拟化:xen | kvm | fusioncompute
  3. 操作系统虚拟化:
寄居虚拟化

寄居虚拟化是一种虚拟化解决方案,其中虚拟化层(Hypervisor)作为一个应用程序安装并运行在标准的操作系统之上。
这种设置允许用户在现有的操作系统环境中创建多个虚拟机,每个虚拟机都可以运行自己的操作系统和应用程序。

常见的寄居虚拟化软件:VMware Workstation和Oracle VirtualBox

优点:简单、易于实现,开发难度低

缺点:管理开销大,性能损耗大

裸金属虚拟化

裸金属虚拟化是一种虚拟化技术,其中虚拟化层(Hypervisor)直接运行在物理硬件上,而不是依赖于任何宿主操作系统。
这种类型的虚拟化提供了更高的性能和更直接的硬件访问,因为它消除了宿主操作系统可能引入的额外开销。

常见的裸金属虚拟化产品:KVM和VMware ESXi

优点:虚拟机不依赖于宿主机操作系统、支持多种操作系统、性能极强

缺点:虚拟层内核开发难度大

操作系统虚拟化

操作系统虚拟化是一种技术,它允许单个操作系统实例模拟多个独立的操作系统环境。
这些模拟的环境,通常称为容器或虚拟环境,可以运行在同一操作系统内核上,共享相同的内核,但拥有自己的文件系统、进程空间和网络接口。

常见的操作系统虚拟化:Docker

优点:简单、易于实现

缺点:多容器共享同一操作系统

  • 20
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值