在全代管式无服务器平台上开发和部署可伸缩性极强的应用和功能。我们的无服务器计算产品会根据流量自动扩缩您的服务(甚至缩减至零),且您只需为使用的资源付费。
开始免费试用并获得 $300 赠金。
参阅这些 Cloud Run 和 Cloud Functions 指南,了解如何构建无服务器应用
Google Cloud 无服务器客户的部署速度提高了 95%,基础架构费用降低了 75%
详细了解客户的评价
主要特性
使用您喜爱的语言、依赖项和工具构建应用,并在数秒内完成部署。根据流量大小,Cloud Run 几乎可以立即自动从零开始伸缩,从而将您从各种基础架构管理工作中解放出来。Cloud Run 仅针对您实际使用的资源向您收取费用。
通过编写和运行响应事件的小段代码更快地进行开发。使用 Cloud Functions 通过触发器与 Google Cloud 或第三方云服务连接,以简化极具挑战性的编排问题。跨多种环境(本地开发环境、本地环境、Cloud Run 和其他基于 Knative 的无服务器环境)运行函数,避免供应商锁定。
集成服务时很容易引入紧密耦合,随着时间的推移,它会变得脆弱、缓慢和难以调试。让我们的服务集成产品处理连接架构,这样您就可以专注于最擅长的事情:构建出色的应用。
客户
企业在创新实践中可以无需操心有关预配机器、集群或自动扩缩的问题。无需具备容器或 Kubernetes 知识。
使用场景
使用 Cloud Run 以及您偏好的语言或框架(Go��Python、Java、Node.js、.NET 等)构建网站,访问 Cloud SQL 上的 SQL 数据库,以及呈现动态 HTML 页面。
使用 Cloud Functions 和 HTTP API 呈现您自己的微服务;或者将 Cloud Functions 与提供网络钩子集成选项的第三方服务集成,以便快速为您的应用增添强大的功能,例如在 Stripe 付款成功后发送确认电子邮件,或者响应 Twilio 短信事件。
所有特性
任何运行时 | 现代语言或运行时通常适合新应用,但许多现有应用要么无法重写,要么依赖于无服务器平台不支持的语言。Cloud Run 支持标准 Docker 映像,并且可以在容器中运行任何运行时或运行时版本。 |
每个实例的并发控制能力 | 当局限于 FaaS 平台��常见的单请求模型时,许多传统应用的性能差强人意。Cloud Run 支持应用的单个实例多达 1000 个并发请求,从而提供更高的效率。 |
后台处理 | 无服务器平台经常会在函数未使用时“冻结”函数。这样可以简化结算模式(仅在运行时付费),但会使在后台工作的工作负载难以运行。Cloud Run 支持新的 CPU 分配控制,可让这些后台进程按预期运行。 |
快速实验和测试想法 | 只需点击几下,您就可以执行逐步发布和回滚操作,并在 Cloud Run 中执行高级流量管理。 |
无需具备容器知识 | 从容器入手,或使用 buildpack 直接从源代码创建容器映像。只需一个“gcloud run deploy”命令,您就可以构建代码并将其部署到 Cloud Run。 |
内置教程 | Cloud Shell Editor 和 Cloud Code 中的内置教程可让您轻松上手无服务器技术。不再需要在标签页、文档、终端和代码之间切换。您甚至可以自行编写教程,让您的组织能够更快地分享最佳实践和培训新员工。 |
价格
Cloud Run 是按用量付费的方案,包含一个“始终免费”层级,计费时间以 100 毫秒为增量向上取整。总费用按 CPU、内存、请求和网络使用量的总和计算。
您可以使用 Google Cloud 价格计算器估算价格。