App Engine 柔性环境

借助 App Engine,开发者可以集中精力做他们最擅长的事:写代码。App Engine 柔性环境以 Compute Engine 为基础,可在平衡负载的同时自动扩缩应用。

运行时

您可以从开源社区提供自定义 Docker 映像和 Dockerfile,从而自定义这些运行时或提供自己的运行时

特性

  • 自定义基础架构 - App Engine 柔性环境实例为 Compute Engine 虚拟机,这意味着您可以利用自定义库,使用 SSH 进行调试,并部署自己的 Docker 容器。

  • 性能选择 - 利用各种 CPU 和内存配置。您可以指定应用的每个实例需要多少 CPU 和内存,App Engine 柔性环境会为您配置必要的基础架构。

  • 原生功能支持 - 微服务、授权、SQL 和 NoSQL 数据库、流量拆分、日志记录、版本控制、安全扫描和内容分发网络均功能享受原生支持。

  • 托管虚拟机 - App Engine 将负责对您的虚拟机进行管理,以确保:

    • 实例定期接受健康检查,在需要时会得到修复,并与项目内的其他服务位于同一位置。
    • 在有向后兼容的关键补丁时,底层操作系统会自动更新。
    • 虚拟机实例将根据项目设置,自动分配到适当的地理区域。Google 的管理服务能确保一个项目的所有虚拟机实例位于同一位置,以实现最佳性能。
    • 如果有可用的更新,则所有柔性环境实例都可以每周重启。不过,我们不保证此时间表一定会按期执行。 在重启期间,Google 的管理服务会应用所有必要的操作系统更新和安全更新。
    • 您始终拥有 Compute Engine 虚拟机实例的根权限。默认情况下,App Engine 柔性环境中会停用对虚拟机实例的 SSH 访问权限。您可以视情况启用对应用虚拟机实例的根权限。

了解标准环境与柔性环境的区别

自行试用

如果您是 Google Cloud 新手,请创建一个账号来评估 App Engine 在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。

免费试用 App Engine