构建具有自定义域、隔离计算和按客户配置的多租户平台。Cloudflare SSL for SaaS 为每个客户主机名配置和续订 SSL 证书。Workers for Platforms 在隔离的 V8 环境中运行客户代码。D1、KV 和 R2 提供每租户数据存储。Workers Analytics Engine 和 Logpush 跟踪使用情况以进行计费和合规。
允许客户使用自己的域并进行自动证书管理:
- SSL for SaaS 为每个自定义主机名配置和续订证书
- Cloudflare for Platforms 使用每租户配置将客户域路由到您的平台
让客户在您的平台上部署他们自己的代码:
- Workers for Platforms 在隔离的 V8 环境中运行客户代码
- Dispatch namespaces 根据主机名或路径将请求路由到正确的租户 Worker
- SSL for SaaS 处理每个租户的自定义域
结合自定义域、租户计算和隔离存储:
- SSL for SaaS 管理客户主机名和证书
- Workers for Platforms 运行每租户应用程序逻辑
- D1 或 KV 通过数据库级别或键前缀隔离存储每租户数据
- R2 存储每租户文件和资产
- 一个 Cloudflare 账户 ↗。
- 一个为您平台添加到 Cloudflare 的域(例如,
yourplatform.com)。SSL for SaaS 将此作为针对其颁发客户自定义主机名的提供商域。请参阅启用 Cloudflare for SaaS。 - Workers for Platforms 需要 Workers Paid 计划。Dispatch namespaces(将请求路由到特定于客户的 Workers)在免费层上不可用。
- 已安装 Node.js ↗(版本 16.17.0 或更高版本)和 Wrangler。
- 一个 Cloudflare 账户 ↗。
- 一个为您平台添加到 Cloudflare 的域。这是您的域,而不是您客户的域。SSL for SaaS 针对此提供商域颁发客户自定义主机名。请参阅启用 Cloudflare for SaaS。
- Node.js ↗(版本 16.17.0 或更高版本)和 Wrangler,如果您计划添加 Workers for Platforms 或以编程方式管理绑定。
SSL for SaaS 文档
用于管理自定义主机名和证书的完整文档。
Workers for Platforms
让客户在您的平台上部署他们自己的代码。
SaaS 案例研究
探索 SaaS 公司如何在 Cloudflare 上构建。