信息中心

IaaS vs. PaaS vs. SaaS

随着云计算的兴起,越来越多的企业,无论规模大小,都开始从传统本地 IT 解决方案转向采用软件即服务 (SaaS)、平台即服务 (PaaS) 和基础架构即服务 (IaaS) 解决方案。这意味着什么?这些服务模式之间有何区别?

即服务是来自第三方提供商的云计算服务,企业的软件、平台和基础架构由提供商以服务形式托管,自身则专注于核心业务或客户关系等更重要的事务。三大云计算模式均可帮助企业简化本地 IT 基础架构的管理。

在本地 IT 基础架构模式下,企业是用户,也是管理者,因此肩负的责任重大。企业需负责架构内组件的管理、替换和更新。但随着云计算的兴起,企业可将部分或全部基础架构交由第三方服务提供商托管。

三种类型的云计算:

  • 基础架构即服务 (IaaS)
  • 平台即服务 (PaaS)
  • 软件即服务 (SaaS)

继续阅读,了解 IaaS、PaaS 和 SaaS 模式以及如何根据需求创建不同的云计算环境。本文还将探讨即服务类型的示例、如何将其整合到企业当前的 IT 系统中、不同类型即服务的优缺点以及如何选择最适合企业的即服务。

IaaS、PaaS 和 SaaS 的定义

IaaS、PaaS 和 SaaS 是三类常见的云服务模式。有时它们也称为:云服务产品、云计算服务模式或云基础架构模式。

  • 在 IaaS 模式下,企业可按需访问云中托管的虚拟服务器与物理服务器、存储和网络。它是企业用于运行云端应用程序和工作负载的 IT 基础架构后台。
  • 在 PaaS 模式下,企业可按需访问现成的一体化云托管平台,在平台上管理、运行、开发和维护应用程序。
  • 在 SaaS 模式下,企业可按需访问现成的云托管应用程序软件。

云计算环境中的 IaaS、PaaS 和 SaaS 相互间并不排斥。许多大中型企业采用了其中的一两种模式,甚至采用了全部三种模式。

基础架构即服务 (IaaS)

在 IaaS 模式下,企业可按需访问云端托管的 IT 基础架构,包括服务器、网络资源、存储容量和虚拟化设备。客户在 IaaS 模式下,可像对待本地硬件一样配置和使用云端托管的基础架构。

第三方提供商采用“随用随付”的订阅模式,通过云和互联网为客户按需提供基础架构服务,如存储虚拟化。企业作为用户,对数据、应用程序、操作系统、运行时和中间件负责,提供商则授予企业对服务器、虚拟机、存储和网络的访问权限。

既然提供商已经为企业提供了基础架构,企业就不必再更新或维护本地数据中心,而是可通过仪表板或应用程序编程接口 (API) 访问和控制基础架构。

在 IaaS 模式下,企业只需购买和使用组件,并根据需要增加或缩减购买组件的规模,而没有任何维护费用,所以开销低,经济实惠。

IaaS 是较早的即服务产品,大部分主流云服务提供商都是从某种形式的 IaaS 起步的。例如 Amazon Web ServiceGoogle CloudIBM Cloud 以及 Microsoft Azure

IaaS 用例

IaaS 适用场景众多,如:

  • 灾难恢复:企业不必在多个地点部署冗余服务器,而是借助云提供商位于多地的基础架构实现灾难恢复
  • 软件开发:它有利于企业搭建软件开发和测试架构,速度比本地快得多。
  • 电子商务:IaaS 适用于流量常处于高峰需求的线上零售商,有助于零售企业在流量高峰期扩展业务规模,安全可靠地全天候运营。
  • 初创企业:初创企业可充分利用 IaaS 服务的全部优势,而不必将资金投入到本地 IT 基础架构建设上来。他们可享有企业级数据中心的所有优势,而不必在创业初期将大笔资金用于投资硬件或管理开销。

IaaS 的优势

IaaS 非常灵活,企业可按需购置计算资源,以及针对需求的波动,扩大或缩小购置资源的规模。企业前期不必斥资搭建本地数据中心,也省却了维护数据中心的开销。

在 IaaS 模式下,企业不必纠结于容量过度配置还是配置不足的问题。这意味着,企业既不会在流量高峰期过度购买本地容量,也不会因容量不足,无法应对意外的流量爆发式增长,进而导致停机等不良性能体验。

