Deploy MongoDB on Google Cloud Platform

45 minutes
  • 3 Learning Objectives

About this Hands-on Lab

In this lab, students are asked to deploy a MongoDB server on Google Cloud Platform. After completing this lab, students will have hands-on experience with deploying Compute Engine instances in GCP and installing a self-managed MongoDB instance.

Learning Objectives

Successfully complete this lab by achieving the following learning objectives:

Connect to the Google Cloud Platform Web Console

Use the login information provided in the lab to connect to the web console in an Incognito or Private browser window.

Deploy a Compute Engine Instance

Deploy a computer instance named ‘mongodb’. Choose the default region and zone and e2-medium machine type.

Connect to the Instance and Install MongoDB
  • Connect via SSH using the cloud console.
  • Install the GPG key from https://www.mongodb.org/static/pgp/server-5.0.asc.
  • Create a repository file with the following contents:
    deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main 
  • Install themongodb-org and mongodb-mongosh packages.
  • Start the mongod service.
  • Connect via mongosh.

Additional Resources

You are working as a DBA and are tasked with deploying a self-managed MongoDB instance on Google Cloud Platform. Thankfully, you've just completed an awesome Mongo Deep Dive course on acloud.guru that showed you how to do just this.

To accomplish this, you will need to complete the following tasks:

  1. Connect to the Google Cloud Platform web console.
  2. Deploy a Compute Engine Instance.
  3. Connect to the instance and install MongoDB.

What are Hands-on Labs

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?