Je suis en train de regarder le moteur des applications Google pour déployer mon application Web Java qui se connecte à une base de données mongodb via le pilote Java mongodb.
Plan 1:
- Déployer la base de données MongoDb dans Google Compute Engine
- Déployez l'application Web Java dans Google App Engine et transmettez l'adresse de MongoDb (dans GCE) au pilote mongodb.
Plan 2:
Déployer les applications Web Mongodb et Java dans les moteurs Google Compute
Question 1: Le plan 1 fonctionnera-t-il? Question 2: Je pense que le plan 2 fonctionnera probablement. Mais est-ce la méthode la plus efficace? Si non, pouvez-vous suggérer une méthode plus efficace?
Remarque: je compte utiliser Google Datastore.
Réponses:
0 pour la réponse № 1Votre plan 1 est irréprochable. La seule chose à faire est de vous assurer que votre App Engine et Compute Engine (MongoDB) se trouvent sur le même réseau virtuel. Comme il est dit ici.
Le plan 2 ne sera pas rentable en raison de laobligation de faire fonctionner votre application sur 24x7. Même s'il n'y a pas de trafic, vous devrez les payer. Google App Engine vous donnera la possibilité d'avoir un quota gratuit.