虚拟化技术、虚拟机、容器、、、大概念上初识

虚拟化技术、虚拟机、容器、、、大概念上初识

虚拟化技术

虚拟化技术目前有基于 “虚拟机” 和 “容器” 两种,前者已经有40多年的历史,非常的成熟,接下来我们就来初识常用的虚拟机技术、容器技术。

一:虚拟机

虚拟机大体上分为两种,一种是直接安装在裸机上,另一种是安装在操作系统上。

  1. 裸机上的虚拟机:

    1)Xen是由剑桥大学开发,开放源代码的虚拟机;

    2)VMware vsphere是一种虚拟化方案,包括很多东西,其核心是ESXi,ESXi是独立安装在裸机上的操作系统(注意它不基于任何OS,它本身就是OS),通过它物理机的硬件资源被虚拟化为虚拟资源,之后再通过vCenter就能将安装了ESXi操作系统的物理机的资源进行整合,化为一个总的资源池,在这个资源池里面我们为各个部门划分不同大小的资源池方便其使用。

  2. 操作系统上的虚拟机:
    KVM、VMware workstation(VirtualBox)等是需要在现有操作系统上安装的,然后才能提供虚拟化技术。
    1)KVM(Kernel-based Virtual Machine)是一个开源的系统虚拟化模块,2008年,红帽收购Qumranet获得了KVM技术,并将其作为虚拟化战略的一部分大力推广,在2011年发布RHEL6时支持KVM作为唯一的hypervisor。KVM已经集成在Linux的各个主要发行版本中,使用Linux自身的调度器进行管理。

    2)VMware Server、Workstation 和 Fusion:与 ESXi 相比,这三个产品都是要安装在操作系统上的。Server 和 Workstation 运行在 Windows 和 Linux 上,Fusion 运行在苹果的 Mac OS 上。

二:容器技术

例如现在很火的docker。(有时间再补充)

发布了5 篇原创文章 · 获赞 1 · 访问量 590

猜你喜欢

转载自blog.csdn.net/u012847056/article/details/93536592