为防止域名被攻击或盗刷产生突发高带宽,导致产生高额账单,可通过配置用量封顶,控制用户访问该域名的带宽、流量、HTTPS请求数上限值,减少因突发流量导致的损失。
背景信息
在使用CDN加速业务时,您可能会遇到以下场景:
业务流量突增:由于社会热点事件等原因,您的网站或应用访问量在短时间内激增,导致CDN带宽或流量远超日常用量,产生高额费用。
恶意流量攻击:您的业务遭受CC攻击或DDoS攻击,攻击者在短时间内产生海量请求或消耗巨大带宽,不仅影响正常业务,还会造成严重的经济损失。
为了帮助您主动控制成本、规避风险,阿里云CDN提供了用量封顶功能。您可以为加速域名设置带宽、流量或HTTPS请求数的阈值。当在一个统计周期内,实际用量达到您设定的阈值时,CDN将自动下线该域名,暂停加速服务,从而阻止费用进一步攀升。该功能是您进行CDN成本管理和安全防护的重要工具。
功能介绍
用量封顶功能包含带宽封顶、流量封顶和HTTPS请求数封顶三种模式。当任一规则被触发后,对应的加速域名将被自动下线,直到预设的解封时间到达后自动恢复服务。
流量封顶
用于累计统计域名在指定周期内产生的总流量。当累计流量超过您设定的阈值时,将触发封顶规则。此功能特别适用于按流量计费的用户,能帮助您将总费用控制在预算范围内。
参数名 | 参数介绍 |
统计周期 | 流量用量的累计统计周期。系统会在此周期内对流量进行累计,并与阈值进行比较。 |
阈值 | 在一个统计周期内,允许消耗的总流量上限。当累计流量超过该阈值时,则下线加速域名。支持范围:1 MB ~ 10000 TB。 |
解封时间 | 域名被下线后,系统将从触发时刻开始计时。到达您设定的解封时间后,域名将被自动重新上线,恢复CDN加速服务。 |
带宽封顶
用于监控域名在服务周期内的带宽峰值。当实时监控到的带宽值超过您设定的阈值时,将触发封顶规则。此功能特别适用于按带宽峰值计费的用户,能有效控制计费带宽的上限。
参数名 | 参数介绍 |
阈值 | CDN节点监控到的域名出网带宽峰值。当带宽峰值超过该阈值时,则下线加速域名。支持范围:1 Mbps ~ 1 Tbps。 |
解封时间 | 域名被下线后,系统将从触发时刻开始计时。到达您设定的解封时间后,域名将被自动重新上线,恢复CDN加速服务。 |
HTTPS请求数封顶
用于累计统计域名在指定周期内产生的HTTPS请求总数。当累计请求数超过您设定的阈值时,将触发封顶规则。此功能适用于对HTTPS请求量有明确预算控制的业务场景。
参数名 | 参数介绍 |
统计周期 | HTTPS请求数的累计统计周期。系统会在此周期内对请求数进行累计,并与阈值进行比较。 |
阈值 | 在一个统计周期内,允许产生的HTTPS请求总数上限。当累计请求数超过该阈值时,则下线加速域名。支持范围:1 百万次 ~ 100 亿次。 |
解封时间 | 域名被下线后,系统将从触发时刻开始计时。到达您设定的解封时间后,域名将被自动重新上线,恢复CDN加速服务。 |
注意事项
数据监控延迟:用量监控数据存在约10分钟的延迟。因此,当实际用量达到阈值后,系统大约需要10分钟才会执行域名下线操作。在此延迟期间产生的资源消耗(流量、带宽、请求数等)将会正常计费。
谨慎评估阈值:配置用量封顶后,一旦达到阈值,您的域名将被下线,导致通过CDN的访问中断,所有请求都将无法访问。请您务必基于历史业务数据和未来预期合理评估阈值,以免对正常业务产生影响。
自动解封逻辑:域名触发封顶被下线后,系统将根据您配置的解封时间自动开始倒计时。在此期间,即使您手动上线域名,到达解封时间后,系统仍会执行一次上线操作。如果您希望域名在封顶后保持下线状态,可以通过删除该用量封顶配置的方式,来阻止系统在解封时间到达时自动上线域名。