一、实例类型
·共享实例:共享实例是 API 网关默认提供的实例类型,采用后付费计费模式,底层机器资源由地域下的一组 API 网关用户所共享,面向业务规模较小,对性能、稳定性要求不高的非生产环境业务。
·专享实例:专享实例既支持共享实例的全部能力,支持预付费包年包月和按量计费两种计费模式。专享实例的底层资源由用户独享,相较于共享实例可提供更高的性能和 SLA 保证,面向所有客户的生产环境使用。
二、实例对比
| 对比项 | 共享实例 | 专享实例 |
| 适用场景 | 调试、内部环境、非生产环境 | 正式业务、大型业务、核心业务、生产环境 |
| 计费方式 | 按量计费 | 包年包月、按量计费 |
| 计费项 | 调用次数、外网出流量 | 实例费、外网出流量 |
| SLA | 99.9% | 99.95% – 99.99% |
| 公网入口地址 | 一组用户共享 | 独享 |
| VPC 内网入口地址 | 一组用户共享 | 独享 |
| 公网出口地址 | 一组用户共享 | 独享 |
| 公网出口地址是否固定 | 不固定,变更较为频繁 | 固定 |
| 公网出口带宽 | 一组用户共享 | 独享 |
| 请求包体大小限制 | 16MB | 最大 10GB,支持用户调节 |
| 实例下服务数上限/单地域 | 50个 | 50个 – 2000个 |
| 单个服务、API QPS 上限 | 500QPS | 2500QPS – 50000QPS |
| 运行环境 | 未运行在 VPC 中,不支持专线连接 VPC 的访问 | 运行在 VPC 中,天然具备和 VPC、专线打通的访问 |
| TLS 版本控制 | 不支持 | 支持,且可自定义调整 |
| IPV6 | 不支持 | 支持 |
注意:如实际请求超过 QPS 上限较多则可能影响实例整体性能,超过 QPS 上限的请求有一定概率会被丢弃。尤其共享实例,因一组用户共享,也可能因其他用户请求过多而影响实例整体性能,如为正式业务,则推荐切换为专享实例。
三、高性能、低延迟
专享实例相较于共享实例,底层资源更由用户独享,因此具备更高的性能和更低延迟,最高可支持数万 QPS,轻松应对大流量。
四、网络互通
API 网关专享实例运行在 VPC 中,支持将客户端请求转发到部署在 VPC 内、专线 IDC 内、公网的各种服务。并且与云上常见的后端服务(云服务器 CVM、云函数 SCF、容器服务 TKE、腾讯微服务平台 TSF、负载均衡 CLB,以及用户部署在公网、内网 VPC、专线 IDC 内的服务)都进行了深度整合,提供产品化的对接方式。
五、固定且独立的出口地址
与共享实例用户共享出口 IP 不同,API网关专享实例提供固定且独立的出口 IP,保证业务长期稳定运行。
六、安全与高可用
API 网关专享实例的安全与高可用可体现在物理隔离、集群化、异常地址剔除等几个方面。
·物理隔离:API 网关专享实例租户与本地域下的其他专享实例租户、共享实例租户之间完全物理隔离,实例间无数据交互,其他实例受到攻击不影响当前实例的稳定性。
·集群化:API 网关专享实例底层资源一般有多台机器(除基础版外),单台机器出现异常不影响整体服务的可用性。
·异常地址剔除:API 网关专享实例会动态监测后端健康情况,自动剔除后端异常地址;当配置多个后端地址时,部分地址异常不影响网关服务。
·支持与安全产品对接:API 网关专享实例支持与腾讯云提供的安全产品(如 Web 应用防火墙 WAF、数字身份管控 EIAM)对接,由专业安全服务提供安全支持。
七、支持后端负载均衡
API 网关专享实例具备后端负载均衡能力,可对接运行在 VPC 内的多个业务节点,用户可轻松使用 API 网关将容器集群、云服务器 CVM 组的能力对外开放出来。
八、专享实例适用场景
API网关专享实例的核心优势在于超高性能、超高 SLA 保证、安全性,典型的适用场景如下:
九、高并发场景:
电商秒杀、订票系统等高并发场景一般是定时触发,流量在瞬间突增,又要求客户端请求只有部分能够成功。可使用 API 网关专享实例+服务限流功能满足客户对高并发和限流的需要。
十、重要线上业务:
重要线上业务一般对稳定性、安全要求较高。API 网关专享实例提供超高 SLA,可保障客户业务平稳运行。
十一、复杂网络环境:
用户的后端业务分布在公网、VPC、IDC 专线等多种复杂的网络环境中,又需要一个共同的流量出口。API 网关专享实例支持与云上的多种复杂网络环境打通,能作为这些复杂环境的统一接入层。
十二、各 region 支持专享实例情况
请前往查看 API 网关地域和可用区。