您无需管理基础架构,即可运行前端和后端服务、批量处理作业、托管 LLM 以及将正在处理的工作负载排入队列。
可享每月前 200 万个请求免费。
功能
您可以使用自己喜欢的语言、框架和库编写代码,将其打包为容器,然后运行“gcloud run deploy”命令,您的应用立刻就可以上线,并具有在生产环境中运行所需的一切。构建容器完全可选的操作。如果您使用的是 Go、Node.js、Python、Java、.NET Core 或 Ruby,则可以使用基于来源的部署选项,它会按照您所用语言的最佳实践构建容器。
无论您是拥有长期运行的事件驱动型服务,还是部署容器化作业来处理数据,Cloud Run 都可以从零开始自动扩缩容器,这意味着只有代码运行时才会产生费用。
(此功能目前处于公开预览版阶段)支持按需使用 NVIDIA L4 GPU,以运行 AI 推理工作负载。GPU 实例在 5 秒内启动,并缩减至零。
(此功能目前处于公开预览版阶段)使用 Cloud Run 直接编写和部署函数,从而完全控制底层服务配置。
Cloud Run 还能将您部署到生产环境的方式自动化,它使用 Buildpack 让您直接从源代码进行部署,而不必在机器上安装 Docker。每当您提交新的代码并推送到 Git 代码库的指定分支时,您都可以自动执行构建并部署代码。
Cloud Run 作业允许您在多个实例并行运行的情况下执行批处理。执行不响应 HTTP 请求的“运行到完成”作业,所有这些作业都在无服务器平台上完成。您的作业最长可运行 24 小时。
直接将流量发送到 VPC 网络,并连接您在 VPC 上运行的所有服务。
工作方式
Cloud Run 是一个全代管式平台,可让您直接在 Google 可扩缩的基础架构上运行代码。Cloud Run 简单易用、是自动化的,可助您提高工作效率。
常见用途
使用 Cloud Run 部署和托管网站
使用您自己偏爱的栈构建 Web 应用,访问 SQL 数据库,并呈现动态 HTML 页面。 此外,Cloud Run 还支持在网站没有传入请求的情况下缩减至零。
在此 Codelab 中,您将从通过 Cloud Build 创建的 Docker 映像开始,并在 Cloud Shell 中触发该映像。然后,您将使用 Cloud Shell 中的命令将该映像部署到 Cloud Run。
使用 Cloud Run 部署和托管网站
使用您自己偏爱的栈构建 Web 应用,访问 SQL 数据库,并呈现动态 HTML 页面。 此外,Cloud Run 还支持在网站没有传入请求的情况下缩减至零。
在此 Codelab 中,您将从通过 Cloud Build 创建的 Docker 映像开始,并在 Cloud Shell 中触发该映像。然后,您将使用 Cloud Shell 中的命令将该映像部署到 Cloud Run。
价格
Cloud Run 定价方式 | 按量付费,包含一个“始终免费”层级,计费时间以 100 毫秒为增量向上取整。如果您不使用,则无需付费。 | |
---|---|---|
SKU | 超出免费层级的无折扣价格 | 免费 |
CPU | $0.00001800 / vCPU 秒 | 每月前 24 万 vCPU 秒免费 |
内存 | $0.00000200 / GiB 秒 | 每月前 45 万 GiB 秒免费 |
业务用例
了解其他企业如何利用 Cloud Run 来削减成本、提高投资回报率并推动创新
精选客户
常见问题解答
借助 Cloud Run,您可以管理和部署网站,而不会产生基于虚拟机或 Kubernetes 的部署所需的任何开销。这不仅在管理角度是更简单的方法,而且还使您能够在没有请求到达您的网站时实现缩减至零。
Cloud Run 整合了 App Engine 标准环境和 App Engine 柔性环境中的许多最佳功能,在 App Engine 体验的基础上加以改进。 Cloud Run 服务可以处理与 App Engine 服务相同的工作负载,包括部署和托管网站,但 Cloud Run 为客户在实现这些服务时提供了更大的灵活性。