Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • ИИ для бизнеса
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»
Yandex StoreDoc
  • Начало работы
    • Взаимосвязь ресурсов сервиса
    • Сеть в Yandex StoreDoc
    • Квоты и лимиты
    • Хранилище в Yandex StoreDoc
    • Резервные копии
    • Репликация и отказоустойчивость
    • Шардирование
    • Типы хостов
    • Пользователи и роли
    • Техническое обслуживание
    • Поддерживаемые клиенты
    • Настройки Yandex StoreDoc
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Публичные материалы
  • История изменений
  • Обучающие курсы

В этой статье:

  • Роли и функции хостов разных типов
  • Состав кластера в зависимости от типа шардирования
  1. Концепции
  2. Типы хостов

Типы хостов в Yandex StoreDoc

Статья создана
Yandex Cloud
Обновлена 1 декабря 2025 г.
  • Роли и функции хостов разных типов
  • Состав кластера в зависимости от типа шардирования

В Yandex StoreDoc есть четыре типа хостов: MONGOD, MONGOINFRA, MONGOCFG и MONGOS. Каждый тип хостов имеет собственную роль и функции в кластере. Тип и количество хостов в кластере Yandex StoreDoc зависит от выбранного типа шардирования.

Роли и функции хостов разных типовРоли и функции хостов разных типов

  • MONGOD — хосты обработки запросов и хранения данных. Эти хосты присутствуют как в шардированных, так и в нешардированных кластерах.

    Основные функции хостов MONGOD:

    • обработка запросов чтения и записи;
    • хранение пользовательских данных;
    • реплицирование данных;
    • сохранение консистентности данных.
  • MONGOCFG — хосты конфигурации шардирования. Эти хосты присутствуют только в кластерах с расширенным шардированием.

    Основные функции хостов MONGOCFG:

    • хранение метаданных шардирования и их обновление при изменении состава шардов;
    • предоставление хостам MONGOS актуальной информации о чанках и шардах;
    • координация процесса миграции чанков между шардами.
  • MONGOS — хосты маршрутизации. Эти хосты присутствуют только в кластерах с расширенным шардированием.

    Основные функции хостов MONGOS:

    • прием клиентских подключений;
    • маршрутизация запросов к шардам;
    • обработка результатов выполнения запросов или подзапросов;
    • выдача итогового результата клиенту.
  • MONGOINFRA — инфраструктурные хосты. Этот тип хостов совмещает в себе роли MONGOS и MONGOCFG. Хосты MONGOINFRA присутствуют только в кластерах со стандартным шардированием.

    Основные функции хостов MONGOINFRA:

    • прием клиентских подключений;
    • маршрутизация запросов к шардам;
    • хранение метаданных шардирования и их обновление при изменении состава шардов;
    • координация процесса миграции чанков между шардами;
    • обработка результатов выполнения запросов или подзапросов;
    • выдача итогового результата клиенту.

Состав кластера в зависимости от типа шардированияСостав кластера в зависимости от типа шардирования

Количество хостов разных типов в кластере Yandex StoreDoc зависит от используемого типа шардирования:

Тип шардирования MONGOD MONGOINFRA MONGOS MONGOCFG
Без шардирования ⩾ 1 — — —
Стандартный ⩾ 1 ⩾ 3 — —
Расширенный ⩾ 1 — ⩾ 2 ⩾ 3

Нешардированный кластер состоит только из хостов MONGOD, которые обрабатывают клиентские запросы. За маршрутизацию запросов отвечает клиент Yandex StoreDoc.

Кластер со стандартным шардированием состоит из хостов MONGOD и MONGOINFRA.
Обработка клиентских запросов к кластеру происходит следующим образом:

  1. Клиент Yandex StoreDoc соединяется со всеми хостами MONGOINFRA и отправляет запрос одному из них.
  2. Хост MONGOINFRA анализирует запрос и определяет, какие шарды он затрагивает.
  3. Хост MONGOINFRA направляет запрос или набор подзапросов на соответствующие хосты MONGOD.
  4. Хосты MONGOD выполняют полученный запрос или подзапросы.
  5. Хост MONGOINFRA обрабатывает результат выполнения запроса или подзапросов, после чего возвращает клиенту итоговый результат.

Кластер с расширенным шардированием состоит из хостов MONGOD, MONGOS и MONGOCFG.
Обработка клиентских запросов к кластеру происходит следующим образом:

  1. Клиент Yandex StoreDoc соединяется со всеми хостами MONGOS и отправляет запрос одному из них.
  2. Хост MONGOS анализирует запрос и определяет, какие шарды он затрагивает, используя информацию от хостов MONGOCFG.
  3. Хост MONGOS направляет запрос или набор подзапросов на соответствующие хосты MONGOD.
  4. Хосты MONGOD выполняют полученный запрос или подзапросы.
  5. Хост MONGOS обрабатывает результат выполнения запроса или подзапросов, после чего возвращает клиенту итоговый результат.

Была ли статья полезна?

Предыдущая
Шардирование
Следующая
Пользователи и роли
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»