Deploy a Managed MongoDB Environment for Google Kubernetes Engine |

Deploy a Managed MongoDB Environment for Google Kubernetes Engine

Question

You are creating an application that will run on Google Kubernetes Engine.

You have identified MongoDB as the most suitable database system for your application and want to deploy a managed MongoDB environment that provides a support SLA.

What should you do?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

C.

The correct answer for this question is B. Deploy MongoDB Atlas from the Google Cloud Marketplace.

Here's the explanation:

Google Kubernetes Engine (GKE) is a managed environment for deploying containerized applications. It allows you to easily deploy, manage, and scale containerized applications using Kubernetes. MongoDB is a popular NoSQL database system that is used in many modern applications. To deploy MongoDB in a managed environment on GKE, you should use a managed MongoDB service.

Option A, creating a Cloud Bigtable cluster, is not suitable for running MongoDB as it is a key-value store and is not compatible with the MongoDB API.

Option C, downloading a MongoDB installation package and running it on Compute Engine instances, requires manual management of the MongoDB environment, which is not ideal for a production system that requires high availability and reliability.

Option D, downloading a MongoDB installation package and running it on a Managed Instance Group (MIG), is a possible solution, but it requires more configuration and management than using a managed MongoDB service.

Option B, deploying MongoDB Atlas from the Google Cloud Marketplace, is the best solution for deploying a managed MongoDB environment on GKE. MongoDB Atlas is a fully managed, global cloud database service that provides a support SLA. It provides automatic scaling, high availability, and backups, so you don't have to worry about managing the MongoDB environment yourself. Additionally, the Google Cloud Marketplace provides an easy way to deploy MongoDB Atlas directly into your GKE cluster.