登录 / 注册 Account
Jump to section

IaaS、PaaS 和 SaaS 大比拼

复制 URL

"即服务(aaS)"一词通常是指由第三方提供的云计算服务,它可让您可以专注于更重要的事务,例如写代码和客户关系。每一种类型的云计算,都能逐步减轻您管理本地基础架构的负担。 

您作为用户和管理员,本地 IT 基础架构对您来说责任最大。当您的硬件和软件都部署在本地时,您和您的团队要负责根据需求来管理、更新和更换每个组件。而云计算可以将基础架构的一部分、几部分甚至全部都分配给第三方来管理,从而让您腾出时间专注于其他事务。

云计算的即服务选项主要有 3 种:基础架构即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。每种选项都对应不同的管理能力。

在本文中,我们将介绍每种类型的模式、相应的优势,以及如何使用其中之一或全部来创建满足您所有需求的云计算环境。同时,我们还会看一下每种服务的几个示例,更加方便理解。

基础架构即服务(或 IaaS)让您从本地基础架构往轻松迈进了一步。这是一种即付即用的服务,由外部的第三方提供商根据您的需要,利用互联网(通过云)为您提供基础架构服务(如存储和虚拟化)。 

作为用户,您只需负责操作系统以及任何数据、应用、中间件和运行时,而提供商会给您访问和管理所需网络、服务器、虚拟化和存储的权限。 

您无需维护或更新自己的现场数据中心,因为提供商会为您代劳。此外,您可以通过应用编程接口(API)或控制面板来访问和控制基础架构。 

IaaS 可以让您享受较大的灵活性:您可以仅购买所需的组件,然后根据需要进行扩展或缩减。这样不仅开销低,而且无维护成本,从而使 IaaS 成为一种经济实惠的方案。 

IaaS 的一大用途就是快速、灵活地构建和拆解开发与测试环境。您可以仅使用创建开发环境所需的基础架构,并在需要时进行扩展或缩编,完成后,您可以立即停用,这样就只需为所使用的内容付费。 

IaaS 的主要短板在于可能存在的提供商安全问题、多租户系统问题(提供商必须与多个客户端共享基础架构资源)以及服务可靠性。但选择可靠且可信赖的提供商(具有可靠的历史和声誉)就可以避免这些问题。 

IaaS 的示例包括 AWS、Microsoft Azure 及 Google Cloud 等公共云提供商。

平台即服务(PaaS)与全面本地基础架构的区别又更拉大了一些。在该方案下,提供商将硬件和软件托管在自己的基础架构上,并通过互联网连接以集成解决方案、解决方案堆栈或服务的形式将该平台交付给用户。

PaaS 主要面向开发人员和程序员,它允许用户开发、运行和管理自己的应用,而无需构建和维护通常与该流程相关联的基础架构。 

您只需编写代码、构建和管理您的应用,不再有软件更新或硬件维护方面的麻烦。系统将会为您提供构建和部署环境。 

借助 PaaS,开发人员可以创建相应的框架来构建和自定义基于 Web 的应用。他们可以使用内置的软件组件来创建自己的应用,从而减少自编写代码的数量。

PaaS 的示例包括:AWS Elastic Beanstalk、Heroku 和红帽 OpenShift

软件即服务(SaaS)也称为云应用服务,是最全面的云计算服务,它通过 Web 浏览器交付由提供商管理的整个应用。 

提供商将负责处理软件更新、漏洞修复及其他常规软件维护工作,而用户则通过控制面板或 API 连接至应用。它不需要在每台计算机上安装软件,而且对程序的组访问更加流畅可靠。 

举例来说,如果您有一个基于 Web 的服务(例如 Outlook 或 Gmail)的电子邮件帐户,那么您就早已对 SaaS 不陌生了,您可以从任意位置、通过任何计算机来登录帐户并收取电子邮件。 

对于没有员工或带宽来处理软件安装和更新的小型企业,或者对于不需要太多自定义操作或只能定期使用的应用而言,SaaS 是一个绝佳选择。 

SaaS 固然可以节省您的时间和维护成本,但也可能会让您在控制、安全防护和性能等方面付出代价,因此选择可信赖的提供商至关重要。

SaaS 的示例包括:Dropbox、Salesforce、Google 应用和红帽智能分析。 

红帽可以为您提供相应的 IaaS、PaaS 和 SaaS 选项。您可以将它们组合起来,共同打造一个云计算环境,从而为您提供所需的基础架构、平台和应用,同时又不会带来麻烦和困扰。 

红帽云基础架构产品包括红帽 OpenStack® 平台红帽虚拟化红帽卫星红帽 Ceph 存储,以及我们的容器编排平台红帽 OpenShift

为了简化企业软件的购买和管理,红帽市场在红帽 OpenShift 集群上提供了自动部署的认证软件。

我们的即服务型解决方案为开源形式,并有红帽一流的支持服务以及逾 25 年的经验和协作创新提供坚实保障。携手红帽,您可以从容安排人员、流程和技术来构建、部署和管理云就绪应用,谋求未来发展。 

  • The OpenStack® Word Mark and OpenStack Logo are either registered trademarks / service marks or trademarks / service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation or the OpenStack community.