在本博客中,我们将分析 Kong Konnect Plus——一个提供三种不同定价模式的可扩展 API 管理解决方案:Serverless、Self-hosted/k8s 和 Dedicated Cloud。每种模式都针对不同的部署需求,同时发挥 Kong Konnect 的核心优势。
什么是 Kong Konnect?
由 Kong Inc.控制的Kong Konnect是一个为云原生时代设计的 API 生命周期管理平台,以服务形式交付。
Kong Konnect 为控制平面提供了多种选择:
- Kong Gateway
- Kong Ingress Controller
- Kong Mesh
控制平面将这些配置传递给数据平面组,该组由数据平面节点组成。单个节点可以在本地运行、在云托管环境中运行,或通过 Dedicated Cloud Gateways 由 Kong Konnect 完全托管。控制平面由 Kong 在云端托管,而用户可以选择在首选网络环境或 Kong 云上托管数据平面。

主要特性
- 提供控制平面,用于在任何环境中部署和管理用户的 API 和微服务。
- 跨服务应用身份验证、API 安全和流量控制策略。
- 提供实时和集中式的服务监控,并监控错误率和延迟等黄金信号。
- 在与最终用户相同的地理区域运营,从而确保数据隐私和法规遵从性。
- 提供服务目录、网关管理器、网格管理器、API 产品、开发者门户、分析和团队模块。
Kong Konnect 定价
首次试用此产品时,你可以免费使用 Kong Konnect Plus 版本 30 天。如果你需要制定年度账单或自定义计划,则需要联系 Kong 销售部门了解详情。
Kong Konnect Plus 特性
- 访问 Kong Gateway、Ingress Controller 和 Kong Mesh
- 访问 Kong Konnect 的 Dedicated Cloud Gateways
- 定制的开发者门户,用于向内部和外部用户编目和公开 API
- 用于扩展网关功能的插件
Kong Konnect Plus 定价模式
由于网关管理器的不同,有三种定价模式:
- Serverless:在 Konnect 中运行 API 网关的最快方式。非常适合开发和原型设计
- Self Hosted / K8s:部署生产 API 网关的灵活选项,集成到我们的 Konnect API 平台中。
- Dedicated Cloud:完全托管、多云、企业级 API 网关,可自动扩展。
Serverless 方案
包含的特性
| 特性 | 可用性 |
|---|---|
| 网关服务 | ✅ |
| API 请求 | ✅ 前 100 万次 API 请求收费$20 |
| 自定义域名 | ✅ 限制为 1 个 |
| 云基础设施 - 网络 | ✅ |
| 云基础设施 - 带宽 | ✅ |
| 云基础设施 - 计算 | ✅ |
| 开发者门户 | ✅ 包含 1 个开发者门户和 1 个已发布的 API |
| 已发布的 API | ✅ 每个额外发布的 API 每月$10 |
| 基础分析 | ✅ |
| 高级分析 | ✅ 额外$20/百万次 API 请求 |
| 数据保留 | ✅ 最长 14 个月 |
| 网格管理器区域 | ✅ $4,166/区域/月 |
月度成本计算
| API 请求 | 成本(每月) |
|---|---|
| 100 万次 | $20 |
| 1000 万次 | $200 |
| 5000 万次 | $1000 |
| 1 亿次 | $2000 |
Self-Hosted/K8s 方案
包含的特性
| 特性 | 可用性 |
|---|---|
| 网关服务 | ✅ $105/月/服务 |
| API 请求 | ✅ $34.25/百万次 API 请求 |
| 自定义域名 | ✅ |
| 自定义插件 | ✅ |
| 私有网络 | ✅ |
| 多云 | 自行管理 |
| 网络隔离 | 自行管理 |
| 自动扩展 | 自行管理 |
| 云基础设施 | 自行管理 |
| 数据平面 SLA | 自行管理 |
| 开发者门户 | ✅ 包含 1 个开发者门户和 1 个已发布的 API |
| 已发布的 API | ✅ 每个额外发布的 API 每月$10 |
| 基础分析 | ✅ |
| 高级分析 | ✅ 额外$20/百万次 API 请求 |
| 数据保留 | ✅ 最长 14 个月 |
| 网格管理器区域 | ✅ $4,166/区域/月 |
月度成本计算
| 服务/API 请求(每月) | 100 万次 | 1000 万次 | 5000 万次 | 1 亿次 |
|---|---|---|---|---|
| 10 个服务 | $1084.25 | $1382.5 | $2762.5 | $4475 |
| 20 个服务 | $2134.25 | $2442.5 | $3812.5 | $5525 |
| 50 个服务 | $5284.25 | $5592.5 | $6962.5 | $8675 |
| 100 个服务 | $10534.25 | $10842.5 | $12212.5 | $13925 |
| 1000 个服务 | $105034.25 | $105342.5 | $106712.5 | $108425 |
Dedicated Cloud 方案
包含的特性
| 特性 | 可用性 |
|---|---|
| 网关服务 | ✅ $105/月/服务 |
| API 请求 | ✅ $34.25/百万次 API 请求 |
| 自定义域名 | ✅ |
| 自定义插件 | ✅ |
| 私有网 | ✅ |
| 多云 | ✅ |
| 网络隔离 | ✅ |
| 自动扩展 | ✅ |
| 云基础设施 - 网络 | ✅ $1/小时 |
| 云基础设施 - 带宽 | ✅ $0.15/GB |
| 云基础设施 - 计算 | ✅ $0.05-0.80/小时(取决于实例) |
| 数据平面 SLA | ✅ 99.95% |
| 开发者门户 | ✅ 包含 1 个开发者门户和 1 个已发布的 API |
| 已发布的 API | ✅ 每个额外发布的 API 每月$10 |
| 基础分析 | ✅ |
| 高级分析 | ✅ 额外$20/百万次 API 请求 |
| 数据保留 | ✅ 最长 14 个月 |
| 网格管理器区域 | ✅ $4,166/区域/月 |
月度成本计算
| 服务/API 请求(每月) | 100 万次 | 1000 万次 | 5000 万次 | 1 亿次 |
|---|---|---|---|---|
| 10 个服务 | $1084.25 | $1382.5 | $2762.5 | $4475 |
| 20 个服务 | $2134.25 | $2442.5 | $3812.5 | $5525 |
| 50 个服务 | $5284.25 | $5592.5 | $6962.5 | $8675 |
| 100 个服务 | $10534.25 | $10842.5 | $12212.5 | $13925 |
| 1000 个服务 | $105034.25 | $105342.5 | $106712.5 | $108425 |
云基础设施费用
| 类别 | 1 GB | 10 GB | 20 GB | 50 GB | 100 GB |
|---|---|---|---|---|---|
| 云基础设施 - 带宽 | $0.15 | $1.5 | $3 | $7.5 | $15 |
| 云基础设施 - 网络 | $1/小时 | $730 | $730 | $730 | $730 |
| 云基础设施 - 计算 | $0.05-0.80/小时 | $36.5~$584 | $36.5~$584 | $36.5~$584 | $36.5~$584 |
| 总成本(每月) | $766.65~$1314.15 | $768~$1315.5 | $769.5~$1317 | $774~$1321.5 | $781.5~$1329 |
额外附加费用
| 特性 | 成本(每月) |
|---|---|
| 高级分析 | $20/百万次 API 请求 |
| 已发布的 API | 每个额外发布的 API 每月$10 |
| 网格管理器区域 | $4,166/区域/月 |
| 额外门户 | $299/月 |
分层定价
| 层级 | 高级分析(API 请求) | 已发布的 API | 网格管理器区域 | 额外门户 | 月度总成本 |
|---|---|---|---|---|---|
| 1 | 100 万次 ($20) | 1 个 ($10) | 1 个 ($4,166) | 1 个 ($299) | $4,495 |
| 2 | 500 万次 ($100) | 3 个 ($30) | 2 个 ($8,332) | 2 个 ($598) | $9,060 |
| 3 | 1000 万次 ($200) | 5 个 ($50) | 3 个 ($12,498) | 3 个 ($897) | $13,645 |
| 4 | 1500 万次 ($300) | 10 个 ($100) | 5 个 ($20,830) | 5 个 ($1,495) | $22,725 |
预算建议
- 对于 API 和网格管理器区域,请根据你的最大预期需求进行计算。
- 对于分析,跟踪 API 请求量以预测成本。
Kong Konnect 定价总结
- Serverless 方案包含网关服务和云基础设施费用,但不包含自定义插件、多云、网络隔离和自动扩展等功能。
- Self Hosted/K8s 和 Dedicated Cloud 方案主要对网关服务和 API 请求收费,而后者还收取云基础设施费用。
- 高级分析、已发布的 API、云基础设施、额外门户和网格管理器区域可能会产生额外费用。
Kong Konnect 的缺点
Kong Konnect Plus 在可扩展性和灵活性方面表现出色,但在混合部署复杂性、成本不可预测性以及较低层级的功能限制方面面临挑战。以下是其缺点:
1. 多维复杂性
由于网关服务、API 请求、网络使用量、带宽、计算资源、高级分析和网格管理器区域等多个维度,定价模型非常复杂。这种复杂性不仅增加了运营开销,还导致客户总体成本更高。
Kong Enterprise 的定价不透明,需要咨询销售部门了解详情。这种缺乏透明度可能会给寻求可预测和简单定价结构的企业带来障碍。
2. API 调用成本高
API 调用成本超过每百万次请求$30,这一费率明显高于竞争对手的报价。 例如,AWS 仅对每百万次请求收费$1,使得这种定价模式对于高流量运营来说成本效益显著降低。
3. 网关服务成本高
对于采用微服务架构的企业来说,网关服务费用过高,尤其是随着服务数量的增长。这种成本结构为寻求采用更可扩展和现代微服务架构的企业设置了财务障碍。
如果服务数量众多,成本会变得极高,限制用户采用更先进的微服务架构。
4. 供应商锁定
由于专有技术和定价结构,存在过度依赖特定供应商的重大风险。 这种依赖性使得迁移到更先进或更具成本效益的技术变得复杂,因为过渡需要大量的重新架构工作和潜在的停机时间。
切换到 API7 Cloud 的优势
从 Kong Konnect 迁移到API7 Cloud,你可以享受 30 天免费试用,无需信用卡。你可以享受以下特性:
- 在混合云和多云上运行Apache APISIX数据平面
- 专业的 Apache APISIX 管理平台
- 内置的 Apache APISIX 监控
- 无供应商锁定,按需付费
经济高效的基于 CPU 核心的定价
- API7 Cloud 本地部署方案遵循简单的基于 CPU 核心的定价模型
- API7 Cloud 仅对每百万次 API 请求收费**$2**,每个服务收费**$10**,每个集群每月收费**$250**
- 高级分析功能已包含在 API7 Cloud 中,但可免费使用
假设有两个用户,每月分别有 1000 万次和 1 亿次 API 请求。我们来比较使用 Kong Konnect 和 API7 Cloud 的价格。
| 产品/费用 | API 请求 | 高级分析(API 请求) | 网关服务 | 已发布的 API | 集群 | 月度总成本 |
|---|---|---|---|---|---|---|
| Kong Konnect (Self Hosted/K8s) - 5M | 1000 万次 ($342.5) | 1000 万次 ($100) | 30 个 ($3150) | 3 个 ($30) | 0 | $3,622.5 |
| API7 Cloud - 5M | 1000 万次 ($20) | 0 | 30 个 ($300) | 0 | 1 个 ($250) | $570 |
| Kong Konnect (Self Hosted/K8s) - 10M | 1 亿次 ($3,425) | 1 亿次 ($200) | 100 个 ($10,500) | 20 个 ($200) | 0 | $14,325 |
| API7 Cloud - 10M | 1 亿次 ($200) | 0 | 100 个 ($1,000) | 0 | 3 个 ($750) | $1,950 |
无隐藏费用
- API 请求、身份验证、速率限制和服务发现均包含在内,无额外费用
- 企业 SSO 和安全功能完全包含,无额外收费
- 支持在 API7 Cloud 与其开源版本 Apache APISIX 之间切换
- 提供Apache APISIX 专家的直接人工支持
无供应商锁定
基于 Apache APISIX,API7 Cloud 与供应商无关,降低了供应商锁定的风险。它可以跨多个云平台部署,并与各种工具和服务集成。
结论
总之,虽然 Kong Konnect 提供了统一管理和多云敏捷性,但其复杂的定价结构和高昂的成本使其对于流量波动大或流量高的企业吸引力较低。
API7 Cloud提供丰富的身份验证方法、高性能、动态架构、云原生能力、全面的 API 管理、成本效益、强大的安全性、丰富的插件生态系统以及与供应商无关的特性,使其成为寻求全面且可扩展的 API 管理解决方案的企业的更强选择。