GAE中的Java Web应用程序可以连接到GCE中的Mongodb吗?

时间:2017-01-10 14:37:43

标签: mongodb google-app-engine google-compute-engine

我正在使用Google应用引擎部署我的Java Web应用程序,该应用程序通过mongodb java驱动程序连接到mongodb数据库。

计划1:

  1. 在Google Compute Engine中部署MongoDb数据库
  2. 在Google App Engine中部署Java Web应用程序并将MongoDb的地址(在GCE中)传递给mongodb驱动程序
  3. 计划2:

    在Google Compute引擎中部署Mongodb和Java Web应用程序

    问题1:计划1是否有效? 问题2:我认为计划2可能会奏效。但这是最有效的方法吗?如果没有,你能建议一个更有效的方法吗?

    注意:我正计划使用Google Datastore。

1 个答案:

答案 0 :(得分:0)

您的计划1是可行的,您唯一需要确保的是您的App Engine和计算引擎(MongoDB)位于同一个虚拟网络中。正如here所述。

由于要求24x7全天候运行您的应用程序,计划2将不具有成本效益。即使没有流量,您也必须为此付费。 Google App Engine将为您提供免费配额的机会。