篇首语:本文由编程笔记#小编为大家整理,主要介绍了云和虚拟化有何区别?相关的知识,希望对你有一定的参考价值。
由于虚拟化和云的核心理念都是从抽象资源中创建可用的环境,所以很容易被混为一谈。虚拟化是一种技术,可让用户以单个物理硬件系统为基础,创建多个模拟环境或专用资源。而云是一种能够抽象、汇集和共享整个网络中的可扩展资源的 IT 环境。简而言之,虚拟化是一项技术,而云是一种环境。
人们创建云通常是为了进行云计算,也就是在系统中运行工作负载。
云基础架构可以包含各种裸机、虚拟化或容器软件,它们可用于抽象、汇集和共享整个网络中的可扩展资源,以此来创建云。稳定的操作系统(如 Linux®)是云计算的基础。这一层架构可让用户独立于公共、私有和混合环境之间。
如果您能访问内部网和/或互联网,则可以使用虚拟化来创建云,但这不是唯一的选择。
通过虚拟化,虚拟机监控程序会监控物理硬件,并抽象机器中各项资源,之后把这些资源提供给叫做虚拟机的虚拟环境。这些资源可以是原始处理能力、存储或基于云的应用,其中包含了部署所需的所有运行时代码和资源。
如果就此停止,则不能叫做云——这仅仅是虚拟化。
只有向中央池分配了虚拟资源,才能被称为“云”。增加一层管理软件后,即可管控将在云中使用的基础架构、平台、应用和数据。再增加一层自动化工具,用来替换或减少人工操作可重复指令和流程,从而为云提供自助服务组件。
如果您建立的 IT 系统满足以下条件,则说明您创建的就是云:
•其他计算机可通过网络访问。•包含 IT 资源存储库。•可快速进行置备和扩展。
云具备以下额外优势:自助服务访问权限、自动化基础架构扩展和动态资源池,这些是它与传统虚拟化的最大区别。
虚拟化也有自身的优势,例如服务器整合和硬件利用率提高,可以减少数据中心对电能、空间和散热能力的需求。此外,虚拟机也是一种独立的环境,因此堪称是测试新应用或设置生产环境的理想之选。
虚拟化的主要功能是把单个资源抽象成多个给用户使用,而云计算则是帮助不同部门(通过私有云)或公司(通过公共云)访问一个自动置备的资源池。
虚拟化:借助虚拟化技术,用户能以单个物理硬件系统为基础创建多个模拟环境或专用资源。一款名为 “Hypervisor” (虚拟机监控程序)的软件可直接连接到硬件,从而将一个系统划分为不同的、单独安全环境,即虚拟机(VM)。虚拟机监控程序能够将计算机资源与硬件分离并适当分配资源,这一功能对虚拟机十分重要。
云计算:云计算则由多种规则和方法组合而成,可以跨任何网络向用户按需提供计算、网络和存储基础架构资源、服务、平台和应用。这些基础架构资源、服务和应用来源于云。简单来讲,云就是一系列管理及自动化软件编排而成的虚拟资源池,旨在帮助用户通过支持自动扩展和动态资源分配的自助服务门户,按需对这些资源进行访问。