Google App Engine 上的 Java

App Engine 提供两种 Java 应用环境供您选择:标准环境和柔性环境。这两种环境都采用相同的以代码为中心的开发者工作流,能够快速高效地扩容以满足不断增长的需求,让您可以使用成熟的 Google 服务技术快速构建 Web、移动和物联网应用,并且运营开销极低。虽然这两种环境共同点众多,但在一些重要方面却有所不同。

选择您的首选环境

标准环境

  • 经过优化,几乎可以瞬时进行调节,处理大流量高峰。

  • 对于会有很长时间不处理流量的应用而言,成本效益最高。

  • 基于 OpenJDK 的 Java 运行时支持标准的公共 Java 库。

  • 不强制使用安全管理器,您的代码不受 Java 权限问题的限制。

  • 免费层级

  • Ubuntu OS

柔性环境

  • 完整的开放源代码语言运行时。

  • 使用您选择的任意框架、库或二进制文件。

  • 代码可移植到支持 Docker 容器的任意地方。

  • 对于持续不断处理流量的应用而言,成本效益最高。

  • 不提供免费层级。应用会始终保持至少一定数量的运行实例。对于持续不断处理流量的应用而言,成本效益最高。

  • Ubuntu OS

选择环境

您可以在两种环境(标准环境和柔性环境)中运行 App Engine 应用。如需了解两种环境的区别,请参阅相关摘要。
了解详情