☁️
CF WIKI

架构模板

单看产品很容易迷路。把 Cloudflare 当成「全球乐高」,下面六套组合覆盖了 80% 常见架构。先用决策树定位,再看具体方案。

🏗️ 从场景倒推产品

🎯 你要做什么?

第一步:哪种应用场景最贴近?

架构模式 01

全栈 SaaS

前端、API、数据库、文件、异步任务一套走完
#SAAS

快速构建可全球访问的 SaaS 产品,不想从零搭 CDN、API 网关和数据库周边。

💡
架构提示 KV 放配置,D1/Hyperdrive 放关系数据,R2 放文件,Queues 做发信和后台任务。
架构模式 02

AI 应用 / Agent

多模型调用、RAG、记忆、工具执行和成本治理
#AI

AI 应用上线后最难的是成本、观测、限流、fallback 和上下文管理。

💡
架构提示 AI Gateway 是控制面;模型可以换,但日志、缓存、限流、fallback 最好统一。
架构模式 03

实时协作

WebSocket 房间、协同状态、文件和历史记录
#REALTIME

实时系统最怕状态乱、连接多、跨地区延迟和源站压力。

💡
架构提示 每个房间/文档一个 Durable Object,天然适合串行化处理冲突和广播。
架构模式 04

数据管道 / 日志湖

事件采集、缓冲、入湖、查询和指标分析
#DATA

想把业务事件、日志、遥测数据汇入统一数据湖,但不想维护复杂摄取服务。

💡
架构提示 热指标进 Analytics Engine,长期原始数据进 R2,离线/低频查询走 R2 SQL。
架构模式 05

企业 Zero Trust

替代 VPN、保护内网应用、管控员工上网和 SaaS
#ZT

传统 VPN 暴露面大、体验差,SaaS 和远程办公又需要统一策略。

💡
架构提示 Tunnel 负责连接私有资源,Access 负责身份,Gateway 负责流量策略,DLP/CASB 负责数据风险。
架构模式 06

高流量活动

秒杀、抢票、发布会、报名系统的抗压组合
#TRAFFIC

短时间巨大流量会打爆源站、数据库和支付/登录等关键链路。

💡
架构提示 入口先缓存和排队,昂贵动作进入队列,Bot 和限流保护登录/支付/下单。
🔍 ESC