虚拟化简介

下面我们简单介绍虚拟化及其特点:

  1. 虚拟化中的重要概念:
    虚拟化简介_第1张图片

  2. 虚拟化的四大特点:分区、隔离、封装、独立

  3. 虚拟化类型:
    (1) 计算虚拟化:
    <1> 裸金属型虚拟化;
    <2> 宿主型虚拟化;
    (2) CPU虚拟化:
    <1> 全虚拟化;
    <2> 半虚拟化;
    (3) CPU虚拟化拓展:
    <1> 硬件辅助虚拟化;
    <2> 非虚拟化CPU指令流;
    (4) 内存虚拟化:
    <1> 虚拟机侧内存;
    <2> 物理机侧内存;
    (5) I/O虚拟化:
    <1> 完全虚拟:完全使用软件来模拟真实硬件,性能差
    <2> 半虚拟化:对硬件驱动由前端(IO frontend)直接转到后端(IO backend)调用,通常仅适用于硬盘和网卡,性能高
    <3> IO-through:直接分配给虚拟机物理设备,需要硬件具备IO透传技术,在Xen下由Dom0分配,但是访问使用直接使用,不经过Dom0,需要硬件支持

  4. KVM:
    (1)KVM体系架构:
    虚拟化简介_第2张图片

(2)Libvirt:
Libvirtd是一个daemon进程,可以被本地和远程的virsh(命令行工具)调用,
Libvirtd通过调用qemu-kvm操作管理虚拟机。

(3)KVM I/O操作流程(默认):
虚拟化简介_第3张图片

(4)KVM I/O操作流程(Virtio):
虚拟化简介_第4张图片

  1. 华为FunsionCompute:
    (1)优势:
    <1> 虚拟化和物理资源统一管理;
    <2> 快速发放虚拟机;
    (2)组件:
    <1> CAN: 提供虚拟计算,管理计算节点上的虚拟机,管理计算节点上的计算、存储、网络资源;
    <2> VRM: 管理集群内的块存储资源;
    管理集群内的网络资源(IP/VLAN),为虚拟机分配IP地址
    管理集群内虚拟机的生命周期以及虚拟机在计算节点上的分布和迁移
    管理集群内资源的动态调整
    通过对虚拟资源、用户数据的统一管理,对外提供弹性计算,存储,IP等服务
    通过提供统一的操作维护管理接口,操作维护人员通过WebUI远程访问FusionCompute对整个系统进行操作维护,包含资源管理,资源监控,资源报表

以上就是虚拟化技术的一些简单介绍,望大家有所收益。

你可能感兴趣的:(运维,容器)