2017-01-10 8 views
2

mongodb javaドライバを使用してmongodbデータベースに接続するJava WebアプリケーションをデプロイするためのGoogleアプリエンジンを探しています。 GoogleのCompute Engineの中GAEのJava WebアプリケーションをGCEのMongodbに接続できますか?

  1. 展開のMongoDBデータベース
  2. Google App Engineの中
  3. 展開のJavaのWebアプリとMongoDBのドライバに
を(GCE)でのMongoDBのアドレスを渡す:

プラン1

プラン2:Googleの計算エンジンで

展開のMongoDBとJava Webアプリケーションの両方

質問1:プラン1は機能しますか? 質問2:私は計画2がおそらく動作すると思います。しかし、それは最も効率的な方法ですか?そうでない場合は、より効率的な方法を提案できますか?

注:Google Datastoreの使用について計画しています。

答えて

0

あなたのプラン1は大丈夫ですが、App EngineとCompute Engine(MongoDB)が同じ仮想ネットワーク内にあることを確認する必要があります。それが記載されているのでhere

あなたのアプリを24時間365日稼動させることが要求されるため、プラン2は費用対効果がありません。交通量がない場合でも、料金を支払う必要があります。 Google App Engineを使用すると、無料のクォータを取得できる可能性があります。

+0

プラン1が機能しませんでした。 Mongoドライバは、GAEが許さなかったMongo DBに接続するための別のスレッドを作成しようとしました。私は1つのGoogle Computeエンジンインスタンスにwebappとmongodbの両方を持つことになりました。 –

関連する問題