怎么选存储、计算和 AI
先用「并排对比」看具体产品,再用下面的分类速查表确认边界。
交互对比
并排对比
去目录勾选 |
还没有勾选产品。去产品目录勾选 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 工具 | 安全沙箱与无头浏览器 |