App Engine 标准环境基于在 Google 基础架构上运行的容器实例。容器预先配置了几种可用运行时之一。
借助标准环境,您可以轻松构建和部署在负载繁重并涉及大量数据的情况下仍能可靠运行的应用。
应用在安全的沙盒环境中运行,使标准环境能够跨多个服务器分发请求,并能扩缩服务器以满足流量需求。您的应用在其自身安全可靠的环境中运行,该环境与服务器的硬件、操作系统或物理位置无关。
标准环境语言和运行时
标准环境支持以下语言:
实例类
实例类用于确定每个实例可用的内存和 CPU 容量、免费配额以及应用超过免费配额后的每小时费用。
内存因运行时环境代系而异。 对于所有运行时环境代系,内存限制包括应用的内存用量,以及运行时环境本身为运行应用而需要的内存用量。在运行相同应用时,Java 运行时环境的内存用量要多于其他运行时环境。
如需替换默认实例类,请在应用的 app.yaml
文件中使用 instance_class
设置。
第二代运行时
使用此规范的第二代运行时包括:Python、Java、Node.js、PHP、Ruby 和 Go。
实例类 | 内存限制 | CPU 限制 | 支持的扩缩类型 |
---|---|---|---|
F1(默认) | 384 MB | 600 MHz | 自动 |
F2 | 768 MB | 1.2 GHz | 自动 |
F4 | 1536 MB | 2.4 GHz | 自动 |
F4_1G | 3072 MB | 2.4 GHz | 自动 |
B1 | 384 MB | 600 MHz | 手动、基本 |
B2(默认) | 768 MB | 1.2 GHz | 手动、基本 |
B4 | 1536 MB | 2.4 GHz | 手动、基本 |
B4_1G | 3072 MB | 2.4 GHz | 手动、基本 |
B8 | 3072 MB | 4.8 GHz | 手动、基本 |
第一代运行时
使用此规范的第一代运行时包括:Python 2.7、Java 8 和 PHP 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 | 手动、基本 |
配额和限制
标准环境免费为您提供 1 GiB 的数据存储空间和流量,您可通过启用付费应用来提高此限额。但是,为确保系统的稳定性,某些功能施加有一些与配额无关的限制。如需详细了解配额,包括如何修改配额以满足您的需求,请参阅配额。
自行试用
如果您是 Google Cloud 新手,请创建一个账号来评估 App Engine 在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
免费试用 App Engine