一文搞懂虚拟化!
“云计算”之间已经前面的文章里提过。大家也比较熟悉了。而伴随云计算出现的还有 一堆名词,如我们常说的 Openstack、Hypervisor、KVM……
这
看这里!一起轻松搞懂虚拟化的相关知识点! “云计算”之间已经前面的文章里提过。大家也比较熟悉了。而伴随云计算出现的还有 一堆名词,如我们常说的 Openstack、Hypervisor、KVM…… 这些名词全都属于云计算技术领域的范畴。但对很多小白来说,还是不太清楚他们的所以然,今天就跟大家详细解释一下。 01 虚拟化 虚拟化:是一种资源管理(优化)技术,将计算机各种物理资源予以抽象、转化,然后呈现出一个可供分割并任意组合成为一个或多个(虚拟)计算机的配置环境。 跟瓜瓜一样不爱看这种书面解释的友友们,我们可以简单去理解虚拟化——“虚拟化就是在一台物理服务器上,运行多台‘虚拟服务器’”。 简单说来,虚拟化是云计算的基础,是实现对物理资源的管理第一步。各个虚拟机之间虽然相互独立,却又共享了物理服务器的资源(资源包括:内存卡、虚拟机、硬件、VM)。 那么,究竟是谁完成了物理资源的虚拟化工作呢? 答:Hypervisor,又称为虚拟机监视器(又叫:VMM),是用来建立和执行虚拟机器的软件、固件或硬件。但 Hypervisor 本身其实不是一款具体的软件,而是一类软件的统称。 02 Hypervisor 分类 Hypervisor 分为两大类: 第一类:hypervisor 直接运行在物理机之上。虚拟机运行在 hypervisor 之上。 第二类,物理机上安装正常的操作系统(例如 Linux 或 Windows),然后在正常操作系统上安装 hypervisor,生成和管理虚拟机。 像 VMware、KVM、Xen、Virtual Box,都属于 Hypervisor。 VMware 大家应该很熟悉,就是 VMware Workstation。学习 Linux 的话,很多人都是在windows 系统下安装 WMware,然后创建 Linux 虚拟机。 但是,真正厉害的,是 KVM(kernel-based virtual machine,基于 Linux 内核的虚拟机)。它是目前最热门最受追捧的虚拟化方案,在云计算领域目前用的虚拟机技术最多的就是KVM。但是它的用户交互并不良好,不方便使用。 上面所说的几个概念都是对云计算的物理资源的管理服务器虚拟化,所以 VM、KVM、OpenStack 等, 都主要属于 IaaS(基础设施即服务)哈。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |