Amazon Verified Permissions 价格大跳水,我们是否还需要缓存?

大家好,这里是架构资源栈!点击上方关注,添加“星标”,一起学习大厂前沿架构!

关注、发送C1即可获取JetBrains全家桶激活工具和码!

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

亚马逊的权限服务 AVP(Amazon Verified Permissions)终于迎来了一次真正意义上的重大更新——价格大幅下调,降幅高达 97%。这对很多开发者和中小企业来说无疑是一场“及时雨”。

过去的痛点:昂贵的调用费用

在此次调整前,AVP 的定价是按照每月请求数量分阶梯计费的。例如:

  • 前 4000 万次请求按 $0.00015/次 计费;
  • 后续的请求则会稍微便宜些,但前提是你的请求量要非常大。

以我们团队目前每月 7000 万次授权请求的规模举例:

前 4000 万次:40,000,000 × $0.00015 = $6,000  
后 3000 万次:30,000,000 × $0.000075 = $2,250  
合计:$8,250/月,即 $99,000/年

要知道,这已经相当于很多中小企业全年 AWS 的总预算了,而我们仅仅是用在一个授权服务上。

一直以来的权宜之计:自己做缓存

因为价格太贵,我们当时就决定自己做一套缓存系统,以尽可能减少对 AVP 的调用。

我们的具体方案:

  • 请求总量:7070 万次
  • 命中缓存的请求:6930 万次
  • 真正调用 AVP 的请求:140 万次
  • 命中率高达 98%

缓存方式:

  • API Gateway 本身的缓存机制
  • 自研 Redis 缓存方案(ElastiCache Redis OSS 7.x)
  • 当前配置:多个集群,cache.t4g.micro 主从各 1 节点
  • 每月成本约 $220

这套系统既提升了性能,又大幅降低了成本。

新定价来了:一口价 $5 / 百万次请求

2025 年 6 月起,Amazon 官方宣布 AVP 将不再按阶梯收费,统一价格为 $0.000005/次,即 $5/百万次授权请求,并立即生效。

对于我们来说,新的计算方式如下:

70,000,000 × $0.000005 = $350/月,即 $4,200/年

对比之前 $99,000/年,成本直接打了 4 折都不到,真正实现了从“奢侈品”到“民用品”的转变

需要注意:批量授权(Batch Authz)依然是原价,没有调整。

那还要不要继续做缓存?

这个问题我们被问了很多次,我的回答是:

要,至少目前我们的业务场景还是要的。

原因如下:

  1. 现成系统,不动更安全
    自研缓存机制已经跑得很稳了,10 分钟 TTL 的设置也比较科学,删了风险反而变大。

  2. 性能考虑
    毕竟 Redis 拉一次数据比远程调 AWS API 快得多,特别是并发量高的时候尤为明显。

  3. 配额和限流问题
    AWS API 的请求也是有配额的,突然暴增 50 倍的调用,风险太大。

  4. 缓存成本其实也不高
    就算我们想优化 Redis 成本,也可以考虑换用 Valkey,每月能便宜 20%;如果用 Serverless Valkey,每个集群可能便宜 80%

当然,如果我们是今天才开始用 AVP,那很可能就不会再费心做缓存了。

我的结论和建议

  • 这次定价更新是一个极具意义的改进,极大提升了 AVP 的可用性与吸引力

  • 虽然价格问题解决了,但仍然存在一些功能上的短板:

    • 缺乏别名 alias 支持
    • 缺少版本控制机制
    • 没有跨区域复制能力
  • AVP 团队显然正在加速迭代,我们对此充满信心!


📢 适合用 AVP 的场景有哪些?

  1. 多租户 SaaS 系统中复杂的授权判断
  2. 希望使用策略(Policy)而非硬编码权限逻辑
  3. 高安全等级、可审计需求场景

如果你曾因 AVP 价格望而却步,现在是重新评估它的最佳时机!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

StriverD

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值