使用GAE实例和GCE VM混合

时间:2016-07-08 10:21:25

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

我正在构建一个新闻聚合器应用程序,后端可以(主要)分成两个逻辑部分:

  1. 抓取,信息提取,解析,聚类,存储......
  2. 提供用户请求
  3. 我想做的是: a)创建一个繁重的Google Compute Engine虚拟机实例来进行爬网(因为它不适用于Google App Engine,因为实例RAM相对较小) b)创建一个谷歌应用程序引擎组实例,以满足客户端的要求,这些请求重量轻,并且每次请求不需要太多的计算能力

    这可以混合两者,Google App Engine和Google Compute Engine吗?

    或者我是否需要通过GCE自行制作实例组?

1 个答案:

答案 0 :(得分:3)

您应该探索的另一个选择是App Engine Flexible(免责声明,我在谷歌的App Engine上工作)

我们允许您构建具有多个模块的App Engine应用程序。这些模块将在GCE虚拟机上运行,​​这些虚拟机由App Engine管理。我们自动扩展,自动配置等。我们实际上是在配置托管实例组和自动缩放器,就像使用GCE一样(只是没有工作)。您还可以在我们运行您的应用程序的机器上自定义CPU +内存。

这样,您的前端和后端都可以在同一个项目中运行。退房:

https://cloud.google.com/appengine/docs/flexible/python/

希望这有帮助!