欢迎访问红帽

了解您身边的最新技术讯息

了解全世界红帽客户的最新动态:

云计算

云和虚拟化有何区别?

虚拟化是一种将功能与硬件分离的技术,而云则建立在这种分离技术之上。由于两者的核心理念都是从抽象资源中创建可用的环境,所以很容易被混为一谈。


具体比较

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

虚拟化

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

云计算

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

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

我应该使用哪一种技术?

虚拟化

相比于传统工作流程或直接安装在服务器上的应用,虚拟化有助于企业提高效率。使用由 IT 员工管理的内部硬件和软件,企业可以维持环境的安全性。企业虚拟化产品可以很好地支持传统工作负载,因为这些产品可以在与工作负载绑定的旧式软件虚拟实例上运行。

虚拟化还可以帮助企业借助未获得充分利用的硬件来创建多个环境和资源。这样,用户便可在不同环境中划分和使用处理能力、存储空间和内存,尤其是无需物理安装,实现硬件商品化。虚拟环境还能够自我保护:开发人员使用的沙盒可驻存在同一台物理服务器上,同时与流氓软件或失控代码隔离开来。

私有云

私有云让企业可以按需提供自己所需的资源,同时符合安全政策或法规管理,如限制访问权限、复合加密、资源来源的一般审计。对于无状态的、松散耦合工作负载(常见于开发、研究和通信领域),私有云则可提供更好的支持。

企业完成资源的虚拟化后,可利用 OpenStack® 这样的开源工具,相对轻松地部署私有云。OpenStack 使用一组一致的应用编程接口 (API),进一步将这些虚拟资源提取为离散池,用于支持标准云计算工具。核心 OpenStack 项目可处理计算、联网、存储、身份和镜像,即云计算环境的基础架构。

公共云

公共云减轻了企业投资自有硬件和管理团队的负担,因为这些资源现在都由第三方提供商拥有和管理。企业不必再为备份数据而提供数千兆的存储空间,无需再管理硬件所在的服务器中心的运行情况,也不用再为选择基于云的平台、应用或服务所要采用的防护措施或维护方式而烦恼。

借助公共云,那些需要更多资源、平台或服务的客户端,现在只需按小时或字节向供应商付费,即可在需要时访问所需内容。基础架构、原始处理能力、存储空间或基于云的应用将在供应商所有的硬件中被虚拟化,然后池化到数据湖中,由管理和自动化软件进行编排,并通过互联网或专用网络连接传输至客户端。

不过,如今的公共云通常不会作为独立的基础架构解决方案来部署,而是被作为异构混合环境的一部分部署,这样即可以提高安全性和性能,降低成本,还可以改进基础架构、服务和应用的可用性。

利用云和虚拟化实现更多业务用途