Cloudflare 发布容器服务公测版:边缘计算新时代来临?
大家好,这里是架构资源栈!点击上方关注,添加“星标”,一起学习大厂前沿架构!
关注、发送C1
即可获取JetBrains全家桶激活工具和码!
2025 年 6 月,Cloudflare 正式宣布其全新容器服务进入公测阶段。这项服务允许开发者将 Docker 容器部署到 Cloudflare 的全球网络中,从而满足更复杂、更资源密集型的边缘计算需求。相比传统的 Serverless 平台 Workers,Cloudflare Containers 提供了一个功能更完整、运行环境更灵活的新选择。
这是否意味着边缘计算终于迎来了“容器时代”?本文将为你全面解析这项新服务的特点、优势与实际应用场景。
🧩 为什么 Cloudflare 推出容器服务?
Cloudflare 一直以 Workers 平台 主打边缘无服务器计算,适用于运行轻量脚本、处理 API 请求等任务。然而,对于以下类型的工作负载,Workers 就显得力不从心:
- 需要完整 Linux 环境的 CLI 工具执行
- 使用特定依赖或原生二进制的 AI / 媒体处理
- 多线程 / 并发 CPU 强依赖任务
- 需要完整文件系统或持久存储的旧系统移植
Cloudflare Containers 的推出,正是为了填补这个缺口——将传统容器开发体验带到全球 300+ 地点边缘节点,实现 “真正的边缘原生架构”。
🚀 特性亮点速览
1. 深度融合 Workers 平台和 Durable Objects
Cloudflare Containers 基于 Durable Objects 构建,每个容器都被一个可编程 sidecar(即 Durable Object 实例)包裹并管理,支持生命周期控制、路由扩展、状态同步等功能。
举个例子,你可以:
- 让 Durable Object 路由请求到容器
- 自动创建或终止实例(按需启动)
- 拓展为 API Gateway、服务网格等架构组件
2. 可运行原生 Docker 镜像
你可以直接部署已有的容器镜像,而无需将应用重写成 Serverless 格式,完美兼容现有 CI/CD 流程和 DevOps 习惯。
3. 支持并行 CPU、多语言、多线程
相比 Workers 的限制,Containers 提供 vCPU 和内存资源划分,支持更高并发场景,如音视频转码、机器学习推理等。
4. 免费试用 + 实时计费
目前公测阶段,免费套餐支持最高 40 GiB 内存 + 40 vCPUs 并发运行,三种实例规格(dev、basic、standard)按照每 10ms 活跃时间计费。
🧪 实际使用场景有哪些?
Cloudflare 官方列举了多个实际落地场景:
场景 | 说明 |
---|---|
🔧 API 网关 | 利用 Workers 做智能路由,Containers 承担业务处理 |
🔁 服务网格 | 将容器作为可控 sidecar 组成轻量 Mesh |
🧠 AI 推理 | 运行大模型推理容器(如 Ollama、Mistral、Whisper) |
🎥 媒体处理 | 音视频转码、图片缩放等 CLI 工具运行 |
🧪 Legacy App 迁移 | 运行原有需要 Linux 环境的业务系统 |
开发者 Mehmet Özgür Ersoy 已在 Cloudflare 上成功部署了一套基于 NestJS + Next.js 的网关架构,并评价道:
“容器的加入将 Cloudflare 平台的编程能力提升到新的层次。边缘计算从此不仅仅是 JS 脚本,更是完整的程序运行平台。”
🔄 容器与 Workers 之间如何通信?
目前官方已公布的通信机制包括:
- Durable Object 代理(作为容器代理层)
- HTTP 请求(后续支持容器向 Worker 发请求)
- 计划中的
exec
指令(远程执行 shell 命令)
未来,你将可以在 Worker 中管理容器、拉起任务、下发请求,甚至支持容器间通信,进一步构建复杂分布式应用。
📊 当前限制与 Roadmap
虽然 Containers 功能强大,但仍处于公测阶段,以下功能尚未开放:
功能 | 状态 |
---|---|
🌍 全球自动扩缩容 | ❌ 尚未支持 |
🌐 延迟感知路由 | ❌ 尚未支持 |
🔗 Worker -> Container HTTP 调用 | 🔜 计划支持 |
🧑💻 exec 命令 | 🔜 计划支持 |
Cloudflare 团队表示,后续将不断强化容器与整个开发平台之间的协同能力,打造“从边缘到核心”的统一开发体验。
💰 计费与实例规格
目前支持三种规格,按需使用,按活跃时间计费:
实例类型 | 配置(内存 / vCPU) | 适用场景 |
---|---|---|
Dev | 512MiB / 0.2 vCPU | 快速测试、轻量服务 |
Basic | 2GiB / 1 vCPU | 中型 Web 应用 |
Standard | 4GiB / 2 vCPU | 生产型服务、推理任务 |
✍️ 总结:边缘容器时代来临
Cloudflare Containers 的发布,是边缘计算平台走向“通用容器化”的重要一步。它不仅补足了 Workers 无法处理的场景,还赋予开发者更强的控制权和扩展能力。
无论你是构建下一代 AI 应用、构建 API 服务、或是尝试构建一个真正全球化的微服务系统,Cloudflare Containers 正在把“边缘即平台”变成现实。
🌐 真正的 Serverless,不止函数 —— 还可以是你完整的容器。
📌 延伸阅读
- 官方博客介绍
- 容器服务开发文档
- Durable Objects 机制解析
- 社区实测案例:NestJS + Next.js 架构
如果这篇文章对你有帮助的话,别忘了【在看】【点赞】支持下哦~
转自:https://mp.weixin.qq.com/s/5r_alZCcVy53p7O7xXrhnQ?poc_token=HGVmb2ijphJ1tfJhRiH1RJLS0Ar8IAGoCBo_kvNy