App Engine 标准环境

App Engine 标准环境基于在 Google 基础架构上运行的容器实例。容器预先配置了几种可用运行时之一。

借助 App Engine 标准环境,您可以轻松构建和部署在负载繁重并涉及大量数据的情况下仍能可靠运行的应用。

应用在安全的沙盒环境中运行,使 App Engine 标准环境能够跨多个服务器分发请求,并能扩缩服务器以满足流量需求。您的应用在其自身安全可靠的环境中运行,该环境与服务器的硬件、操作系统或物理位置无关。

标准环境语言和运行时

标准环境支持以下语言:

实例类

实例类用于确定每个实例可用的内存和 CPU 容量、免费配额以及应用超过免费配额后的每小时费用

内存和 CPU 限制因运行时环境代系而异。 对于所有运行时环境代系,内存限制包括应用的内存用量,以及运行时环境本身为运行应用而需要的内存用量。在运行相同应用时,Java 运行时环境的内存用量要多于其他运行时环境。

如需替换默认实例类,请在应用的 app.yaml 文件中使用 instance_class 设置

第二代运行时

第二代运行时包括:Python 3Java 11Node.jsPHP 7RubyGo 1.12+

实例类 内存限制 CPU 限制 支持的扩缩类型
F1(默认) 256 MB 600 MHz 自动
F2 512 MB 1.2 GHz 自动
F4 1024 MB 2.4 GHz 自动
F4_1G 2048 MB 2.4 GHz 自动
B1 256 MB 600 MHz 手动、基本
B2(默认) 512 MB 1.2 GHz 手动、基本
B4 1024 MB 2.4 GHz 手动、基本
B4_1G 2048 MB 2.4 GHz 手动、基本
B8 2048 MB 4.8 GHz 手动、基本

第一代运行时

第一代运行时环境包括:Python 2.7Java 8Go 1.11PHP 5.5

实例类 内存限制 CPU 限制 支持的扩缩类型
F1(默认) 128 MB 600 MHz 自动
F2 256 MB 1.2 GHz 自动
F4 512 MB 2.4 GHz 自动
F4_1G 1024 MB 2.4 GHz 自动
B1 128 MB 600 MHz 手动、基本
B2(默认) 256 MB 1.2 GHz 手动、基本
B4 512 MB 2.4 GHz 手动、基本
B4_1G 1024 MB 2.4 GHz 手动、基本
B8 1024 MB 4.8 GHz 手动、基本

配额和限制

App Engine 标准环境免费为您提供 1 GB 的数据存储空间和流量,您可通过启用付费应用来提高此限额。但是,为确保系统的稳定性,某些功能施加有一些与配额无关的限制。如需详细了解配额,包括如何修改配额以满足您的需求,请参阅配额