借助 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 访问权限。您可以视情况启用对应用虚拟机实例的根权限。
自动伸缩 - App Engine 会根据传入的负载自动伸缩您的应用。
- App Engine 会遵循区域中您拥有与您的配置匹配的任何 Compute Engine 虚拟机预留。拥有虚拟机预留可提高您在资源暂时不足期间获得资源分配的可能性。
了解标准环境与柔性环境的区别。
自行试用
如果您是 Google Cloud 新手,请创建一个账号来评估 App Engine 在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
免费试用 App Engine