App Engine
在全代管式无服务器平台上构建可扩缩性极强的应用。
新客户可获得 $300 赠金,可在前 90 天内抵扣在 Google Cloud 上的支出。所有 Google Cloud 客户每天均可免费获得 28 个实例小时。
免费试用 App Engine-
将您的应用从零扩容到全球级规模,而丝毫不必费心管理基础架构
-
完全不需要管理服务器,也不需要部署配置,让您的开发者从这些繁琐任务中解脱出来
-
借助对众多主流开发语言和各类开发者工具的支持,保持敏捷机动
优势
既开放又熟悉的语言和工具
使用常用语言迅速构建和部署应用,或者根据需要引入您所用语言的运行时和框架。您还可以轻松地通过命令行管理资源、调试源代码并运行 API 后端。
只需添加代码
将工作重心放在代码编写上,不必为管理底层基础架构而分心。使用防火墙功能、IAM 规则以及代管式 SSL/TLS 证书,保护您的应用免受安全威胁的侵害。
用多少、付多少
在无服务器环境中运营,不必为过度预配或预配不足而担心。App Engine 可根据您的应用流量自动扩缩,并且仅会在代码运行时消耗资源。
主要特性
主要特性
常用编程语言
使用 Node.js、Java、Ruby、C#、Go、Python 或 PHP 构建您的应用,或者引入您所用语言的运行时。
开放而灵活
通过自定义运行时,您只需提供 Docker 容器即可将任意框架和库引入 App Engine。
全代管式
全代管式环境让您可以专注于代码编写,将基础架构事务交给 App Engine 管理。
客户
文档
文档
选择合适的 App Engine 环境
了解如何使用柔性环境和/或标准环境在 App Engine 中运行您的应用。
App Engine 标准环境
了解 App Engine 标准环境如何让您轻松构建和部署应用,并保证应用即便在负载繁重、数据量庞大时也能可靠运行。
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 语言环境的不同之处,并确定哪种环境最符合您的需求。
App Engine 位置
了解 App Engine 的区域可用性,以及具体位置会如何影响您的延迟时间、可用性和耐用性。
使用 Firebase 和 App Engine 构建 Android 应用
本教程介绍如何使用 Firebase 编写具有后端数据存储、实时同步和用户事件日志记录功能的移动应用。
使用场景
使用场景
通过在 App Engine 上部署 Web 应用,快速覆盖客户和最终用户。凭借零配置部署和零服务器管理,App Engine 可让您专注于代码编写。此外,App Engine 会自动扩容以应对突发的流量激增,而无需进行预配、修补或监控。
下面是一个使用 App Engine 和 Google Cloud 构建简单 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 服务生态系统,其中包含一套卓越的云端开发者工具。 |