API网关的专享实例可以提供高性能和高SLA保证,更加适合生产环境使用。在您使用专享实例时,使用费用由 实例规格使用费用 和 公网出访流量费用 两部分构成。

1. 实例规格使用费用

目前API网关提供了8种实例规格,每个实例规格的性能参数如下表所示:

实例规格 最大每秒请求数(RPS) 最大连接数 最大每秒新建连接数(CPS) 最大公网入访带宽(bps) 最大公网出访带宽(bps) SLA
api.s1.small 2500 50000 5000 5120M 100M 99.95%
api.s1.medium 5000 50000 5000 5120M 100M 99.95%
api.s2.large 10000 50000 5000 5120M 200M 99.99%
api.s2.large.x2 20000 100000 10000 5120M 200M 99.99%
api.s2.large.x3 30000 100000 10000 5120M 400M 99.99%
api.s2.large.x4 40000 200000 20000 5120M 400M 99.99%
api.s2.large.x5 50000 200000 20000 5120M 600M 99.99%
api.s2.large.x6 60000 200000 20000 5120M 600M 99.99%

每种实例规格同时提供了两种计费方式:按量付费(小时)和预付费(包年包月)。各地域的实例规格使用费用如下表所示。下表中的价格仅供参考,具体价格请参考 API网关购买页

区域 实例规格 按量付费(元/小时) 预付费(元/月) 预付费(元/年)
华东1(杭州)、华东2(上海)、华北1(青岛)、华北2(北京)、华北3(张家口)、华北5(呼和浩特)、华南1(深圳)、西南1(成都) api.s1.small 5.940 3680.00 37536.00
api.s1.medium 16.100 9980.00 101796.00
api.s2.large 46.130 28600.00 291720.00
api.s2.large.x2-api.s2.large.x6 详见产品购买页 详见产品购买页 详见产品购买页
中国(香港)、新加坡、澳大利亚(悉尼)、马来西亚(吉隆坡)、印度尼西亚(雅加达)、日本(东京)、德国(法兰克福)、英国(伦敦)、美国(硅谷)、美国(弗吉尼亚)、印度(孟买) api.s1.small 6.324 3808.00 38841.60
api.s1.medium 17.680 10608.00 108201.60
api.s2.large 50.524 30328.00 309345.60
api.s2.large.x2-api.s2.large.x6 详见产品购买页 详见产品购买页 详见产品购买页
阿联酋(迪拜) api.s1.small 11.084 6664.00 67972.80
api.s1.medium 28.220 16918.40 172567.68
api.s2.large 64.464 38678.40  394519.68
api.s2.large.x2-api.s2.large.x6 详见产品购买页 详见产品购买页 详见产品购买页

说明:

  • 按量付费从实例创建启动成功后开始计费,您可以随时选择释放按量付费的专享实例,实例释放后不再计费;
  • 按量付费模式的最小计费周期为一个小时,不足一个小时按一个小时计算;
  • 如果专享实例创建失败,系统将会自动将对应的预付费订单费用退回,按量付费订单将不会计费。

2. 公网出访流量费用

API网关实例(专享实例和共享实例)在使用过程中,如果实际发生了公网出访流量,将会按照实际发生的流量计费。通过调用API过程,对公网出访流量进行分析,如下图所示:

说明:

  • 步骤1为Client发起API调用请求,流量方向为Client到API网关;步骤2为API网关实例处理请求后,向后端服务发起调用请求,流量方向为API网关实例到后端服务;步骤3为后端服务响应请求后的回包,流量方向为后端服务到API网关实例;步骤4为API网关将HTTP回包内容转发至Client,流量方向为API网关实例到Client;
  • 因此在步骤2和步骤4两个环节上,可能发生公网出访流量,但在不同场景下而有所不同;
  • 步骤4(API网关响应Client请求的回包)中,不同情况下如下表:
