Oracle Cloud Free Tier

免费在 Oracle Cloud 上构建、测试和部署应用。

虚拟化与云计算对比

云计算与虚拟化有何区别?

云计算和虚拟化是两个不同的概念。虽然这两者有时会相互混淆,但他们其实是两种完全不同的计算方法,仅存在一些细微联系。企业可以同时使用这两种方法为其 IT 部门提供强大的灵活性和可伸缩性——利用云计算提高内外部应用及数据库的可访问性,利用虚拟化尽可能减少物理硬件数量和简化 DevOps 流程。简单来说,虚拟化是云计算设置的一个选项,云计算可以包含或不包含虚拟化。

本文将深入探讨这两个概念,带您了解两者之间的差异。

什么是虚拟化?

虚拟化是一个应用广泛的简单概念。从本质上讲,虚拟化是指创建模拟或虚拟机(来宾)的过程,即仅以软件形式存在并在物理机(主机)中运行的仿真计算机系统。来宾机配备内存、CPU、存储空间和操作系统,完全由软件定义,而非硬件。虚拟机拥有多种规模和可配置参数,可支持多种工作负载和使用场景,如用于模拟较旧的过时硬件或提供战略性资源管理方法。

虚拟机运行需要依托于虚拟机管理程序,后者可作为资源管理器以及主机与来宾之间的接口,为虚拟机分配必要的内存、处理能力和存储空间,并在虚拟机处于活动状态时管理虚拟机中的应用和虚拟机的基本运行状况。虚拟机中的应用与主机完全分离,因此来宾和主机无法以任何方式进行文件交互。

除了虚拟机,容器也是一种虚拟化方法。虽然容器和虚拟机有时会混淆使用,且存在一些相似之处,但两者的功能并不相同。容器可为某个应用提供专用的独立运行时环境,而虚拟机提供的是软件驱动的环境。除了可专用于访问某个应用,虚拟机还拥有更多强大功能。如果您只需运行一个应用,容器是更合适的选择,因为它可比虚拟机节省更多资源。

虚拟化可提供诸多优势,包括更清晰的资源分配以及在软件资源之间建立强制隔离。例如,个人可以使用虚拟化技术在物理计算机上安装单独的操作系统(例如在 Windows 计算机上安装 Linux 系统),企业可以使用虚拟化技术提供更简易的服务器整合路径以及其他优势。

什么是云计算?

云计算是指任何通过互联网访问的在线应用、数据库、存储或网络服务。云计算服务主要分为三类:软件即服务、基础设施即服务 (IaaS) 和平台即服务。

如今,几乎每个人都在使用云计算。当您使用流媒体电视、照片备份存储或社交媒体应用等任何类型的在线服务时,您都是在使用某种形式的云计算服务。在企业层面,云计算服务包括云基础设施、基于云的应用(如 ERP)以及基于云的灾难恢复和备份。

虚拟化是云计算的一部分,但云计算本身就是一个完整的基础设施,以支持在线访问应用、服务和数据为核心。只要提供商支持通过在线路径访问资源、计算能力和/或应用,就会用到云计算技术。对于课堂或企业部门等小团体,云计算可以简单地作为一个服务器,为自定义应用提供支持。而对于 Zoom 等规模更大的平台服务,云计算则可以为多个协同作业的服务器分配函数、数据和冗余。

云计算可提供诸多优势,包括:

  • 可伸缩性:使用云服务时,企业可通过购买更多许可证来添加用户,而无需购买或更新系统和资源。
  • 运营效率:云端软件由提供商负责更新,在每次用户访问时运行最新版本。用户无需部署更新或补丁程序,可节省大量 IT 成本和资源。
  • 访问:许多云计算服务均支持通过 Web 浏览器或移动应用访问,其中个人用户数据存储在账户中,而不是存储在本地。由于并未与特定设备绑定,用户可以随时随地访问云计算服务。
  • 安全性:存储在云端的用户数据比存储在本地的数据更安全。这是因为云技术提供商的业务核心便是确保数据安全性和可用性,而独立的 IT 部门需要在分配的预算范围内不断解决新的风险或威胁。

虚拟化在云计算中的应用

虚拟化在云计算中有许多不同用途,包括支持不同操作系统上的模拟应用、创建资源隔离以及提高效率。虽然不使用虚拟化技术也可以部署云技术服务,但虚拟化仍是一个重要工具,可为许多云技术平台提供支持,尤其是面向广阔受众的云技术平台。

立即免费试用 Oracle Cloud,上手体验云计算服务。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。