云计算学习(4-1)虚拟化技术

虚拟化:通过相应技术,将物理资源(cpu、网络、存储)切片后再组合成可分配的逻辑资源的技术。

虚拟化方向:

分区计算:一拆多。

网格计算:多合一 。

虚拟化好处:

物理场景下,每个服务器只安装一个os,这个os独占了服务器所有资源,为了保证业务程序稳定运行,通常不会在一个机器上部署很多的程序,这样会造成物理资源的浪费。

虚拟场景下,每个服务器的资源被分片到资源池中,然后分配到多个虚拟机,虚拟机跟物理机一样,有独立的计算、网络、存储资源,互不干扰,可以单独部署程序运行。

我们看到,虚拟化场景下,我们可以部署更多的应用程序。

很显然,虚拟化的一个好处,就是可以提升资源利用率,用相同的设备部署更多的应用程序。

同时,由于各个虚拟机资源是逻辑划分的,我们根据需要随时可以调整,如某台虚拟机的内存不够用了,随时可以调整放大,因此虚拟化使得资源的利用更加灵活。

以上说的两个好处是很基础的,虚拟化的优势在很多方面可以提现,后面我们通过三个维度进行阐述:

计算虚拟化:使虚拟机具备cpu、内存、io的计算能力

网络虚拟化:在服务器和虚拟机中创建虚拟网络,为虚拟机提供正常的网络环境

存储虚拟化:

虚拟机的概念

hypervisor虚拟操作系统:管理和分配物理资源,也叫虚拟机监视器(VMM).

虚拟机:通过软件模拟的计算机系统。

镜像:虚拟机文件的一个镜像,可用于创建新的虚拟机。

集群:一组资源共享的主机。

hypervison虚拟机的实现分类:

【寄居】如:vmvare workstation、RedHat kvm

【裸机】如:VMVare、EsxServer、Citrix、XenServer

【操作系统虚拟化】:Virtuozzo

虚拟化前,每台服务器不能装太多的软件,资源无法充分利用。需要更多的服务器。

虚拟化后,我们可以安装更多的软件,部署更多的程序,提高了资源利用率,使资源利用变得更加灵活。

原文地址:https://www.cnblogs.com/lexiaofei/p/6363648.html