App Engine

在全代管式无服务器平台上构建可扩缩性极强的应用。

免费试用 App Engine
  • action/check_circle_24px 使用 Sketch 创建。

    将您的应用从零扩容到全球级规模,而丝毫不必费心管理基础架构

  • action/check_circle_24px 使用 Sketch 创建。

    完全不需要管理服务器,也不需要部署配置,让您的开发者从这些繁琐任务中解脱出来

  • action/check_circle_24px 使用 Sketch 创建。

    借助对众多主流开发语言和各类开发者工具的支持,保持敏捷机动

既开放又熟悉的语言和工具

使用常用语言迅速构建和部署应用,或者根据需要引入您所用语言的运行时和框架。您还可以轻松地通过命令行管理资源、调试源代码并运行 API 后端。

只需添加代码

将工作重心放在代码编写上,不必为管理底层基础架构而分心。使用防火墙功能、IAM 规则以及代管式 SSL/TLS 证书,保护您的应用免受安全威胁的侵害。

用多少、付多少

在无服务器环境中运营,不必为过度预配或预配不足而担心。App Engine 可根据您的应用流量自动扩缩,并且仅会在代码运行时消耗资源。

主要特性

使用 Node.js、Java、Ruby、C#、Go、Python 或 PHP 构建您的应用,或者引入您所用语言的运行时。

开放而灵活

通过自定义运行时,您只需提供 Docker 容器即可将任意框架和库引入 App Engine。

全代管式

全代管式环境让您可以专注于代码编写,将基础架构事务交给 App Engine 管理。

查看所有特性

客户

IDEXX 案例
IDEXX 借助基于 App Engine 构建的 VetConnect PLUS,帮助宠物保持健康。
阅读案例

案例亮点

  • 年度 IT 开销削减多达 50 万美元

  • 扩容到 30 TB 以上,而且没有造成性能问题

  • 改善了客户体验

行业

文档

Google Cloud 基础知识
选择合适的 App Engine 环境

了解如何使用柔性环境和/或标准环境在 App Engine 中运行您的应用。

Google Cloud 基础知识
App Engine 标准环境

了解 App Engine 标准环境如何助您轻松构建和部署应用,并保证应用即便在负载繁重、数据量庞大时也能稳定运行。

Google Cloud 基础知识
App Engine 柔性环境

了解 App Engine 如何让开发者专注于自己最擅长的事情:编写代码。

教程
安装适用于 App Engine 的 SDK

了解如何设置您的计算机以便在 App Engine 中开发、部署和管理您的应用。

架构
App Engine 上的 Python

详细了解 App Engine 提供的两种 Python 语言环境,并确定哪种最适合您。

架构
App Engine 上的 Java

详细了解 App Engine 提供的两种 Java 应用环境,并确定哪种最适合您。

架构
App Engine 上的 Node.js

了解 App Engine 提供的两种 Node.js 语言环境的不同之处,并确定哪种环境最符合您的需求。

Google Cloud 基础知识
App Engine 位置

了解 App Engine 的地区可用性,以及具体位置会如何影响您的延迟时间、可用性和耐用性。

教程
使用 Firebase 和 App Engine 构建 Android 应用

本教程介绍如何使用 Firebase 编写具有后端数据存储、实时同步和用户事件日志记录功能的移动应用。

使用场景

使用场景
现代 Web 应用

通过在 App Engine 上部署 Web 应用,快速覆盖客户和最终用户。凭借零配置部署和零服务器管理,App Engine 可让您专注于代码编写。此外,App Engine 会自动扩缩以应对突发的流量激增,而无需进行预配、修补或监控。

下面是一个使用 App Engine 和 Google Cloud 构建简单 Web 应用的示例参考架构。

现代 Web 应用
使用场景
可扩缩的移动后端

无论您是要构建自己的首个移动应用,还是希望为现有用户提供全新的移动体验,App Engine 都可以为您自动扩缩托管环境。App Engine 可与 Firebase 无缝集成,让您能够同时借力于简单易用的前端移动平台以及可扩缩的可靠后端。

下面是一个使用 Firebase、App Engine 以及 Google Cloud 中的其他服务构建的典型移动应用的示例参考架构。

可扩缩的移动后端

所有特性

常用语言 使用 Node.js、Java、Ruby、C#、Go、Python 或 PHP 构建应用,或者引入您所用语言的运行时。
开放而灵活 通过自定义运行时,您只需提供 Docker 容器即可将任意框架和库引入 App Engine。
全代管式 全代管式环境让您可以专注于代码编写,将基础架构事务交给 App Engine 管理。
强大的应用诊断功能 利用 Cloud Monitoring 和 Cloud Logging 监控应用的运行状况与性能,并借助 Cloud Debugger 和 Error Reporting 快速诊断和修复 Bug。
应用版本控制 轻松托管应用的不同版本,轻松创建开发、测试、预演和生产环境。
流量拆分 将传入的请求路由至不同的应用版本,执行 A/B 测试以及逐步发布功能。
应用安全 使用 App Engine 防火墙定义访问权限规则,帮助保护您的应用;在您的自定义网域上默认使用代管式 SSL/TLS 证书,无需额外费用。
服务生态系统 您的应用可借力于一个不断壮大的 Google Cloud 服务生态系统,其中包含一套卓越的云端开发者工具。

价格

App Engine 提供可根据应用用量调整的极具竞争力的云服务价格方案。您可以在 App Engine 计费模型中看到一些基本组件,例如标准环境实例、柔性环境实例以及 App Engine API 和服务。如需估算您的费用,请使用我们的价格计算器

App Engine 在标准环境或柔性环境中以实例形式运行。