Cloud Run

在全托管式环境或 Anthos 中运行无状态容器。

将无服务器计算引入容器

Cloud Run 是一个托管式计算平台,可自动扩缩您的无状态容器。Cloud Run 无需服务器:您不用管理基础架构,因此可全力专注于最重要的工作(即构建出色的应用)。您可以在全托管式 Cloud Run 中运行容器,或者在 Cloud Run for Anthos 上运行容器。Anthos 可在 Google Cloud 上、本地以及多元环境中支持 GKE。Cloud Run 以 Knative 为基础,确保您依据开源标准构建应用。

只需数秒即可将容器发布到生产环境中

只需数秒即可将容器发布到生产环境中

许多无服务器平台都会在语言和库的支持方面设限,甚至会限制您的编码方式。Cloud Run 让您可以轻松部署所有侦听通过 HTTP 传递的事件或请求的无状态容器,从而以自己的方式编写代码。容器为工作负载带来了灵活性和可移植性。借助 Cloud Run,您能以自己喜欢的语言、依赖项和工具构建出色的应用,并在数秒内完成部署。

原生无服务器

原生无服务器

Cloud Run 让您可以运行由请求或事件驱动的无状态工作负载,而不用担心服务器。您可以不必再操心任何基础架构管理(例如预配、配置和管理服务器)工作,专心撰写代码。它可以根据流量几乎瞬时地自动从零开始扩容,因此您再也不用担心扩缩配置的问题。此外,Cloud Run 仅会针对您使用的资源(向下取整到最接近的 100 个毫秒)向您收费,因此您永远无需为过度预配的资源付费。

一致的体验

随时随地都能获享一致的体验

您可以将无状态容器部署至全托管式环境或 Anthos,并享受始终如一的开发者体验。这种统一的体验由 Knative 驱动,后者是一个基于 Kubernetes 构建的开放式 API 和运行时环境。Cloud Run 可让您随意在不同的环境和平台中移动工作负载:GCP 上的全托管式环境、本地、GKE 或第三方云端(通过 Anthos)。

特性

任何语言,任何库,任何二进制文件

您可使用您选择的任何编程语言、语言库或操作系统库,甚至可引入自己的二进制文件。

利用容器工作流程和标准

容器已成为封装和部署代码及其依赖项的标准。Cloud Run 完美兼容以下容器生态系统:Cloud BuildContainer Registry、Docker。

简单的开发者体验

您可通过简单的命令行和图形界面快速部署并管理服务。

托管式

无需管理基础架构:部署之后,Cloud Run 会负责管理您的服务,让您高枕无忧。

快速自动扩缩

Cloud Run 可以根据流量自动在零到 N 的范围内进行扩缩。

冗余

Cloud Run 服务是区域性的,可跨多个地区自动复制。

集成的日志和监控功能

开箱即用,可与 Stackdriver Monitoring、Logging 和 Error Reporting 集成,帮助您确保应用的运行状况良好。

处理 Web 流量或异步事件

您可以公开暴露 Cloud Run 服务以接收 Web 请求或通过异步事件私下调用网络请求,例如 Cloud Pub/Sub 推送的消息。

基于 Knative 构建

Cloud Run 在 Knative 开源项目的基础上构建而成,支持跨平台移植工作负载。

HTTPS 网址

每项 Cloud Run 服务都会获得一个开箱即用的稳定 HTTPS 端点,可以代您处理 TLS 终止。

自定义网域

将您的服务映射到您自己的网域。

选择适合您的平台

Cloud Run 可让您灵活地在全托管式环境或 Anthos 中运行服务。如果您已经在使用 Anthos,Cloud Run 可以轻松部署到您的 Anthos GKE 集群中。而且,您可以轻松地从 Cloud Run 切换为 Cloud Run for Anthos 或从 Cloud Run for Anthos 切换回 Cloud Run,而无需更改您的应用代码。

Cloud Run(全托管式)

Cloud Run 全托管式平台让您可以轻松部署无状态容器,而无需担心底层基础架构。您的工作负载会自动根据传到您应用的流量向上扩容或向下缩容至零。您只需在应用运行时付费,计费方式取整到最接近的 100 个毫秒。

Cloud Run for Anthos

Cloud Run for Anthos 去除了复杂的 Kubernetes 概念,让开发者可以轻松利用 Kubernetes 与无服务器的组合优势。通过 Cloud Run for Anthos,您不但可以使用自定义机器类型、额外的网络支持以及 Cloud Accelerators,还能在本地或 Google Cloud 上运行工作负载。

Cloud Run(全托管式)

Cloud Run for Anthos

价格 按用量计费(见下文)。 属于 Anthos 的一部分。
机器类型 每个实例一个 vCPU,并能更改内存大小。 Anthos 上的标准或自定义机器类型,包括 GPU。
自动扩缩 最多 1000 个容器实例,可通过 GCP 支持增加。 受 Anthos GKE 集群容量限制。
身份和政策 管理可用来调用每项服务的身份(或允许未经身份验证的调用)。 将服务发布到互联网或仅将其提供给集群或 VPC 网络。
网络 无法访问 VPC/Compute Engine 网络。服务不属于 Istio 服务网格的一部分。 可访问 VPC/Compute Engine 网络。服务属于 Istio 服务网格的一部分。
网址 自动生成服务网址和 SSL 证书。 仅限自定义网域,手动生成 SSL 证书。
容器隔离 基于 gVisor 沙盒的严格容器隔离。 默认的 Kubernetes 容器隔离。
执行环境 Google 基础架构上的全托管式环境。 Google Cloud 上的 Anthos
部署在 VMware 上的 Anthos(本地)。

价格

如需了解详细的价格信息,请参阅此处的文档页面。您可以使用 Google Cloud 价格计算器来估算费用。

Cloud Run(全托管式)价格

Cloud Run 仅会针对您使用的资源向您收费(计费精确到 100 毫秒)。

总价=
计算+
$0.00002400/
vCPU 秒
内存+
$0.00000250/
GB 秒
请求+
$0.40/100 万个
请求
免费层级:
18 万
vCPU 秒
(每月)
36 万
GB 秒
(每月)
200 万
请求
(每月)
1 GB
北美洲内的出站流量
(每月)

Cloud Run for Anthos 价格

Cloud Run for Anthos 的费用包含在 Anthos 价格内。

资源

浏览 Cloud Run 和 Cloud Run for Anthos 的更多实用资源。

Google Cloud

开始

学习和构建

刚接触 GCP?您可以领取 $300 赠金,免费开始使用任意 GCP 产品。

需要更多帮助?

我们的专家会根据您的需求,帮您打造合适的解决方案,或帮您寻找合适的合作伙伴。

发送以下问题的反馈:

此网页
Cloud Run