Обзор развертывания MongoDB на сервере¶
Предварительные требования¶
Для корректной работы приложения требуются следующие параметры системы и доступ к ресурсам:
-
Операционная система: Ubuntu 22.04 (Jammy) или Debian.
-
Архитектура: amd64 или arm64.
-
Доступ в интернет: необходим для загрузки пакетов из репозитория MongoDB и установки зависимостей через
apt. -
Права доступа: права суперпользователя (
rootилиsudo) для управления системными пакетами и службами.
Процесс установки приложения¶
Установка выполняется путем настройки официального репозитория MongoDB и использования пакетного менеджера системы.
-
Обновление кэша пакетов
APT. -
Установка необходимых утилит:
curlиgnupg. -
Добавление GPG-ключа для верификации пакетов MongoDB.
-
Создание файла конфигурации репозитория в директории
/etc/apt/sources.list.d/с указанием версии 8.0. -
Обновление списка доступных пакетов.
-
Установка основного программного обеспечения:
mongodb-org, а также вспомогательных инструментов (nano,vim,htop,net-tools,dnsutils). -
Запуск и включение службы в автозагрузку.
Базы данных¶
Приложение устанавливает и настраивает систему управления базами данных MongoDB версии 8.0.
-
Тип БД: NoSQL (MongoDB).
-
Статус службы: Сервис
mongodнастроен на автоматический запуск при загрузке системы.
Инструкция по обновлению приложения¶
Для обновления установленной базы данных необходимо выполнить следующие действия:
-
Обновить список пакетов в системе:
-
Выполнить обновление пакетов MongoDB до актуальных версий из репозитория:
Доступные порты для подключения¶
Для работы базы данных и сетевой диагностики используются следующие инструменты и протоколы (порты должны быть открыты в брандмауэре):
| Компонент | Назначение |
|---|---|
mongodb-org | Основной порт службы MongoDB (по умолчанию 27017) |
dnsutils | Инструменты для проверки DNS |
net-tools | Утилиты для анализа сетевых соединений |