云和虚拟化
虚拟化和云1.什么是虚拟化虚拟化是一种技术,借助虚拟化技术,用户能以单个物理硬件系统为基础创建多个模拟环境或者专用资源.一款名为"Hypervisor"(虚拟机监控程序)的软件可直接连接到硬件,从而将系统划分为不同的,单独安全环境,即虚拟机(VM)虚拟机.虚拟机监控程序能够将计算机资源与硬件分离并适当分配资源配备了虚拟机监控程序的物理硬件叫做"主机",而使用其资源的虚拟机则被称为虚拟客户机.这些虚
虚拟化和云
1.什么是虚拟化
虚拟化是一种技术,借助虚拟化技术,用户能以单个物理硬件系统为基础创建多个模拟环境或者专用资源.一款名为"Hypervisor"(虚拟机监控程序)的软件可直接连接到硬件,从而将系统划分为不同的,单独安全环境,即虚拟机(VM)虚拟机.虚拟机监控程序能够将计算机资源与硬件分离并适当分配资源
配备了虚拟机监控程序的物理硬件叫做"主机",而使用其资源的虚拟机则被称为虚拟客户机.这些虚拟客户机将计算资源(如CPU,内存和存储器)视为一组可进行重新分配的资源.操作员可以控制CPU,内存,存储器和其他资源的虚拟实例,以便虚拟客户机在需要时收到所需资源.
虚拟化可以利用以往局限于硬件的资源来创建有用的IT服务,它让您能够将物理计算机的工作能力分配给多个用户或环境,从而充分利用计算机的所有能力
举一个实际的例子,假设你有三台物理服务器,分别用于不同的特定用途.其中一台是邮件服务器,一台是Web服务器,最后一台用于运行企业内部的传统应用.每台服务器仅使用了大约%30的能力,没能完全发挥他们的潜能.但是,由于传统应用对内部运营非常重要,您必须将其连同运行的第三台服务器予以保留?
过去确实如此,相对简单和可靠的做法是单独的服务器运行单独的任务:1台服务器,1个运行操作系统,1个处理任务.我们很难让一台服务器有多个大脑.但是借助虚拟化技术,您可以将邮件服务器分为2个能处理独立任务的特殊服务器,从而实现传统应用的迁移,仍然使用相同的硬件,但可以更加高效利用这些资源.
考虑到安全问题,可以再划分第一台服务器,从而可以处理另一项任务,将其使用率从%30提高到%60,甚至提高到%90,这样空闲的服务器可以用于其他任务或停用,以降低散热和维护成本.
2.虚拟化工作原理
一种叫做Hypervisor(虚拟机监控程序)的可以有效的分割物理资源,并将这些资源配给不同的虚拟环境(也就是需要这些资源的任务)使用.虚拟机监控程序可能位于操作系统的顶层(例如在便携式计算机上),或者直接安装在硬件上(例如服务器),这是大多数企业使用虚拟化的方式.虚拟机监控程序接管物理资源,并对他们进行划分,以便虚拟环境能够对其进行使用.
来自物理环境的资源根据需要进行了分区,分配给了很多虚拟环境使用.用户在虚拟环境(通常称为客户机或虚拟机)内部,能够与计算任务交互,并运行计算.虚拟机作为单个数据文件运行.与任何数字文件相同,虚拟机可从一台计算机迁移至另一台计算机,在任何一台计算机上打开,工作方式都是相同的.
3.云和虚拟化区别
由于虚拟化和云的核心概念都是从抽象资源中创建可用的环境,所以很容易被混为一谈.虚拟化是一种技术,可以让用户以单个物理硬件系统为基础,创建多个模拟环境或专用资源.而云是一种能够能够抽象,汇集和共享整个网络中的可扩展资源的IT环境.简而言之,虚拟化是一项技术,而云是一种环境.
人们创建云通常是为了进行云计算,也就是在系统中运行工作负载
云基础机构可以包含各种裸机,虚拟化或容器软件,他们可用于抽象,汇集和共享整个网络中的可扩展资源,以此来创建云.稳定的操作系统(如Linux)是云计算的基础.
通过虚拟化,虚拟机监控程序会监控物理硬件,并抽象机器中欧给你各项资源,之后把这些资源提供给叫做虚拟机的虚拟环境.这些资源可以是原始处理能力,存储或基于云的应用,其中包含了部署所需的运行时代码和资源.如果就此停止,则不能叫做云--而仅仅是虚拟化.
只有向中央分配虚拟资源,才能称为"云".增加一层管理软件后,即可管控将在云中使用的基础架构,平台应用和数据.在增加一层自动化工具,用来替换或减少人工操作可重复指令和流程,从而为云提供自助服务组件.
云具备一下额外优势:自助服务访问权限,自动化基础架构扩展和动态资源池,这些是它与传统虚拟话的最大区别
虚拟化也有自身的优势,例如服务器整合和硬件利用率提高,可以减少数据中心对电能,空间和散热能力的需求.此外,虚拟机也是一种独立的环境.
虚拟化的主要功能是把单个资源抽象成多个给用户使用,而云计算则是帮助不同部门(通过私有云)或公司(通过公共云)访问一个自动置备的资源池.
https://www.redhat.com/en/topics/cloud-computing/cloud-vs-virtualization
更多推荐
所有评论(0)