In this lab, students are asked to deploy a MongoDB server on Amazon Web Services. After completing this lab, students will have hands-on experience with deploying compute instances in AWS and installing a self-managed MongoDB cluster.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Connect to the Amazon Web Service 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
Using the EC2 service, launch an instance named
mongodb
. Choose the free tierAmazon Linux
image on at2.micro
instance type.- Connect to the Instance and Install MongoDB
- Connect using the private key.
- Create the repo file in
/etc/yum.repos.d/mongodb-org-5.0.repo
with the following content:[mongodb-org-5.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/amazon/2/mongodb-org/5.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
- Install the
mongodb-org mongodb-mongosh
packages. - Start the
mongod
service. - Check the status of the
mongod
service. - Connect via mongosh.