云计算与虚拟化的区别
什么是虚拟化?
虚拟化是一种使用软件创建服务器、应用程序、数据中心和其他硬件形式的计算机生成的副本的方法,这些副本与其实际对应物的工作方式相同。
虚拟化软件使用一层薄薄的软件,称为“虚拟机管理程序 (hypervisor)”,它使单台计算机能够托管多个虚拟机 (VM)。
虚拟机 (VM) 是运行自己的操作系统的软件容器,它们就像独立的计算机一样工作,尽管只使用底层硬件的一小部分。
为了更有效地利用硬件,虚拟机管理程序还会根据需要为每个虚拟机分配计算能力。
虚拟化技术使企业能够使用类似云的交付模型来改进其内部工作流程、安全性以及本地基础设施的性能。公司还可以通过虚拟化其基础设施、软件和平台来利用虚拟化向客户提供各种服务。
虚拟化的特点
虚拟化的一些特性包括:
资源共享 - 用户可以使用虚拟化来减少活动服务器的数量,降低功耗并进行管理。
可移植性 - 虚拟化显著提高了可移植性。毕竟,虚拟服务器只是物理系统上的一组文件。
可用性 - 虚拟化软件具有多种优势,可以帮助用户最大限度地减少停机时间,但也带来安全风险。
许可 - 虚拟化也提供了许可方面的优势。微软确实为 Windows Server 许可证持有人提供了虚拟环境选项。购买企业许可证后,您可以设置四个虚拟服务器。数据中心许可证可用的虚拟 Windows 系统数量是无限的。
可靠性 - 虚拟化技术通过在多个主机机器上分配多余的服务器来提供持续的负载均衡。在这种方法中,硬件问题变得微不足道。
云计算
云计算是指通过互联网或云交付计算机服务(例如服务器、存储、网络和智能)的过程。云计算允许数据存储和服务器处理远程进行,或从全球任何地方进行。
可以在其他位置拥有一个功能齐全的数据中心,可以通过互联网完全访问。
提供商使用管理软件来自动执行重复性过程并控制数据、安全功能、存储容量和计算能力,这些能力是通过 URL 或移动应用程序在用户设备和云之间传输数据所必需的。
云计算的类别
云计算服务通常分为以下三类:
软件即服务 (SaaS) - 最常见的基于云的服务类型是 SaaS,它允许用户通过浏览器或应用程序访问软件,而无需任何硬件安装或维护。虽然有些服务是免费提供的,但许多其他服务需要每月或每年的订阅。
基础设施即服务 (IaaS) - IaaS 提供商超越了 SaaS,管理客户的软件、硬件、服务器、存储和其他关键需求。与 SaaS 用户不同,IaaS 用户只需按周或按月付费使用。一些提供商甚至允许您按小时付费。IaaS 允许在两个方向上稳定、快速地增长,即使它并不总是最经济高效的选择。
平台即服务 (PaaS) - PaaS 是用于应用程序开发和部署的云环境。在这种情况下,提供商从单一中心点提供公司所需的一切,以支持整个开发生命周期,从构建和测试到部署和更新。
云计算的特点
五个基本特性定义了云计算:
可用的互联网访问
可衡量的服务
共享资源池
按需自助服务访问
快速弹性
客户必须能够完成完成任务所需的所有步骤,例如生成报告、共享文档或发送电子邮件,而无需 IT 专业人员或数据分析师的帮助。
云计算与虚拟化的区别
下表重点介绍了区分云计算和虚拟化的主要要点:
云计算 | 虚拟化 |
---|---|
云计算是指通过互联网或云交付计算机服务(例如服务器、存储、网络和智能)的过程。 | 虚拟化是一种技术,允许您使用单个物理硬件系统创建多个虚拟环境或专用资源。 |
为用户提供各种资源,用于各种目的。 | 打包的资源被交付给特定的用户,用于特定的目的。 |
高度可扩展 | 低可扩展性 |
云计算在灾难恢复时会使用多台机器 | 它依赖于单个外围设备。 |
云计算的总成本高于虚拟化。 | 虚拟化的总成本低于虚拟化。 |
需要许多专门的硬件。 | 而单个专用硬件可以运行良好。 |