Client所处的网络环境,以及访问API网关的方式 步骤4产生的流程是否计为公网出访流量
Client位于非阿里云环境中,通过公网(API分组绑定的公网域名 详见 使用HTTPS并用域名访问 ) 访问API网关
Client位于阿里云环境中,通过公网(API分组绑定的公网域名)访问API网关
同一Region内,VPC内的某Client通过VPC二级域名(或绑定了此CNAME的内网域名)访问API网关
通过CEN(云企业网)完成组网,Client在其他Region的VPC内,或您的数据中心中,通过API分组的VPC二级域名(或绑定了此CNAME的内网域名)访问API网关
  • 步骤2(API网关向后端服务发起请求)中,在不同的后端服务类型和组网情况下:
后端服务类型 API网关和后端服务的网络连通情况 步骤2产生的流程是否计为公网出访流量
HTTP(s)服务 后端服务位于非阿里云的环境中,需要通过互联网访问
后端服务位于阿里云上,配置的后端服务地址是资源的公网地址
VPC API网关访问同一Region内的VPC(同一账号下或跨账号)内的资源(如ECS实例)
API网关通过CEN(云企业网)访问到其他Region下,VPC内的资源
API网关通过CEN(云企业网)访问到您的数据中心内的资源(如物理服务器)
函数计算 位于同一Region内的函数计算,API网关通过内网访问函数计算
位于不同Region内的函数计算,API网关通过公网访问函数计算
Mock 模拟方式,不访问任何真实后端服务
大数据产品(如Dataworks、Dataphin) 在同一Region内,Dataworks、Dataphin创建数据服务
数据库产品(如DMS) 在同一Region内,DMS创建数据服务

流量价格如下表:

区域 公网出访流量价格(元/GB)
华东1(杭州) 、华东2(上海)、华北2(北京)、华北3(张家口)、华北5(呼和浩特)、华南1(深圳)、华南2(河源)、西南1(成都) 0.8
华北1(青岛) 0.72
中国(香港) 1.00
新加坡 0.75
澳大利亚(悉尼) 0.66
马来西亚(吉隆坡) 0.77
印度尼西亚(雅加达) 0.75
日本(东京) 0.82
德国(法兰克福)、英国(伦敦) 0.5
美国(硅谷)、美国(弗吉尼亚) 0.5
印度(孟买) 0.75
阿联酋(迪拜) 3.0

说明:

  • 计费方式:按量后付费
  • 计费周期:天
  • 账单时间: 账单出账时间通常在当前计费周期结束后一小时内,最长不超过三个小时
  • 扣费方式: 账单生成后会自动从您的账户余额中扣除费用以结算账单

3. 计费示例

示例1:在华东1(杭州)创建了一个api.s1.small的专享实例(按量付费),后端服务类型为VPC,网关上发布的API由互联网上的客户端进行调用。使用了9.5小时后释放,同时产生了10GB的公网出访流量。共需要支付67.4元:专享实例费用为10小时*5.94元/小时=59.4元,流量费用为10GB*0.8元/GB=8元。

示例2:在华北2(北京)创建了一个api.s1.small的专享实例(预付费),使用时间为一个月,后端服务为VPC,同时调用API的客户端是同一Region中VPC内资源。共需要支付3680元:其中专享实例费用为3680元,未产生公网出访流量,流量费为0。

4. 专享实例使用建议

1. 如何选择预付费规格?

API网关是根据最大每秒请求数(RPS)来评估实例规格,同等情况下QPS数字会大于RPS数字,因此您可以简单使用QPS来评估所需的实例规格。您也可以通过工单或钉钉客户群(群号:23161837)联系我们帮助您进行实例评估。

2. 活动促销(或类似访问量激增场景)如何选择?

目前API网关不支持专享实例的升配功能,针对此类情况,建议 预付费+按量付费+API分组迁移 组合使用。

例如日常QPS平均在2000,某次活动促销时,预计提高到4000QPS,活动持续时间24小时,建议如下:

  • 日常选择购买包年的预付费实例规格(api.s1.small),包年价格会包含85折优惠;
  • 促销活动前,购买按量付费实例规格(api.s1.medium),促销活动正式开始前,提前3小时在API网关控制台上,将API分组切换到新购的按量付费实例规格上(api.s1.medium),切换后验证访问正常。活动结束后,采用同样方式,在API网关控制台上将API分组切换回日常的预付费实例规格(api.s1.small),切换后验证访问正常后将按量付费实例释放。因此只需额外支付少量的按量付费费用即可。