登录 / 注册 Account

云计算

什么是 SaaS?

软件即服务(SaaS)是一种云计算形式,可为用户提供应用及其所有的底层 IT 基础架构和平台。对于符合以下条件的企业或个人而言,SaaS 可能是理想的解决方案:

  • 想避免维护基础架构、平台和软件的麻烦。
  • 需要尽可能减少自定义。
  • 青睐软件订阅模式。

尽管由于服务性能取决于互联网连接速度,用户需要投资购买高速网络硬件,但不再需要永久购买软件或投资内部 IT 基础架构,SaaS 仍可以降低用户的前期成本。

SaaS 的示例包括一些面向客户的服务(如 Google Docs 和 Microsoft Office 365),以及一些提供人力资源软件、内容管理系统、客户关系管理工具和集成开发环境(IDE)的企业服务。

SaaS 是如何运作的?

通常情况下,云服务提供商会管理该软件。软件更新、漏洞修复以及其他常规应用维护都是由该提供商负责。用户通过 Web 浏览器与软件进行交互,或使用诸如 REST 或 SOAP应用编程接口(API)将软件连接至其他功能。

大多数 SaaS 应用都是预配置的即插即用产品,SaaS 提供商将管理这些应用背后的所有内容,包括:

  • 硬件组件,例如网络、存储和数据中心服务器
  • 平台,例如虚拟化、操作系统和中间件
  • 各种软件要求,例如运行时、数据和应用本身

SaaS 模式

SaaS 产品在很大程度上都采用订阅模式。该软件交付模式是将每个帐户与订阅进行关联,而后者则在一段时间内(通常是每年或每月)授予 SaaS 相应的访问权限。缴纳订阅费后,通常帐户会获得对产品文档和一定技术支持的访问权限,但有些 SaaS 提供商会收取额外的支持费用,才能进行源代码级别上的自定义代码更改。

PaaS、IaaS 和 SaaS 的区别

即服务(aaS)一词通常是指由其他人管理的解决方案,这样您就可以专注于一些重要的事务,例如自定义应用的迭代改进。除了 SaaS 外,其他重要的即服务选项还包括:基础架构即服务(IaaS)和平台即服务(PaaS)。

IaaS 表示将由提供商通过云为您管理基础架构,包括实际的服务器、网络、虚拟化和存储。用户将通过 API 或控制面板来访问租用的基础架构。操作系统、应用和中间件等内容由用户管理,而提供商则提供硬件、网络、硬盘驱动器、存储和服务器,并负责处理中断、维修及硬件问题。

PaaS 是由外部服务提供商为用户提供相应的硬件和应用软件平台。由于用户可以自行处理实际的应用和数据,因此 PaaS 是开发人员和程序员的理想解决方案。PaaS 会为用户提供平台,使其可以在上面开发、运行和管理自己的应用,而无需构建和维护运行这些应用所需的基础架构或环境。

SaaS 供应商示例

企业 SaaS

  • Paychex 的人力资源软件
  • CA Technology 的企业软件
  • Atos 的 SaaS 消息传递解决方案
  • WordPress 的内容管理软件
  • Salesforce 的客户关系管理软件

个人用户 SaaS

  • Intuit TurboTax
  • Slack 的消息传递服务
  • Microsoft Office 365
  • Dropbox 的文件存储服务
  • Google 的 Web 应用

红帽 SaaS

我们改进了 SaaS 订阅模式,赋予了其大多数即服务型解决方案所缺乏的优势:源代码访问。这意味着您可以即时获得基于 Web 的预配置应用的适用性,并可以根据需要自定义软件。

最为重要的是,每项订阅都包括相应的支持服务。这些建议和指导可以帮助您部署、配置和管理所使用的任何即服务型红帽产品。