了解应用引擎部署模型

时间:2016-11-24 10:35:30

标签: google-app-engine google-cloud-platform google-compute-engine

作为googles app引擎的新手,我使用Intellij IDEA插件来部署我的REST java应用程序。顺利通过,与我的应用程序一起有两个计算引擎虚拟机。它们适用于什么?为什么选择两个,以及如何选择所需的VM配置?

1 个答案:

答案 0 :(得分:0)

听起来您正在使用App Engine灵活的环境,并且您使用的是旧版本,而不是新的测试版。旧版本的vm: true文件中包含app.yaml。新版本于2016年11月15日刚刚公布,在env: flex文件中使用app.yaml

灵活的环境在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