我们正在使用Google App Engine构建应用程序。从我所看到的有两种类型的环境,标准和灵活,有很大的差异。问题是除了与Flexible环境相比更快的实例创建及其扩展到0个实例的能力之外,我似乎无法找到标准环境的任何用法。
假设我们的应用程序永远不会出现极端流量峰值,但更像是正弦变化并且总是有流量(永远不会缩小到0个实例)是任何选择标准环境的理由过度灵活?
答案 0 :(得分:0)
我认为使用标准环境的一个明显优势是免费使用。对于标准环境,您每天可以免费使用28小时,但您没有任何免费使用灵活环境。使用灵活实例时,您将始终需要付费。
在这里您可以找到标准环境免费使用限制的概述
答案 1 :(得分:0)
除了流量高峰外,还有一些其他原因需要考虑标准:
1)某些服务尚未提供/尚未在Flexible上实施(如memcache) 2)目前缺乏灵活的文档。您现在可以在网上找到的大多数内容都是标准的。 3)与android studio集成。您可以在android studio中完全部署和测试您的应用程序。然而,这不一定是一个大问题 - 一旦你了解了gcloud控制台的方式,你就可以做一些非常了不起的事情。几乎可以立即应用对代码的更改,而无需重新编译任何内容。只需使用" gradle jettyRun"。此外,在本地运行时,您可以测试实时应用程序引擎资源,例如您选择的任何项目中的数据存储区(它可能是测试项目,甚至是您的实时生产项目)。