费用计算 | AWS Shield 是如何收费的?


  基本概述

AWS Shield 是 AWS 提供的一项托管式 DDoS 防护服务,旨在帮助用户保护其应用程序免受 DDoS 攻击的影响。它分为两个层级:AWS Shield Standard 和 AWS Shield Advanced。Standard 层级为所有 AWS 客户提供基本的 DDoS 防护,无需额外费用;而 Advanced 层级则提供更高级别的防护,包括对复杂 DDoS 攻击的实时检测和缓解,以及 24/7 的专家支持,但需要支付一定的订阅费用。


  费用构成

AWS Shield Advanced 的费用主要由订阅费用和数据传出使用费构成。订阅费用是按月收取的固定费用,用户需要承诺至少一年的订阅期。数据传出使用费则是根据从受保护的 AWS 资源(如 ELB、CloudFront 等)传出的数据量来计算的,费用以每 GB 为单位。此外,如果用户使用了 AWS Shield Advanced 提供的某些高级功能,如自定义 WAF 规则等,可能还会产生额外的费用。

  定价模型

AWS Shield Advanced 的定价模型相对灵活,用户可以根据自己的需求选择合适的订阅方案。订阅费用通常根据用户选择的保护资源数量和类型来确定,数据传出使用费则根据实际的数据传输量来计算。AWS 还提供了一些优惠和折扣,如长期订阅折扣、批量购买折扣等,以帮助用户降低使用成本。此外,AWS Shield Advanced 的订阅费用中已经包含了一定量的 WAF 使用费用,用户无需为这部分费用额外支付。


  计费示例

假设一个用户订阅了 AWS Shield Advanced 来保护其 Application Load Balancer(ALB),并且该 ALB 每月的区域数据传输量为 1000GB。根据 AWS 的定价,该用户每月需要支付固定的订阅费用(假设为 3000 美元),以及 1000GB 的数据传出使用费(假设每 GB 为 0.05 美元,即 50 美元)。因此,该用户该月的 AWS Shield 总费用将是 3000 美元 + 50 美元 = 3050 美元。此外,用户还需要支付 ALB 本身的标准费用,但这部分费用不属于 AWS Shield 的计费范畴。