云和虚拟化有何区别?[云计算]

云和虚拟化有何区别?[云计算]

閱讀本文約花費: 6 (分鐘)

由于虚拟化和云的核心理念都是从抽象资源中创建可用的环境,所以很容易被混为一谈。虚拟化是一种技术,可让用户以单个物理硬件系统为基础,创建多个模拟环境或专用资源。而云是一种能够抽象、汇集和共享整个网络中的可扩展资源的 IT 环境。简而言之,虚拟化是一项技术,而云是一种环境。

人们创建云通常是为了进行云计算,也就是在系统中运行工作负载。 

云基础架构可以包含各种裸机、虚拟化或容器软件,它们可用于抽象、汇集和共享整个网络中的可扩展资源,以此来创建云。稳定的操作系统(如 Linux®)是云计算的基础。这一层架构可让用户独立于公共、私有和混合环境之间。

如果您能访问内部网和/或互联网,则可以使用虚拟化来创建云,但这不是唯一的选择。 

通过虚拟化,虚拟机监控程序会监控物理硬件,并抽象机器中各项资源,之后把这些资源提供给叫做虚拟机的虚拟环境。这些资源可以是原始处理能力、存储或基于云的应用,其中包含了部署所需的所有运行时代码和资源。

如果就此停止,则不能叫做云——这仅仅是虚拟化。 

只有向中央池分配了虚拟资源,才能被称为“云”。增加一层管理软件后,即可管控将在云中使用的基础架构、平台、应用和数据。再增加一层自动化工具,用来替换或减少人工操作可重复指令和流程,从而为云提供自助服务组件。

如果您建立的 IT 系统满足以下条件,则说明您创建的就是云:

  • 其他计算机可通过网络访问。
  • 包含 IT 资源存储库。
  • 可快速进行置备和扩展。

云具备以下额外优势:自助服务访问权限、自动化基础架构扩展和动态资源池,这些是它与传统虚拟化的最大区别。

虚拟化也有自身的优势,例如服务器整合和硬件利用率提高,可以减少数据中心对电能、空间和散热能力的需求。此外,虚拟机也是一种独立的环境,因此堪称是测试新应用或设置生产环境的理想之选。

详细了解这些技术


实用比较

虚拟化的主要功能是把单个资源抽象成多个给用户使用,而云计算则是帮助不同部门(通过私有云)或公司(通过公共云)访问一个自动置备的资源池。

虚拟化

借助虚拟化技术,用户能以单个物理硬件系统为基础创建多个模拟环境或专用资源。一款名为 “Hypervisor” (虚拟机监控程序)的软件可直接连接到硬件,从而将一个系统划分为不同的、单独安全环境,即虚拟机(VM)。虚拟机监控程序能够将计算机资源与硬件分离并适当分配资源,这一功能对虚拟机十分重要。

云计算

云计算则由多种规则和方法组合而成,可以跨任何网络向用户按需提供计算、网络和存储基础架构资源、服务、平台和应用。这些基础架构资源、服务和应用来源于云。 简单来讲,云就是一系列管理及自动化软件编排而成的虚拟资源池,旨在帮助用户通过支持自动扩展和动态资源分配的自助服务门户,按需对这些资源进行访问。

 虚拟化
定义技术方法
目的从 1 个物理硬件系统创建多个模拟环境汇聚并自动化分配虚拟资源以供按需使用
用途针对具体用途为特定用户提供打包资源针对多种用途为用户群组提供不同资源
配置基于镜像基于模板
使用寿命数年(长期)数小时至数月(短期)
成本资本支出(CAPEX)高、运营支出(OPEX)低私有云:CAPEX 高、OPEX 低
公共云:CAPEX 低、OPEX 高
可扩展性纵向扩展横向扩展
工作负载有状态无状态
租赁单一租户多个租户

详细了解差异 


如何从虚拟化换成云计算?

如果已经有虚拟基础架构,您可以将虚拟资源集中在一起,使用管理和自动化软件对其进行编排,然后为用户创建自助服务门户,以此来创建云服务。或者,您也可以使用红帽® OpenStack® 平台等资源来代替您完成这些工作。但是,如果您有供应商的企业许可协议的捆绑,则可能会难以投资云、容器和自动化系统等现代技术,那么就无法简单地实现从虚拟化向云计算的转换。

首先迁移虚拟基础架构

Rate this post

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注