Google Cloud推出Cloud Run instances,24/7 常驻AI Agent月费低至 5.70 美元
Google Cloud新增Cloud Run instances原语,提供单个常驻容器、免费HTTPS端点与云存储挂载,让开发者以每月 5.70 美元(共享CPU)运行长期后台Agent,替代易缩容至零的Serverless和高成本的虚拟机。
AI解读:Cloud Run instances是Google Cloud新推出的计算原语,核心解决了一个矛盾:传统Serverless在无流量时缩容至零,直接杀掉后台循环并清空内存状态;而常规虚拟机虽能 24/7 运行,但最低也要每月 15-25 美元,还得自己管理补丁和运维。实例模式固定为单个常驻容器,共享CPU配置下每月 5.70 美元(默认 2 CPU/2GiB则约 11.40 美元),并提供免费HTTPS端点和云存储挂载,文件像本地磁盘一样读写。对开发者来说,这意味着你可以用接近Serverless的价格获得类似VM的稳定性,无需自己搭cron或维护消息队列。文章示例是一个每 30 分钟抓取Hacker News并用Gemini 2.5 Flash总结的技术简报Agent,成本核算显示API调用每月仅几美分,总账单可压到 6 美元以内。但要注意,实例是单worker,不适合大规模并行批处理(如 10 万文档同时处理)、高流量突发Web API或本地GPU模型托管;这些场景仍建议用Cloud Run Jobs或GKE。若你正在构建需要长连接或定时任务的个人Agent,这确实能省下基础设施管理的精力,但如果你只是跑一次性任务或高并发服务,这个方案并不匹配。
Google Cloud推出Cloud Run instances,为长期运行的后台Agent提供单一常驻容器,支持 24/7 运行,共享CPU配置下月费 5.70 美元,并附带免费HTTPS端点与云存储挂载。Google AI Developers的Shir Meir Lador在教程中介绍了如何使用该原语部署生产级长期Agent,适用于定时抓取、webhook接收等场景。
Cloud Run instances定价与默认配置
教程部署命令使用 --cpu=1 和 --memory=1Gi,以维持每月 5.70 美元的成本;若省略这些参数,默认配置为 2 CPU和 2 GiB内存,月费约 11.40 美元。实例支持挂载云存储目录(如 /data)作为本地磁盘,用于保存状态文件。
- 价格:$5.70/月(共享CPU,1 vCPU与 1GiB内存);默认 2 CPU/2GiB约 $11.40/月。
- 免费HTTPS端点:实例附带公网地址,可直接访问Web仪表盘。
- 云存储挂载:通过 --add-volume参数将GCS存储桶挂载到容器的 /data路径。
- 区域限制:Cloud Run instances并非在所有区域可用,需选择官方支持的区域(如us-west1)。
配置示例:技术简报Agent
作者构建的技术简报Agent每 30 分钟自动唤醒,从Hacker News等来源收集AI与Agent工程新闻,使用Gemini 2.5 Flash进行总结以控制成本。Agent通过POST /api/webhook接收外部推送(如Twitter链接、iOS分享),并将摘要与已读URL存储在挂载的 /data目录中。实例每 7 天自动重启一次,Agent需在重启后正常恢复调度。
- 轮询周期:30 分钟一次,使用内部asyncio调度,无需外部cron。
- 模型选择:Gemini 2.5 Flash(成本约 $0.30/百万token);更新型号如 3.5/3.6 Flash输入成本 $1.50/百万token,贵 5 倍。
- 存储要求:建议保持状态为JSON或Markdown文件,避免SQLite(因Cloud Run卷挂载特性)。
- 部署步骤:启用服务 → 创建存储桶 → 构建容器 → 创建服务账号 → 存储API密钥 → 创建实例,约 5 分钟完成。
适用场景与边界
Cloud Run instances适合单worker的后台Agent,例如持久Slack/Discord机器人、安全漏洞监控、DevOps事件分类、队列消费者或夜间CI测试。但对于大规模并行批处理(如 10,000 文档 100 并发),作者建议使用Cloud Run Jobs或GKE;高流量突发Web API仍用标准Cloud Run服务以自动扩缩容;本地GPU模型托管则需GKE或Compute Engine。
- 不适合:大规模并行批处理、高流量突发Web API、本地GPU模型托管。
- 替代方案:解耦架构使用Cloud Scheduler + Cloud Run Job +标准服务,可将成本降至免费层,但需管理消息队列并接受冷启动。