什么是虚拟化,虚拟机是建立在哪里的
虚拟化虚拟化概述首先计算机是由CPU GPU 内存 硬盘 输入输出(一般指的是网络IO和磁盘IO)组成的使用操作系统将这些结合起来组成一台完整的计算机。想要实现在一台有属于自己系统的计算机去运行另外的计算机系统于是就有了虚拟化技术。这一技术的提出可以实现IT资源的动态分配灵活调度跨域共享提高IT资源的利用率。虚拟化的两大方向虚拟机虚拟机是将一台电脑虚拟成多个独立的逻辑电脑然后安装自己的操作系统虚拟机有自己的操作系统和内核以及有自己的用户空间可以再自己的电脑上运行各种应用。虚拟机与虚拟机之间是完全隔开的不互相干扰都在自己逻辑电脑中运行。在一台物理服务器上同时运行多个逻辑计算机每个逻辑计算机可运行不同的操作系统并且应用程序都可以在相互独立的空间内运行而互不影响。大幅度降低了IT的硬件成本节省了IT资源。集群技术恰恰与虚拟机相反虚拟机是将一台计算机化为多台逻辑计算机集群技术则是将多台计算机合并为一台逻辑计算机。算力大幅提升虚拟化技术计算机的分层硬件层系统层应用层。虚拟化技术则实在系统层之上应用层之下加入了虚拟化层虚拟机监控器VMM也叫作Hypervisor。 Hypervisor管理计算机的硬件在他之上的虚拟机所需要的IO资源也由她来分配它充当的是大总管的职责。虚拟机监控器在宿主机中运行虚拟机称为客户机虚拟机的操作系统称为客户机操作系统。虚拟化技术的产品Vmware虚拟化 vmware workstation个人使用的虚拟化软件、ESXI企业级虚拟化软件等hyper-v虚拟化微软的虚拟化产品KVM虚拟化rhel6_x64/centos6_x64及更高版本支持虚拟化技术类型裸金属虚拟化宿主型虚拟化容器型虚拟化裸金属虚拟化宿主型虚拟化容器型虚拟化底层运行位置直接安装在物理硬件之上没有宿主操作系统运行在已有自身系统之上依赖宿主系统内核共享宿主系统内核不独立模拟硬件核心原理自带独立的Hypervisor接管硬件资源硬件资源直接分配给虚拟机。依靠宿主系统调用硬件模拟机硬件有宿主系统软件模拟仅隔离应用进程文件网络。不虚拟化硬件共用一个内核一缸水谁用谁拿性能表现性能消耗低接近物理机适合生产业务内核-Hypervisor-主机内核。性能是虚拟机中最差的消耗极小系统支持每虚拟机可以安装任意OS虚拟机可以独立安装任意OS受宿主系统资源限制虚拟机系统必须与物理机保持一致磁盘占用每台虚拟机有独立的系统镜像占用空间较大完整镜像占用空间较大基于镜像分层储存共享基础占用空间较小。