其他优势包括:

  • 可用性更高:IaaS 支持企业在多个位置创建冗余服务器,避免因物理灾难和本地断电造成停机过久,从而确保高可用性与业务连续性。
  • 延迟更低、性能更高:IaaS 提供商往往在多地运营数据中心,因此企业可将服务和应用程序放置在离用户更近的数据中心,从而最大限度优化性能,减少延迟。
  • 全方位安全:企业可利用 IaaS 提供商的数据加密等高级安全和保护功能,确保托管数据中心达到与本地数据中心相同的安全级别。
  • 响应速度更快:企业可快速配置云计算资源,测试新产品,并迅速推广给广大用户。
  • 快速运用最新技术:云提供商为吸引更多的业务,竞相向用户提供最新技术。因此相比本地部署,企业可借助云提供商的服务更早利用新技术。

IaaS 的局限性

  • 尽管 IaaS 优势众多,企业在过渡到云模式时还是会碰到各种挑战。其中包括:
  • 系统老旧:由于很多老旧的计算系统并不支持云服务。在进行云迁移之前,企业必须检查并升级老旧系统和应用程序。
  • 内部培训:新系统往往伴随独特的复杂性,企业可能需要提供培训和其他资源才能确保用户顺利上手。
  • 安全:从本地系统迁移到云,新的安全威胁(见勒索软件恶意软件数据泄露)也会结伴而来,因此企业必须检查并更新安全系统,制定补救策略。

平台即服务 (PaaS)

在 Paas 模式下,企业可通过访问云端平台,开发、运行和管理应用程序。云提供商在其基础架构上托管软硬件,然后通过互联网以堆栈或服务形式向用户交付一体化平台。他们还提供数据保护、系统和软件升级以及备份等支持服务。

PaaS 主要面向程序员和开发人员,支持用户开发、运行和管理应用程序,而无需维护底层基础架构。

用户可以编码、构建和管理应用程序,不必部署软件更新或管理硬件维护,计算环境由 PaaS 提供商创建和部署。PaaS 解决方案有 Microsoft Windows Azure、AWS Elastic Beanstalk 和 Google App Engine。

PaaS 用例

PaaS 可推动多项 IT 计划的顺利开展,例如:

  • 敏捷开发和运维:PaaS 解决方案满足运维工具链的所有要求,以内置自动化流程支持开发运维团队持续集成和持续交付 (CI/CD)。
  • API 开发和管理:PaaS 提供内置框架,IT 团队可用其开发、管理、运行和保护 API,在应用程序之间共享数据和功能。
  • 物联网:PaaS 支持各种编程语言、工具和应用程序,供开发人员编写物联网应用程序和实时处理数据。
  • 云原生开发和混合云:PaaS 支持云原生技术开发,如容器Kubernetes、微服务和无服务器计算,开发人员只需一次构建,就可统一部署和管理公有云、私有云及本地环境。

PaaS 的优势

PaaS 支持客户构建、测试、运行、部署、更新和扩展应用程序,相比本地平台,PaaS 速度更快、性能更高且更具成本效益。

PaaS 的其他优势还包括:

  • 简化协作:作为云服务,PaaS 支持开发运维团队随时随地访问所需工具,这有利于打造一个共享的软件开发环境。
  • 低风险测试和应用新技术:PaaS 平台可直接访问最新资源,支持企业在大力投资购买基础架构前,对新的操作系统、工具和语言进行测试。
  • 扩展能力:作为平台服务,PaaS 支持企业按需增购容量,用以构建、运行和暂存应用程序。
  • 减轻管理负担:在 PaaS 模式下,任务管理、基础架构管理及更新都是云服务提供商的责任。
  • 加快上市速度:借助 PaaS 模式,开发团队可快速开发、测试和管理应用程序。

PaaS 的局限性

PaaS 也有不足之处,例如:

  • 集成:在 PaaS 模式下,开发人员整合新应用程序时可能会遇到挑战,尤其是老旧系统并不支持云平台。
  • 运行时:PaaS 无法为框架和语言开发人员提供完全优化的方案,因此可能难以为企业定制解决方案。
  • 数据安全性:使用第三方服务器可能会引发其他安全风险。此外,开发人员可用的安全选项也十分有限,他们还需要寻找可集成第三方系统管理的兼容解决方案。
  • 运行限制:PaaS 解决方案可能无法与定制的云操作完全集成,尤其是云管理流程的自动化操作。这可能会束缚功能的运行,进而限制该模式的受众范围。

软件即服务 (SaaS)

