1
0
wiki/FormalSciences/ComputerScience/CloudService/2.ServiceModels/2.3-软件即服务(SaaS).md
2024-10-13 20:52:05 +08:00

51 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 2.3-软件即服务SaaS
description: SaaS 通过浏览器提供云应用及其底层 IT 基础架构和平台。用户避免购买和维护本地软件转为订阅模式。SaaS 降低前期成本,依赖高速互联网连接。示例包括 Google Docs、Microsoft Office 365。SaaS 应用通常基于多租户架构由提供商管理更新和维护。SaaS 依赖订阅模式置备软件许可证,与永久许可证不同。
keywords:
- 软件即服务
- SaaS
- 订阅模式
- 云应用
- 多租户架构
tags:
- FormalSciences/ComputerScience
- CloudService/Overview
author: 仲平
date: 2024-10-13
---
## 概述
**软件即服务SaaS是一种云计算形式可通过网络浏览器为终端用户提供云应用及其所有的底层 IT 基础架构和平台。** 对于符合以下条件的大型企业、小型企业或个人而言SaaS 可能是理想的解决方案:
- 想避免购买或维护基础架构、平台和本地软件的麻烦。
- 更喜欢通过运营支出OPEX进行更简单的成本管理而不是通过资本支出投资CAPEX
- 需要尽可能减少自定义。
- 青睐软件订阅模式。
## SaaS 是如何运作的?
**不再像传统软件那样需要永久购买软件或投资可靠的本地 IT 基础架构SaaS 可以降低用户的前期成本。** 然而,由于**服务性能取决于互联网连接速度**SaaS 用户应投资购买高速的网络硬件。
SaaS 的示例包括一些应用服务提供商ASP如 Google Docs 和 Microsoft Office 365以及一些提供人力资源软件、电子商务系统、客户关系管理工具和集成开发环境IDE的企业服务。
常见部署模式有两种,软件供应商通常会选择其一或两者皆选:
- 数据中心
- 公共云服务提供商(如 AWS、Azure 或 IBM Cloud管理托管 SaaS 解决方案的云环境。
**SaaS 应用利用多租户架构来隔离用户数据。** 软件更新、漏洞修复以及其他常规应用维护都是由 SaaS 提供商负责用户通过网络浏览器与软件交互。SaaS 解决方案通常功能齐全但有时通过应用编程接口API如 REST 或 SOAP融入自定义集成以连接其他功能。
**SaaS 的特性使提供商更容易向客户推出新功能。** 大多数 SaaS 应用都是预配置的即插即用产品SaaS 提供商将管理这些应用背后的所有内容,包括:
- 硬件组件,例如网络、存储和数据中心服务器
- 平台,例如虚拟化、操作系统和中间件
- 各种软件要求,例如运行时、数据和应用本身
## SaaS 模式
**SaaS 应用在很大程度上依赖于订阅模式置备软件许可证。** 和永久许可证不同,该软件交付模式是将每个帐户与订阅进行关联,而后者则在一段时间内(通常是每年或每月)授予 SaaS 相应的访问权限。缴纳订阅费后通常帐户会获得对产品文档和服务级别协议SLA规定的持续支持的访问权限但有些 SaaS 提供商会收取额外的支持费用,才能进行源代码级别上的自定义代码更改。