Cloudflare 计费避坑指南串文
作者按产品整理 Cloudflare 计费风险,并补充预算预警的使用经验。
- 适用产品
- WorkersD1Durable ObjectsEmail SendingContainers
- 来源
- 作者经验𝕏
- 作者
- yvonuk(@mcwangcn)
要点
- 作者用五篇编号帖子介绍 D1、Durable Objects、Workers、Email Sending 与 Containers。
- 串文分别讨论全表写入、请求与 CPU 用量、机器人触发邮件及独立容器费用。
- 后续帖子补充作者遇到预算预警邮件延迟的经历。下方按顺序保留收录节点与原文。
原始来源
原帖
到 𝕏 阅读yvonuk
@mcwangcn · 𝕏 原帖
这个帖子今天得到很多关注,看得出大家对Cloudflare的账单计费很感兴趣,我就再写个串推说说Cloudflare比较容易爆账单的几个点,都是我自己交学费换来的血泪教训,可能并不全面,欢迎大家补充🧵 https://t.co/MrerzXCOJR
D1:作者提醒,全表 UPDATE 会随表增长扩大写入量,尤其是与请求绑定时。
到 𝕏 阅读yvonuk
@mcwangcn · 𝕏 原帖
1. Cloudflare D1 D1绝对称得上是CF账单杀手,我自己就被搞过上千刀。最大的坑是写入费用(每百万行1美元),如果你在workers里不注意sql用法,随便update all,当表格变大之后这个费用是很惊人的,尤其当数据库update与网络请求连在一起时更是分分钟爆单 pic.twitter.com/FvVKrYlnLf
Durable Objects:作者提醒关注数据库用量与请求用量的计费。
到 𝕏 阅读yvonuk
@mcwangcn · 𝕏 原帖
2. Cloudflare Durable Objects Durable Objects是另一个容易爆的点,因为它既有D1数据库的计费,又有Requests的计费,还能无限scale。好在DO本身也有点复杂,会去真正用它的地方也不多。
Workers:作者区分请求计费与 CPU 时间计费,并提到自己的 CPU 费用经历。
到 𝕏 阅读yvonuk
@mcwangcn · 𝕏 原帖
3. Workers Cloudflare Workers计费分两块:Requests和CPU time,这两部分都有可能爆单。比如@keking99最近的1000刀账单就主要来自海量Requests,而我自己之前则是被CPU time搞过。
Email Sending:作者描述机器人注册放大 magic link 登录邮件用量。
到 𝕏 阅读yvonuk
@mcwangcn · 𝕏 原帖
4. Email Cloudflare的Email Sending服务,好用且价格不贵,每月超过3000封的部分每1000封0.35美元。我个人比较喜欢用Email magic link作为登录方式,但也因此很容易被人滥用,比如我做的https://t.co/5OtLSlDoF8经常短时间内被几千个bot注册,光是Email费用就好几刀一天,不过这也是比较容易解决的。
Containers:作者提醒容器费用独立于 Workers Paid 订阅,并介绍自己的闲置测试费用。
到 𝕏 阅读yvonuk
@mcwangcn · 𝕏 原帖
5. Containers(完) Cloudflare的Containers也是很容易爆账单的服务,年初CF做了个在Containers里运行openclaw的demo,不少推友以为只需要$5/月的worker paid费用,其实还有Containers费用,我亲自测试每月啥都不干也需要30美元左右。Containers相当于CF的VPS,但比一般的VPS要贵多了,不建议使用。
预算预警:作者报告邮件曾在异常用量发生数小时或一天后才到达。
到 𝕏 阅读yvonuk
@mcwangcn · 𝕏 原帖
关于Cloudflare的账单问题,再多说两句: 有网友说不想爆单可以在Cloudflare上设一个预警(Alert),超额就会收到Email提醒。 这没错,但是依旧有个漏洞:Cloudflare Alert发送都是有延迟的,我之前被爆单的Alert常常是晚了几小时或一天。 https://t.co/ip3t7fgHE6 pic.twitter.com/3un1SwuL9w