利用可伸缩的函数即服务 (FaaS) 产品运行代码,随用随付,并且无需管理任何服务器或容器。
新客户将获得 $300 赠金,可用于抵扣在 Functions 上的支出。所有客户每月均可免费获得 200 万次调用,不计入赠金额度。
主要特性
Cloud Functions 提供简单直观的开发者体验。您只需编写代码,让 Google Cloud 为您处理运营基础架构。通过编写和运行响应事件的小段代码更快地进行开发。使用事件将 Google Cloud 产品相互连接或连接到第三方服务,从而简化极具挑战性的编排问题。
使用开源 FaaS(函数即服务)框架,在多种环境中运行函数,避免被锁定至特定供应商。受支持的环境包括 Cloud Functions、本地开发环境、本地环境、Cloud Run 和其他基于 Knative 的无服务器环境。
客户
最新资讯
Cloud Functions(第 2 代)现已正式发布,它提供了更强大的计算选项、精细的控制功能以及来自超过 125 个来源的新触发器。
文档
使用场景
使用 Cloud Functions 和 HTTP API 呈现您自己的微服务;或者将 Cloud Functions 与提供网络钩子集成选项的第三方服务集成,以便快速为您的应用增添强大的功能,例如在 Stripe 付款成功后发送确认电子邮件,或者响应 Twilio 短信事件。
直接从 Firebase 使用 Cloud Functions,无需设置服务器即可扩展您的应用功能。运行代码来响应用户操作、分析和身份验证事件,通过基于事件的通知维持用户互动,以及将 CPU 和网络密集型任务分流到 Google Cloud。
将 Cloud Functions 与 Cloud IoT Core 及其他全代管式服务搭配使用,为物联网 (IoT) 设备遥测数据的收集、实时处理和分析构建后端。Cloud Functions 可让您在收到每个事件时对其应用自定义逻辑。
执行您的代码以响应数据变化。Cloud Functions 可以响应来自 Google Cloud 服务(例如 Cloud Storage、Pub/Sub 和 Cloud Firestore)的事件,在文件上传后立即进行处理,实时从上传的图片生成缩略图、处理日志、验证内容、对视频进行转码,以及验证、聚合和过滤数据。
利用 Cloud Functions 响应来自 Pub/Sub 的事件,以处理、转换和丰富以下各类应用中流式传输的数据:事务处理、点击流分析、应用活动跟踪、IoT 设备遥测、社交媒体分析及其他类型的应用。
轻松为您的应用引入人工智能。将 Cloud Functions 与 Cloud Speech API 和 Dialogflow 搭配使用,为您的产品和服务引入基于语音和文字的自然对话式体验,帮助用户处理事务。利用 Google 助理、Amazon Alexa、Facebook Messenger 以及其他热门平台和设备与用户沟通。
将 Cloud Functions 与 Video Intelligence API 和 Cloud Vision API 搭配使用,以便从视频和图片中检索相关信息,让您可以在媒体内容中搜索、发掘并获取数据洞见。
所有特性
连接和扩展服务以构建复杂应用 | 利用 Cloud Functions,您可以将 Google 和第三方云服务视作组件,利用代码连接并扩展这些组件,并通过端到端解决方案和复杂的工作流快速从概念投入生产。此外,与提供网络钩子集成的第三方服务集成,从而快速扩展应用,增添强大功能。 |
端到端开发和可诊断性 | 从代码到部署,都具备集成的监控功能。利用 Cloud Trace 使您的应用具备全面的可观测性和可诊断性。此外,使用开源函数框架为本地和未连网的开发/调试任务获取支持。 |
本地开发,全球扩容 | 从零用户到全球级规模,您都无需考虑基础架构。Cloud Functions 会根据工作负载的规模自动管理和扩缩底层基础架构。 |
无需管理服务器 | 您只需部署代码,让 Google 为您运行和扩缩。Cloud Functions 让您摆脱所有底层基础架构的束缚,只需专注于自己的代码,并能够以前所未有的速度构建应用。 |
运行代码以响应事件 | Cloud Functions 让您可以从 Google Cloud、Firebase 和 Google 助理触发代码,或者通过 HTTP 直接从任何 Web 应用、移动应用或后端应用调用您的代码。 |
用多少、付多少 | 您只需为函数运行的时间付费,计费时间以 100 毫秒为增量向上取整到最近的数字。如果您的函数闲置,则不需要支付任何费用。Cloud Functions 函数自动增减运行实例来响应事件。 |
采用开源技术,避免供应商锁定 | 使用开源 FaaS(函数即服务)框架,在多种环境中运行函数,避免被锁定至特定供应商。支持的环境包括 Cloud Functions、本地开发环境、本地环境、Cloud Run、Cloud Run for Anthos 和其他基于 Knative 的无服务器环境。 |