资讯详情

自托管还是托管?Supabase 云服务与本地部署的成本真相

📅 2026/10/11 17:37:39 | 华诺云谱 👁 阅读
自托管还是托管?Supabase 云服务与本地部署的成本真相
自托管还是托管Supabase 云服务与本地部署的成本真相【免费下载链接】supabaseThe Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.项目地址: https://gitcode.com/GitHub_Trending/supa/supabaseSupabase 的定位很有趣它是一个开源的 Firebase 替代品README 开篇就写着The Postgres development platform核心卖点是用企业级开源组件Postgres、PostgREST、GoTrue、Realtime、Envoy拼出 Firebase 式体验。但开源二字天然制造了一个选择困境——既然代码全在 GitHub 上、Docker Compose 配置就躺在仓库根目录为什么还要每月向 Supabase 付费是自己买台服务器把 11 个容器跑起来更省钱还是托管订阅才是真正的划算这个问题没有标准答案但完全可以算清楚。本文直接翻开源仓库的定价源码、部署文档与容器配置把两边的账逐项摊开。一、托管版免费额度很慷慨但每一行 SQL 都在计费先说结论Supabase 的免费层是市场上最慷慨的之一但它是诱饵Pro 起步价 25 美元/月看似便宜真实账单由 MAU、磁盘、流量三个维度叠加而成。这些数字全部写死在仓库的 plans.ts 和 pricing.ts 里可以直接逐条核对。免费层Free0 美元/月但附带 500 MB 数据库共享 CPU、500 MB RAM、5 GB 出站流量、5 GB 缓存出站、1 GB 文件存储、5 万 MAU月活跃用户、不限 API 请求数。代价是项目闲置 1 周会被暂停且同时最多只能有 2 个活跃项目。对个人博客、Demo、原型来说完全够用但它明确不是给生产应用准备的。Pro 层25 美元/月包含 1 个跑在 Micro 计算规格上的项目这是整个计费模型的底座。免费额度升级为10 万 MAU、8 GB 磁盘、250 GB 出站流量、250 GB 缓存出站、100 GB 文件存储、7 天备份与 7 天日志。真正需要警惕的是超量计价全写在 plans.ts 里资源免费额度超量单价MAU10 万$0.00325 / MAU数据库磁盘8 GB$0.125 / GB出站流量250 GB$0.09 / GB缓存出站250 GB$0.03 / GB文件存储100 GB$0.0213 / GB这些单价单独看都不起眼但叠乘起来非常可观。以一个月活 50 万、出站 1 TB 的 ToC 应用为例估算超出 MAU 40 万 × $0.00325 $1300超出流量 774 GB × $0.09 $69.7磁盘若到 100 GB 再叠加 $11.5。单月账单约 $1400年化超过 $1.6 万——而这还只是 Pro 层的基础账。更隐蔽的隐藏成本分布在 pricing.ts 中很容易被忽略MAU 是增量计费最凶的一项。Auth 的Total Users不限量但 MAU 从 10 万起每个 $0.00325。做增长型产品时这一项会随用户规模线性膨胀没有任何封顶。时间点恢复PITR是单独加购$100/月/7 天保留期plans.ts 中 Pro 与 Team 层价格一致——说明它跟订阅层级无关纯按需付费。数据库分支Branching$0.01344/分支/小时约合每月 $9.7/常驻分支团队如果习惯为每个 PR 开分支这笔钱会悄然累积。日志是进阶付费Pro 只保留 7 天日志想要 28 天就得直接跳到 Team 层$599/月日志排水Log Drains额外 $60/个/项目。对需要审计、排障的生产系统来说7 天日志几乎是不可用的。流水线Pipelines$0.053/管道/小时 持续复制 $3/GB 初始同步 $0.6/GB。高级电话 MFA$75/月起。还有一个关键点Pro 层的 $25 只包含Micro 计算规格。一旦数据库负载上去需要升级到 Small、Medium 乃至更大规格compute-disk-limits.ts 里列出了从 Nano免费到 48XL 共十几个档位IOPS 与吞吐逐级上升——档位越高月费呈数量级增长。很多团队25 美元起步的预算幻觉就破灭在第一次计算规格升级上。二、自托管省下的订阅费都变成了运维账单Supabase 自托管确实是官方支持的一等公民。仓库的 docker.mdx 开篇就说Docker 是最快的上手方式15 分钟内可以跑起来。但要清醒地认识到——跑起来只是开始运维才是成本主体。先看硬件账。按官方文档的最低要求4 GB RAM、2 核 CPU、40 GB SSD推荐 8 GB RAM、4 核、80 GB SSD。这还只是数据库、API、Auth 等核心组件文档特别注明日志与分析Logflare Vector Log Explorer默认不启用启用会显著增加资源需求。换句话说想达到托管版自带日志、监控的体验自托管还要额外加资源。对照 docker-compose.yml生产环境实际要拉起 11 个容器studio管理后台、api-gwEnvoy 网关、authGoTrue、restPostgREST、realtime、storage、imgproxy图片处理、metapg-meta、edge-functions、dbPostgres、pooler连接池。这还没算配套的备份存储、对象存储后端与日志系统。图 supabase-architecture.svg 完整展示了这套由 Elixir、Go、Node 多种语言组件拼成的架构——托管平台替你编排了这一切自托管则全部自己负责。再看升级账。仓库用专门的 updating.mdx 文档描述升级流程本身就是运维复杂度的最好证明官方提供update.sh做三路合并升级但它只备份配置文件不备份 Postgres 与 Storage 数据——升级前必须自己另做数据备份部分版本包含 breaking changes如 Postgres 大版本升级update.sh会停下要求人工确认并手动执行步骤本地改过配置又碰上上游同步改动时会产生合并冲突需要打开文件手工解决标记。托管版的数据库大版本升级、安全补丁、组件更新由 Supabase 平台自动完成自托管时这些全部折算成工程师时间。以一名后端/运维工程师的月薪成本分摊计算每周花 2~4 小时在升级、备份巡检、监控告警处理上月人力成本很容易超过 $200——这还没算硬件。而 Pro 托管层 25 美元/月、Team 层 599 美元/月多数规模下自托管用硬件人力换来的省钱根本不成立。还有安全账。自托管意味着 GoTrue、PostgREST、Realtime、Storage 等每一个组件都要自己跟进 CVE、自行加固JWT 密钥、API 密钥的生成与轮换仓库中的generate-keys.sh等脚本也要自己维护。社区近期有第三方研究发现约 1.6 万个 Supabase 数据库实例暴露了可读表格——这个数字对托管和自托管都是警钟数据库即服务让建表、开 API 变得太容易行级安全RLS与密钥管理一旦松懈无论数据放在谁家的服务器上都是裸奔。托管至少还替你守住了基础设施层自托管则连数据库暴露在内网/公网都是自己的责任。三、不同团队规模的最优解一张决策表把两边的账合并可以得出一个粗略但可用的决策框架硬件价格按常见云厂商 4C8G 实例月租约 $30~60 估算实际以询价为准个人项目 / 原型验证5 万 MAU托管免费层。0 成本、1 周暂停可接受、2 项目限制对个人绰绰有余。自托管在这里毫无性价比——一台最低配置 VPS 的月租就超过 Pro 层的费用还要搭上全部运维时间。早期创业10 万 MAUPro 层 25 美元/月几乎封顶。这是托管的最甜区间所有免费额度都用不完25 美元买到的是备份、监控、日志、自动扩缩与睡个好觉。自托管在同等体验下硬件 人力轻松破千。增长期10 万~100 万 MAU进入真正的算账区间。MAU 超出部分 $0.00325/个50 万 MAU 时月账单约 $1400自托管则开始出现拐点——如果团队本身就有成熟的 DevOps 能力一台 8C16G 专用实例 自动备份 每周 1 小时的升级例行公事月成本可能压到 $300 以内。此时自托管开始有吸引力但前提是团队愿意也有能力承担没有专职运维的团队这 $1100 的差价买的是事故率与恢复时间。合规敏感金融、医疗、政务托管 Team 层 $599/月起换来 SOC2、ISO 27001、HIPAA 加购、SSO、SLA 与 28 天日志——这些认证自托管自己拿成本是以十万计的审计与整改。除非数据主权是硬性法规要求否则托管的合规单价几乎无法被自托管复制。百万 MAU 以上 / 多区域 / 深度定制托管账单进入每月数万美元量级自托管 混合模式自管数据库、托管周边开始成为大厂的理性选择——此时你已经养得起专职数据库团队硬件的边际成本低于 MAU 的增量计费。最后的判断逻辑可以浓缩为三问你的团队有专职运维吗你的数据有强合规约束吗你的 MAU 增长曲线在未来 12 个月会跨过哪个量级三个答案组合起来最优解通常是清晰的。对绝大多数团队而言真实成本最低的路径不是自托管省订阅费而是托管省人力、把省下的时间花在产品上——毕竟 Supabase 商业模式本质就是开源降低你的信任门槛托管才是它的收费闸门而这场博弈里时间才是开发者最贵的资源。【免费下载链接】supabaseThe Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.项目地址: https://gitcode.com/GitHub_Trending/supa/supabase创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