【发布时间】:2016-11-24 10:35:29
【问题描述】:
作为谷歌应用引擎的新手,我使用 Intellij IDEA 插件来部署我的 REST java 应用。顺利通过后,连同我的应用程序,我得到了两个计算引擎虚拟机。它们是干什么用的?为什么是两个?他们如何选择所需的 VM 配置?
【问题讨论】:
标签: google-app-engine google-cloud-platform google-compute-engine
作为谷歌应用引擎的新手,我使用 Intellij IDEA 插件来部署我的 REST java 应用。顺利通过后,连同我的应用程序,我得到了两个计算引擎虚拟机。它们是干什么用的?为什么是两个?他们如何选择所需的 VM 配置?
【问题讨论】:
标签: google-app-engine google-cloud-platform google-compute-engine
听起来您使用的是 App Engine 柔性环境,并且您使用的是旧版本而不是新的测试版。旧版本在您的app.yaml 文件中有vm: true。 2016 年 11 月 15 日刚刚发布的较新版本在 app.yaml 文件中使用了 env: flex。
灵活的环境在 Compute Engine 虚拟机之上运行。在旧版本中,这些应用的实例会显示在 Compute Engine 下。使用较新的版本,这些现在显示在App Engine instances page 的控制台中。
在旧的测试版在明年某个时候被弃用之前,您会想要查看migrating your app to the new version of the flexible environment。如果您以前在“compat”运行时上使用过,您可能会检查您是否真的需要使用灵活环境或标准环境是否支持您的应用程序的需求?根据您的应用,一种环境可能比另一种环境更便宜。
话虽如此,您可以使用app.yaml 文件在柔性环境中配置底层虚拟机。有关详细信息,请参阅resource settings in the app.yaml reference。稍后,如果您需要在实例上调试代码,请参阅Debugging an instance。
【讨论】: