Как установить MongoDB на экземпляр AWS EC2?

Опубликовано: 6 Сентября, 2022

Веб-сервисы AWS или Amazon — это платформа облачных сервисов, которая предоставляет вычислительные сервисы по запросу, базы данных, пространство для хранения и многие другие сервисы. EC2 или Elastic Compute Cloud — это масштабируемый вычислительный сервис, запущенный на облачной платформе AWS. Проще говоря, EC2 — это не что иное, как виртуальный компьютер, на котором мы можем выполнять все наши задачи, и у нас есть полномочия настраивать, запускать или даже распускать этот виртуальный компьютер.

В этой статье мы узнаем, как установить MongoDB на AWS EC2.

Условие:

  1. Аккаунт АВС.
  2. Экземпляр EC2.
  3. Пользователь с правами на создание экземпляра.

Реализация:

Выполните следующие действия, чтобы установить MongoDB на AWS EC2:

Шаг 1. Создайте экземпляр AWS Elastic Cloud Compute.

Шаг 2: Запустите экземпляр EC2, созданный на шаге 1.

Шаг 3: Подключитесь к вашему инстансу EC2, нажав кнопку «Подключиться».

Шаг 4: После подключения появится подсказка.

Шаг 5: Сначала проверьте, установлена ли уже MongoDB.

mongod --version

Шаг 6: Если MongoDB не установлен на вашей виртуальной машине, сначала установите открытый ключ с помощью следующей команды.

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -

Шаг 7: Добавьте источники.

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list

Шаг 8. Перезагрузите локальную базу данных пакетов с помощью следующей команды.

sudo apt update

Шаг 9: Теперь установите пакеты MongoDB с помощью команды.

sudo apt install -y mongodb-org

Шаг 10: Дождитесь окончания процесса.

Шаг 11: Мы успешно установили MongoDB на нашем экземпляре EC2. Чтобы проверить, установлена ли MongoDB, выполните следующую команду.

mongod --version

Команды MongoDB:

  • Чтобы запустить MongoDB:
 sudo systemctl start mongod
  • Чтобы убедиться, что MongoDB успешно запущен:
sudo systemctl status mongod
  • Чтобы остановить MongoDB:
sudo systemctl stop mongod
  • Чтобы перезапустить MongoDB:
sudo systemctl restart mongod

Таким образом, мы можем установить MongoDB на наш инстанс EC2 с помощью EC2 Instance Connect. И если вы также используете учетную запись бесплатного уровня, убедитесь, что вы удалили все ресурсы, которые вы использовали, прежде чем выйти из системы.