专享实例

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

实例规格使用费用

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

实例规格

最大入访每秒请求数(RPS)

最大入访连接数

最大入访每秒新建连接数(CPS)

最大出访连接池大小

最大公网入访带宽(bps)

最大公网出访带宽(bps)

SLA

api.s1.small

2500

50000

5000

1200

5120M

100M

99.95%

api.s1.medium

5000

100000

5000

2400

5120M

100M

99.95%

api.s2.large

10000

200000

5000

4800

5120M

200M

99.99%

api.s2.large.x2

20000

400000

10000

9600

5120M

200M

99.99%

api.s2.large.x3

30000

600000

10000

14400

5120M

400M

99.99%

api.s2.large.x4

40000

800000

20000

19200

5120M

400M

99.99%

api.s2.large.x5

50000

1000000

20000

24000

5120M

600M

99.99%

api.s2.large.x6

60000

1000000

20000

28800

5120M

600M

99.99%

每种实例规格同时提供了两种计费方式:按量付费(小时)和预付费(包年包月)。各地域的实例规格使用费用如下表所示。

说明

下表中的价格仅为列表价,活动后价格请访问 API网关购买页

区域

实例规格

按量付费(元/小时)-列表价

预付费(元/月)-列表价

预付费(元/年)-列表价

华东1(杭州)、华东2(上海)、华北1(青岛)、华北2(北京)、华北3(张家口)、华北5(呼和浩特)、华南1(深圳)、西南1(成都)

api.s1.small

5.940

3,680.00

44,160.00

api.s1.medium

16.100

9,980.00

119,760.00

api.s2.large

46.130

28,600.00

343,200.00

api.s2.large.x2-api.s2.large.x6

详见产品购买页

详见产品购买页

详见产品购买页

中国(香港)、新加坡)、马来西亚(吉隆坡)、印度尼西亚(雅加达)、日本(东京)、德国(法兰克福)、英国(伦敦)、美国(硅谷)、美国(弗吉尼亚)

api.s1.small

6.324

3,808.00

45,696.00

api.s1.medium

17.680

10,608.00

127,296.00

api.s2.large

50.524

30,328.00

363,936.00

api.s2.large.x2-api.s2.large.x6

详见产品购买页

详见产品购买页

详见产品购买页

阿联酋(迪拜)

api.s1.small

11.084

6,664.00

79,968.00

api.s1.medium

28.220

16,918.40

203,020.80

api.s2.large

64.464

38,678.40 

464,140.80

api.s2.large.x2-api.s2.large.x6

详见产品购买页

详见产品购买页

详见产品购买页

说明

按量付费从实例创建启动成功后开始计费,您可以随时选择释放按量付费的专享实例,实例释放后不再计费;

按量付费模式的最小计费周期为一个小时,不足一个小时按一个小时计算;

如果专享实例创建失败,系统将会自动将对应的预付费订单费用退回,按量付费订单将不会计费。

公网出访流量费用

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

image

步骤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二级域名(或绑定了此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.77

印度尼西亚(雅加达)

0.75

日本(东京)

0.82

德国(法兰克福)、英国(伦敦)

0.5

美国(硅谷)、美国(弗吉尼亚)

0.5

阿联酋(迪拜)

3.0

说明:

  • 计费方式:按量后付费

  • 计费周期:天

  • 账单时间: 账单出账时间通常在当前计费周期结束后一小时内,最长不超过三个小时

  • 扣费方式: 账单生成后会自动从您的账户余额中扣除费用以结算账单

计费示例

示例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。

专享实例使用建议

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

API网关是根据最大每秒请求数(RPS)来评估实例规格,同等情况下QPS数字会大于RPS数字,因此可以简单使用QPS来评估所需的实例规格。

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

API网关提供两种方式应对:

方式1:预付费+实例升降配的方式。关于实例升降配,可详见实例变配

方式2:预付费+按量付费+分组迁移的方式。例如日常QPS平均在2000,某次活动访问量增加时,预计提高到4000QPS,活动持续时间24小时,可操作如下:

  • 日常选择购买包年的预付费实例规格(api.s1.small);

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