☁️
CF WIKI

怎么选存储、计算和 AI

先用「并排对比」看具体产品,再用下面的分类速查表确认边界。

🧠 KV ≠ 数据库;Cache ≠ KV

并排对比

去目录勾选 |

还没有勾选产品。去产品目录勾选 2-3 个产品,再回来对比。

去产品目录 →

📚 分类速查

很多 Cloudflare 产品看起来都能「存东西」或「跑任务」,但边界不同。先按数据形态和一致性选。

存储 / 缓存

按一致性与数据形态切
需求 优先选择 典型数据 注意点
HTTP 缓存 Cache / CDN / Cache API 页面、资源、API 响应 按 HTTP 语义缓存;适合减少回源
配置 / 读多写少 Workers KV 路由表、功能开关、A/B 配置 最终一致,不适合强一致写入
关系数据 D1 用户、订单、内容、后台数据 适合轻量 serverless SQL
已有 Postgres / MySQL Hyperdrive 保留现有数据库,边缘 API 访问 连接池与边缘访问优化
对象 / 文件 R2 图片、附件、日志、备份、数据湖 S3 兼容对象存储
强一致状态 Durable Objects WebSocket 房间、锁、计数器 适合状态协调,不是通用大表数据库
异步任务 Queues / Workflows 发信、重试、AI pipeline、订单流程 Queues 管消息,Workflows 管多步骤流程
重依赖 / 重计算 Containers 完整运行时、容器镜像、AI 工具 作为 Workers 的补充

计算 / 任务

按时长、状态、一致性切
需求 优先选择 典型数据 注意点
轻量请求 / API Workers REST / GraphQL / BFF / Webhook 全球边缘、毫秒级冷启动
状态协调 / 实时 Durable Objects WebSocket 房间、锁、计数器 单线程串行化保证强一致
异步任务 / 削峰 Queues 发邮件、Webhook 重试、批量处理 保证投递、批量消费
多步骤长流程 Workflows 订单、AI pipeline、审批 可重试可恢复,按步骤计费
完整运行时 / 重计算 Containers Python 数据处理、AI 工具、已有容器镜像 Workers 的补充,不是替代
定时任务 Cron Triggers 同步、清理、日报 免调度服务,按 cron 表达式触发

AI 能力

AI Gateway 是控制面,模型可换
需求 优先选择 典型数据 注意点
调用治理 / 多模型路由 AI Gateway OpenAI / Anthropic / Workers AI 等 日志、缓存、限流、fallback 统一在网关层
模型推理 Workers AI 文本生成、Embedding、分类 按调用计费,开箱即用
向量检索 / RAG Vectorize 知识库向量、相似度搜索 和 Workers AI / AI Search 直连
托管 RAG 体验 AI Search 文档问答、站内搜索 封装好的检索+回答 pipeline
Agent 应用 Agents + Agent Memory 客服 Agent、研发 Agent 持久化状态、可调用工具
执行代码 / 浏览网页 Sandbox SDK / Browser Run 代码解释器、Agent 工具 安全沙箱与无头浏览器
🔍 ESC