SaaS 或云应用程序服务是最全面的云计算服务形式,用户可通过网页浏览器访问由提供商管理的应用程序。提供商负责处理从软件更新、错误修复到一般性软件维护等所有事宜。

用户通过 API 或管理面板连接应用程序,而不必在本地计算机上安装软件,群组访问也更顺畅、更可靠。例如,用户可从任意计算机通过网页浏览器登录 Gmail 或 Outlook 电子邮件帐户。

对于缺乏相应资源(如带宽或 IT 人员)来安装和更新软件的企业来说,SaaS 是完美选择。对于要定期使用但定制需求不高的应用程序,它也非常适合。SaaS 的产品包括 Dropbox、Google Apps 和 Salesforce。

SaaS 用例

如果企业希望应用程序始终可靠运行,而且只需少量人工干预,SaaS 适合您。几乎所有的办公应用程序和个人应用程序都可以用 SaaS 来交付。SaaS 的示例包括:

  • CRM:市场上的客户关系管理软件 (CRM) 种类很多,它们有助于企业管理客户数据。CRM 大部分都采用 API 形式,使用十分方便。
  • 安全性软件:包括企业存储密码所用的数据加密软件。
  • BPM:业务流程管理 (BPM) 软件是管理业务流程的可靠工具。

SaaS 的优势

在 SaaS 模式下,提供商负责所有基础架构和应用程序的管理,用户只需创建帐户、支付订阅费用即可开始使用服务。SaaS 提供商处理其他一切事务,包括维护服务器软硬件、管理用户的访问权限、安全保护、运行补丁并升级,以及存储、管理和备份数据等。

SaaS 的其他优势包括:

  • 轻松扩展:企业可轻松添加用户,用户只需注册并完成付费即可。用户还可以按标准价格增购存储空间。
  • 风险低:大部分 SaaS 产品均提供免费试用期,客户可先试用后购买。
  • 随时随地办公:只要有互联网连接和网页浏览器,用户就可通过任意设备访问 SaaS 应用程序。
  • 集成:SaaS 解决方案可轻松集成其他产品,不必另购其他软件或服务器。
  • 易于使用:SaaS 解决方案不要求下载或安装软件,简便易用。

SaaS 的局限性

SaaS 也存在一些限制:

  • 数据安全性:由于数据存储在异地,SaaS 数据保护和安全性可能无法得到保障。因此,无论使用何种 SaaS 服务,企业务必落实适当的安全解决方案。
  • 定制:SaaS 服务几乎不支持软件、功能的定制集成,因此企业不得不投入大量资源来增加和管理可定制的功能。
  • 互操作性:很多 SaaS 应用程序并不支持开放式集成。因此,需要找到可集成功能的服务。
  • 缺乏掌控:企业通常要将最终控制权交给第三方 SaaS 提供商。因此,寻找一个可靠的提供商至关重要。

IaaS、PaaS 和 SaaS 之间的区别

如上文所述,即服务是指企业和个人使用 IT 资产的方式,体现了传统本地 IT 与云计算之间的区别。在传统本地 IT 模式下,企业要购买 IT 资产,在本地数据中心安装、管理和维护硬件、系统软件、应用程序和开发工具。

在云计算模式下,云服务提供商拥有、管理和维护 IT 资产,而用户只需通过联网的网页浏览器、平台或管理面板即可使用提供商的服务,并按“随用随付”的订阅形式支付 IT 资产使用费。

企业规划上云路径时,决策主要基于两点,一是企业管理本地 IT 资产的能力和意愿程度,二是企业希望服务提供商可达到的管理水平。

下文比较了本地、IaaS、PaaS 和 SaaS 模式。

  • 本地:企业管理一切事务,包括应用程序、数据、中间件、运行时、操作系统、服务器、存储、虚拟化和网络。
  • IaaS:企业管理应用程序、数据、中间件、运行时和操作系统,而服务提供商管理虚拟化、服务器、存储和网络。
  • PaaS:企业只要管理应用程序和数据,服务提供商则处理剩余的一切事务,包括操作系统、运行时、中间件、服务器、虚拟化、存储和网络。
  • SaaS:服务提供商处理一切事务,包括应用程序、数据、中间件、运行时、操作系统、服务器、存储、虚拟化和网络。

这就是 IaaS、PaaS 和 SaaS 之间的基本区别。高成本效益是云计算环境中 IaaS、PaaS 和 SaaS 的主要优势。客户可轻松访问 IT 资产并按需扩展功能,成本可预测,不必购置基础架构,也省却了数据中心的维护开销。

