Create a MongoDB in EC2 Ubuntu
If you really want to run your database server in EC2 instance, you must take one EBS (size depends on your requirement) and mount it to your EC2 instance.
[ Database server needs a big volume to store data ]
Now Login to your EC2 instance,
- Import the public key used by the package management system
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
- Create a list file to MongoDB
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
- Update the packages
sudo apt-get update
- Now Install MongoDB
sudo apt-get install -y mongodb-org
- To prevent unintended upgrades, optionally you can install specific package versions
echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections