爬虫风险管理(Anti-Bot Service,简称Anti-Bot)实例默认支持接入最大100 Mbps(阿里云上业务)或10 Mbps(非阿里云上业务)的业务带宽流量和500 QPS的每秒请求数量。您可以通过增加额外的带宽扩展或QPS扩展量以满足更大的业务带宽需求。

什么是业务QPS

业务QPS指在未遭受攻击的情况下,Anti-Bot实例中所有正常业务(包括所有接入该Anti-Bot实例防护的网站域名)的并发每秒请求次数,单位为QPS。

Anti-Bot实例默认支持处理最大500 QPS的并发每秒请求数。

什么是业务带宽

业务带宽指在未遭受攻击的情况下,Anti-Bot实例中所有正常业务(包括所有接入该Anti-Bot实例防护的网站域名)的流量峰值,单位为Mbps。
说明 Anti-Bot实例中的实际业务带宽由Anti-Bot单独计算,与其他阿里云产品(如CDN、SLB、ECS等)的带宽或者流量限制不存在任何关联。

Anti-Bot实例默认支持接入最大100 Mbps(阿里云上业务)或10 Mbps(非阿里云上业务)的业务带宽流量。在阿里云内的源站服务器(ECS、SLB实例等)享有更高的业务带宽。

什么是带宽扩展和QPS扩展

如果您通过Anti-Bot防护的业务流量较大或并发请求次数较多,您需要额外购买扩展带宽以避免正常业务流量超出Anti-Bot实例支持的最大业务带宽或最大并发QPS。

例如,您当前的业务流量带宽需求为30 Mbps(业务源站服务器未部署在阿里云上)、并发每秒请求数为1,500 QPS,而默认Anti-Bot实例对于非阿里云上业务最大仅支持10 Mbps的正常业务带宽和500 QPS的正常业务QPS。这种情况下,您需要额外购买20 Mbps的带宽扩展和1,000 QPS的QPS扩展,确保您的正常业务访问。

您可以通过升级Anti-Bot实例变更带宽扩展和QPS扩展配置,满足更大的业务需求。
说明 您也可以在购买Anti-Bot实例时,根据实际业务需求,选择额外的带宽扩展和QPS扩展。

超出最大业务带宽或业务QPS有什么影响

如果您的正常业务流量或并发请求数超过所购买的Anti-Bot实例的最大处理能力(业务带宽或业务QPS),您将收到告警提示,且在Anti-Bot实例中已配置的业务流量和请求的转发将可能受到影响。

超出最大业务带宽或业务QPS后,将出现限流、随机丢包等现象,可能导致您的正常业务在一定时间内出现不可用、卡顿、延迟等问题。

如果已经出现这种情况,您需要尽快购买额外业务带宽扩展或业务QPS扩展,避免对您业务造成的影响。

如何选择业务QPS扩展量

您可以根据所有已经或将要接入Anti-Bot的业务的日常并发QPS峰值,判断是否需要额外购买业务QPS扩展以及所需的业务QPS扩展量。您购买的Anti-Bot实例的最大业务QPS应大于所需接入的所有业务的日常并发QPS的峰值总和。

示例

假设您需要将三个网站业务接入Anti-Bot进行防护,未遭受攻击状态下每个业务的并发每秒请求次数峰值不超过500 QPS,总和不超过1,500 QPS。这种情况下,您只需确保购买的Anti-Bot实例的最大业务QPS大于1,500 QPS即可。

如何选择业务宽带扩展量

您可以根据所有已经或将要接入Anti-Bot的业务的日常入方向和出方向总流量的峰值,判断是否需要额外购买业务带宽扩展以及所需的业务带宽扩展量。您购买的Anti-Bot实例的最大业务带宽应大于入、出方向总流量峰值中较大的值。
说明 一般情况下,网络出方向的流量会比较大。
您可以参考云服务器(ECS)管理控制台中的流量统计,或者通过您业务源站服务器上的其它流量监控工具来评估您的实际业务流量大小。
说明 此处的流量指的是正常的业务流量。

例如,您需要将业务的外部访问流量均接入Anti-Bot进行防护。在业务正常访问(未遭受攻击)时,Anti-Bot将这些正常访问流量回源到源站服务器;而当业务遭受攻击时,Anti-Bot过滤、拦截异常流量后,将正常流量回源到源站服务器。因此,您在云服务器(ECS)管理控制台中查看您源站服务器的入方向及出方向的流量即是正常的业务流量。如果业务部署在多台源站服务器,则需要统计所有源站服务器的流量总和。

示例

假设您需要将三个网站业务接入Anti-Bot进行防护,未遭受攻击状态下每个业务出方向的业务流量峰值均不超过10 Mbps,业务流量总和不超过30 Mbps。这种情况下,您只需确保购买的Anti-Bot实例的最大业务带宽大于30 Mbps即可。