IaaS vs. PaaS vs. SaaS

1.     IaaS vs. PaaS

IaaS 可赋予企业对操作系统更大的掌控权,是云计算环境的基本模式。在 PaaS 模式下,企业可以构建应用程序而不必在本地托管,灵活性更高,但掌控力较弱。

例如,Amazon Web Services 提供网站和应用程序基础架构托管服务,相比之下,Google App Engine 可以托管站点,让开发人员能够设计和部署应用程序。

2.     SaaS vs. PaaS

PaaS 支持企业在现有网络上构建新产品。而 SaaS 更进一步,提供商管理 SaaS 并提供即用型产品。

例如,PaaS 为企业提供按需定制薪酬应用程序的工具,定制后的应用程序将被视为 SaaS 产品。但直接使用 QuickBooks 这类现成的 SaaS 产品可能是更好的选择。

3.     IaaS vs. SaaS

SaaS 提供商可为企业提供广泛的软件管理和维护服务。而 IaaS 提供商仅提供和维护核心组件,如存储和服务器。

IaaS、PaaS 和 SaaS 的示例

下文介绍 IaaS、PaaS 和 SaaS 的一些示例:

1.    IaaS 示例

  • Amazon Web Services (AWS):这是按需购买的云计算产品,采用周期性订阅付费模式,并由 Amazon 监管。它为企业提供数据存储和交付服务。
  • Microsoft Azure:此云计算产品通过 Microsoft 数据中心网络提供应用程序构建、测试和管理服务。
  • Google Cloud:这款云计算产品提供在本地运行 Windows、SAP 和 Oracle 的服务。

2.    PaaS 示例

  • Google App Engine:开发人员使用此产品构建 Web 应用程序,并将应用程序托管在 Google 的云数据中心。

3.    SaaS 示例

  • HubSpot:这是集 CRM、销售、营销和服务为一体的SaaS 平台,企业可用它联系和保留客户。
  • Dropbox:这是一款文件共享 SaaS 工具,允许企业或团队中成员下载和上传文件。
  • DocuSign:它可帮助企业发送需要签名的合同与文件。
  • JIRA:这是来自 Atlassian 的项目管理软件。

哪种云计算最好?

每种云解决方案都有自己的显著特色,适用于不同的项目和需求,对应不同的信息系统层次。因此,如何从这些云计算解决方案中进行选择,完全取决于项目规模和企业需求。

  • SaaS 可按需使用,省时省力,还可预测成本。
  • PaaS 是最适合 Web 应用程序的解决方案,优化、集中式管理和节省成本是其三大优势。
  • IaaS 可高度扩展,能够应对复杂的项目需求。它还可以进行定制,确保随时随地访问。

Veritas 能为您提供哪些帮助?

Veritas 帮助各大企业轻松管理和保护关键业务数据,通过集成式产品组合为企业提供统一的数据管理,交付卓越的性能和丰富的功能,以及一流的云端监管服务。

Veritas 的云产品以解决行业挑战为目标,例如优化多云应用程序和数据以提供始终在线的可用性,确保灾难恢复迅速完成,加速企业上云,全面保护云端资产等。

除了云服务,Veritas 业务也涉及网络安全合规等领域。我们提供有竞争力的产品定价,强大而全面的技术生态系统支持 800 多种数据源、1400 种存储目标、100 多种操作系统和 60 多类云平台。95% 的财富 100 强企业信赖我们的产品和服务。相信 Veritas 也能助您一臂之力

结论

IaaS、PaaS 和 SaaS 是三种不同的云计算服务。在云计算环境中,IaaS/PaaS/SaaS 是指使用不同的服务器网络来托管、存储、处理、管理以及在线备份数据的三种模式。

上面讨论的三种云模式 (IaaS/PaaS/SaaS) 都有特定的功能和特色,企业务必了解它们之间的区别和适用场景。无论企业有何需求:是选择云端存储软件、完整掌控基础架构而无需自己维护,还是在平稳运行的平台上定制应用程序,您都可找到对应的匹配模式。

无论选择哪个选项,迁移入云都是企业未来业务和技术发展的必经之路。



Veritas 客户包括 95% 的财富 100 强企业,而 NetBackup™ 被列为保护企业海量数据的首选。

 

深入了解为实现数据的全面保护,Veritas 如何跨虚拟、物理、云和传统工作负载统一运行企业数据保护服务

立即联系我们,稍后我们的代表会与您联系。