昨天说到需要统一管理物理资源就需要虚拟化。
**什么是虚拟化**
虚拟化是云计算的基础,在同一物理机上运行多个“虚拟的服务器”,这种“虚拟服务器”就是虚拟机。
从表面来看,他们各自有着自己的系统,但是他们公用一台计算机的CPU、硬盘、内存等资源。

 

使用物理机部署es的优势 物理机是虚拟机吗_VMware

物理机,通常称为“宿主机(host)”,虚拟机则称为“客户机(guest)“。
那谁来完成物理资源虚拟化的任务呢?
就是大家经常听到的**Hypervisor。**
Hypervisor,汉译过来是“超级监督者”,也叫做VMM(Virtual Machine Monitor,虚拟机监视器)。它不是一款具体的软件,而是一类软件的统称。它分为两类,一类是直接运行在物理机上,虚拟机运行在Hypervisor上;第二类,物理机上安装正常的操作系统,然后再操作系统上安装Hypervisor,生成并管理虚拟机。

 

 

使用物理机部署es的优势 物理机是虚拟机吗_服务器_02

 

像**VMware、KVM、Xen、Virtual Box**,都属于Hypervisor。
VMware大家应该很熟悉,学习Linux,很多人都在Windows下安装VMware,在VMware里面创建虚拟机。
KVM,基于Linux内核的虚拟机,很多开发人员的首选。
Virtual Box下载ensp做华为路由交换的实验用到过。
于是为了更好的管理虚拟机,就需要**OpenStack**这样的云管理平台。

使用物理机部署es的优势 物理机是虚拟机吗_服务器_03

 

它像是个商店,负责管理商品(计算资源、存储资源、网络资源等),卖给用户,但它本身不制造商品(没有虚拟化能力)。

使用物理机部署es的优势 物理机是虚拟机吗_使用物理机部署es的优势_04

 

它的商品来自VMware、KVM等,也可以是其他Hypervisor。
这些主要都属于Iaas(基础设施即服务)。
用虚拟化久了,你就会发现一个问题。一个应用服务在你自己的电脑上的虚拟机运行没有问题,但是它到了其他人的虚拟机上就处处报错,如果想要迁移自己的应用服务就要和自己的虚拟机一汽迁移吗?显然,有更加灵活快速的方式解决这一问题--**容器技术**就诞生了。