---
title: "什么是 SaaS (Software as a Service)？"
canonical: https://wavect.io/zh/glossary/saas/
language: zh
description: "你租用而非拥有的软件：供应商托管它、运行它并收取订阅费，而客户只需通过浏览器登录。"
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

技术

# SaaS

Software as a Service

你租用而非拥有的软件：供应商托管它、运行它并收取订阅费，而客户只需通过浏览器登录。

最近审阅: 2026-06-02 审阅人 [Kevin Riedl](/zh/team/kevin-riedl/) [wiki ↗](https://www.wikidata.org/wiki/Q139796365)

SaaS 是一种交付和商业模式，而不是一种技术。供应商不是把软件的一份副本卖给你让你自己安装和运行，而是托管它、运营它，并按周期性费用通过 Web 给你访问权限。你登录、你使用、你从不碰服务器。Salesforce、Slack 和 Notion 都是 SaaS。客户租用能力，而不是购买和维护软件。

其决定性的技术特征是多租户（multi-tenancy）：一个运行中的系统同时服务许多客户，他们的数据彼此隔离。这一个选择塑造了一切。你为租户之间的隔离和安全而设计，为一次性向所有人部署更新而不破坏任何人而设计，并为随客户增加而扩展而设计，而不是一年发布一次新版本。这种扩展是落在一个单体里、还是落在 [微服务](/zh/glossary/microservices/) 里，是另一个独立的决策，它应当跟随负载，而不是跟随潮流。它也改变了运维，因为现在是供应商承担正常运行时间、备份和安全这一持续的责任，而不是客户。

商业模式是另一半。收入是一种订阅，通常按月或按年，这意味着关系不在销售时结束，而是在那里开始。重要的指标变成了经常性收入、流失率（churn）以及服务每个客户的成本。定价通常与价值或用量挂钩：按席位、按层级或按用量。如果定价模式搞错了，一个技术上卓越的产品仍会在每个客户身上亏钱，所以定价既是销售决策，也同样是架构决策。

我们端到端地构建 SaaS 产品，从多租户 [架构](/zh/services/software-development/) 到客户登录进去的 [Web 应用](/zh/services/web-apps/) ，通常从一个 [MVP](/zh/glossary/mvp/) 起步，并在产品找到 [PMF](/zh/glossary/pmf/) 之后再加固它。Polity 就是一个 SaaS 产品。创始人低估的诚实之处：周期性模式意味着你正在签约承担对正常运行时间、安全和支持的永久责任，这是一项真实的运营成本，而不是一次性的构建。

// FAQ

## 常见问题

### 什么是 SaaS？

软件即服务：由供应商托管和运行、以订阅方式出售、通过 Web 访问的软件。客户租用能力并通过浏览器登录，而不是自己安装和维护软件。Salesforce、Slack 和 Notion 是典型例子。

### 什么是多租户？

一个运行中的系统同时服务许多客户，每个客户的数据彼此隔离。它是 SaaS 的决定性技术特征，并塑造了整个架构：隔离、租户之间的安全，以及一次性向所有人部署更新而不破坏任何人。

### SaaS 模式对定价意味着什么？

收入是经常性的，通常按席位、层级或用量计，所以关系在销售时开始而不是结束。流失率和服务每个客户的成本变成了重要的数字。如果定价模式搞错了，即使是一个出色的产品也会在每个客户身上亏钱，所以定价也是一项架构决策。

相关术语

- [MVP](/zh/glossary/mvp/)
- [PMF](/zh/glossary/pmf/)
- [Microservices](/zh/glossary/microservices/)

相关服务

- [定制软件开发](/zh/services/software-development/)
- [Web 应用](/zh/services/web-apps/)

相关案例研究

- [Polity](/zh/case-studies/polity/)

相关指南

- [如何为 MVP 选择技术栈](/zh/software-development-guide/how-to-choose-a-tech-stack-for-mvp/)

聊聊

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/zh/glossary/saas/#term",
      "@type": "DefinedTerm",
      "alternateName": [],
      "description": "你租用而非拥有的软件：供应商托管它、运行它并收取订阅费，而客户只需通过浏览器登录。",
      "inDefinedTermSet": "https://wavect.io/zh/glossary/#termset",
      "name": "SaaS",
      "termCode": "saas",
      "url": "https://wavect.io/zh/glossary/saas/"
    },
    {
      "@id": "https://wavect.io/zh/glossary/saas/#webpage",
      "@type": "WebPage",
      "about": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "author": {
        "@id": "https://wavect.io/team/kevin-riedl/#person",
        "@type": "Person",
        "name": "Kevin Riedl",
        "url": "https://wavect.io/team/kevin-riedl/"
      },
      "dateModified": "2026-06-02",
      "description": "你租用而非拥有的软件：供应商托管它、运行它并收取订阅费，而客户只需通过浏览器登录。",
      "headline": "SaaS",
      "inLanguage": "zh",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-06-02",
      "mainEntity": {
        "@id": "https://wavect.io/zh/glossary/saas/#term"
      },
      "mentions": [
        {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        {
          "@type": "Service",
          "name": "定制软件开发",
          "url": "https://wavect.io/zh/services/software-development/"
        },
        {
          "@type": "Service",
          "name": "Web 应用",
          "url": "https://wavect.io/zh/services/web-apps/"
        }
      ],
      "name": "SaaS",
      "reviewedBy": {
        "@id": "https://wavect.io/team/christof-jori/#person",
        "@type": "Person",
        "name": "Christof Jori",
        "url": "https://wavect.io/team/christof-jori/"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".gls-single__h1",
          ".gls-single__tldr"
        ]
      },
      "url": "https://wavect.io/zh/glossary/saas/"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "item": "https://wavect.io/zh/",
          "name": "首页",
          "position": 1
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/zh/glossary/",
          "name": "技术、产品与合作模式术语表",
          "position": 2
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/zh/glossary/saas/",
          "name": "SaaS",
          "position": 3
        }
      ]
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "软件即服务：由供应商托管和运行、以订阅方式出售、通过 Web 访问的软件。客户租用能力并通过浏览器登录，而不是自己安装和维护软件。Salesforce、Slack 和 Notion 是典型例子。"
      },
      "name": "什么是 SaaS？"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "一个运行中的系统同时服务许多客户，每个客户的数据彼此隔离。它是 SaaS 的决定性技术特征，并塑造了整个架构：隔离、租户之间的安全，以及一次性向所有人部署更新而不破坏任何人。"
      },
      "name": "什么是多租户？"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "收入是经常性的，通常按席位、层级或用量计，所以关系在销售时开始而不是结束。流失率和服务每个客户的成本变成了重要的数字。如果定价模式搞错了，即使是一个出色的产品也会在每个客户身上亏钱，所以定价也是一项架构决策。"
      },
      "name": "SaaS 模式对定价意味着什么？"
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".faq-question",
      ".faq-answer"
    ]
  }
}
```
