
「自建 Kong 免费、云网关要花钱」——这个结论流传很广,但它是半截账。我们把一个 40 微服务业务的自建 Kong 与云托管 API 网关的真实成本拉平对比后发现:月度显性费用确实自建低,但把人力折进去后,云托管反而便宜 35%。这篇把账摊开讲。
显性成本好算:2 台 4C8G 网关节点 + 1 台 PostgreSQL,月成本约 800~1200 元。被忽略的隐性成本有四块:
1. 运维人力:版本升级(Kong 的大版本升级曾有破坏性变更)、插件冲突排查、证书轮转、Lua 自定义插件的技术债,稳定占用 0.3~0.5 个人力,按 2.5 万/月折算即 7500~12500 元/月;
2. 高可用建设:跨可用区部署、健康检查、限流容灾,做到生产级还要再加配置与演练时间;
3. 故障损失:网关是全流量的单点,自建网关的一次 P0 故障损失往往超过全年「省下」的费用;
4. 能力差距:云网关内置的安全防护(WAF 联动、DDoS 首层承接)、与内部服务的集成(注册中心、密钥管理)自建都要另配。
云托管网关按实例规格 + 调用量计费,同规模业务月成本 3000~6000 元。它的价值不在功能更强——Kong 的插件生态仍然更丰富——而在把「网关是一个产品」的责任转移给厂商:升级、扩容、高可用、SLA 都不再是你的问题。
它也有明确边界,三种场景不推荐:
1. 深度自定义 Lua/外部插件生态依赖重的团队(迁移成本高于收益);
2. 日调用量极大且流量形态平稳的团队(规模化后自建成本曲线更平);
3. 强私有化/专有云要求的环境。
三个问题定去留:
1. 团队有没有「网关值班」的人?没有专职平台人员 → 云托管,别犹豫;
2. 流量规模到哪个档?日调用 1 亿以下、峰值 QPS 万级以内,云托管的溢价换来的确定性是划算的;超过这个规模且有稳定平台团队,自建的成本优势才开始显现;
3. 有没有特殊的插件/协议需求?有 → 先确认云网关插件市场能否覆盖,覆盖不了再考虑自建或混合(云网关为主 + 边缘自建)。
实践里最常见的终态不是二选一:南北向流量(外部 API)走云托管网关,享受安全防护与 SLA;东西向流量(内部服务间)走 K8s Ingress 或服务网格,因为内部流量治理天然长在集群里。这条分界线让两类网关都工作在各自最划算的区间。
网关选型的正确姿势是算全成本账:显性费用 + 人力折算 + 故障期望损失。多数 100 人以下平台的答案是云托管起步、规模化后再评估自建——把工程师的时间花在业务上,才是最大的成本优化。



原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。