用途:该技能用于在 Google Cloud Platform 上构建生产级无服务器应用,涵盖 Cloud Run 容器化服务、Cloud Run Functions 事件驱动函数、冷启动优化,以及基于 Pub/Sub 的事件驱动架构。执行前需先阅读详细指南,其完整流程与参考资料需按强制性的安全、前置条件和验证要求对待;可只加载相关章节做专项工作,端到端工作则需通读全文。
主要能力:提供内存规划与监控实践,例如部署时需把 /tmp 占用计入内存(示例:gcloud run deploy my-service --memory=1Gi --image=gcr.io/$PROJECT_ID/my-service),并可用 psutil 记录内存占用与可用量。
配置注意:将 concurrency 设为 1 会造成扩缩瓶颈(严重级别 HIGH)。其表现为自动扩缩产生大量容器实例、流量高峰时延高、冷启动增多、实例多导致成本上升;原因是每个容器一次只处理一个请求,100 个并发请求即需 100 个实例。仅当处理确为单线程、每请求内存占用大或使用非线程安全库时才应如此设置,资料建议给出推荐修复方案但未展开。
限制:仅当任务与该技能范围明确匹配时使用;输出不能替代针对具体环境的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。具体价格、平台差异等事实暂未提供。