Yandex Managed Service for MongoDB

Управляйте документоориентированной NoSQL СУБД в инфраструктуре Yandex Cloud — эксклюзивного партнёра MongoDB в России.

Партнёрство с MongoDB
Получите доступ к новым функциям MongoDB и официальным релизам, на 100% совместимым с платформой.
Простое масштабирование
Если нагрузка на кластер вырастет, вы можете за несколько минут добавить новые серверы в кластер или увеличить их мощность.
Лёгкость в обслуживании
Уделяйте время развитию своего проекта, а мы будем заниматься обслуживанием баз данных: резервированием, мониторингом, обеспечением отказоустойчивости и обновлением ПО.
Шардирование
Вы можете включить шардирование для кластера с версией MongoDB 4.0 и выше, а также добавлять и настраивать отдельные шарды — это повысит производительность кластера.
Безопасность данных
Все соединения с СУБД шифруются при помощи протокола TLS, а резервные копии содержимого баз — технологией GPG. Безопасность данных соответствует требованиями 152-ФЗ, GDPR, индустриальных стандартов ISO и PCI DSS.
Гибкая структура данных
В MongoDB нет привычных таблиц, а данные хранятся в виде коллекций JSON-подобных документов. Это отлично подойдёт для проектов, в которых структура данных может меняться в процессе разработки.

Решайте свои задачи с Managed Service for MongoDB

Машинное обучение

В задачах машинного обучения структура данных постоянно меняется: сначала это сырые данные, потом из них выбирается обучающее множество, затем появляются результаты обучения. Гибкая система хранения MongoDB отлично справляется с такими превращениями данных.

Быстрые интернет-приложения

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

Создание брокера очередей

Обмен информацией между компонентами приложения можно построить за счёт использования промежуточных очередей сообщений. Многие популярные инструменты для работы с очередями позволяют задействовать MongoDB как бэкенд для хранения данных.

Мы берём на себя большую часть работы по обслуживанию базы данных

Процессы
Managed Service for MongoDB
Самостоятельная инсталляция MongoDB
Разграничение доступа к данным
Развёртывание виртуальных машин
Настройка сети
Установка ОС и ПО
Обновление СУБД
Резервное копирование
Настройка репликации данных
Безопасность хранилища данных и оборудования
Интеграция с сервисами Yandex Cloud
Инструменты мониторинга

Самостоятельный контроль

Контроль на стороне Yandex Cloud

С помощью технологий Яндекса нам удалось повысить отказоустойчивость программных компонентов сервиса, автоматизировать работу по оптимизации бизнес-процессов, улучшить ключевые показатели бизнеса
Андрей Хохлов,
основатель, CIO CarTaxi
Читать историю

Как начать работу с MongoDB

Для начала перейдите в консоль управления Yandex Cloud, создайте кластер базы данных MongoDB.

Определитесь с характеристиками, выберите класс хостов, объем хранилища, сеть, к которой будет подключен ваш кластер, а также зону доступности.

Вопросы и ответы

Что такое сервис по управлению базами данных MongoDB?

Сервис помогает вам создавать, эксплуатировать и масштабировать базы данных MongoDB в облаке. Основная сущность, которой оперирует сервис — кластер баз данных. Каждый кластер состоит из одного или нескольких хостов БД — виртуальных машин с развернутыми серверами СУБД.

Сервис помогает вам создавать, эксплуатировать и масштабировать базы данных MongoDB в облаке. Основная сущность, которой оперирует сервис — кластер баз данных. Каждый кластер состоит из одного или нескольких хостов БД — виртуальных машин с развернутыми серверами СУБД.

Включено ли резервное копирование кластеров БД по умолчанию?

Да, по умолчанию резервное копирование включено. Для кластеров баз данных MongoDB выполняется полное резервное копирование один раз в сутки. MongoDB позволяет восстановить состояние кластера на любой момент времени (Point-in-Time-Recovery, PITR) после создания самой старой полной резервной копии до момента, когда была заархивирована самая свежая коллекция oplog. По умолчанию резервные копии хранятся 7 дней.

Да, по умолчанию резервное копирование включено. Для кластеров баз данных MongoDB выполняется полное резервное копирование один раз в сутки. MongoDB позволяет восстановить состояние кластера на любой момент времени (Point-in-Time-Recovery, PITR) после создания самой старой полной резервной копии до момента, когда была заархивирована самая свежая коллекция oplog. По умолчанию резервные копии хранятся 7 дней.

От чего зависит стоимость сервиса?

Стоимость потребления в сервисе по управлению базами данных MongoDB рассчитывается исходя из следующих параметров:

  • Выбранный класс хостов.
  • Объем хранилища, зарезервированного для хоста БД.
  • Объем резервных копий кластера БД. Объем резервных копий, равный объему хранилища, не тарифицируется.
  • Количество часов работы хоста БД. Неполные часы округляются до целого значения. Стоимость часа работы для каждого класса хостов приведена в разделе Правила тарификации для Managed Service for MongoDB.

Стоимость потребления в сервисе по управлению базами данных MongoDB рассчитывается исходя из следующих параметров:

  • Выбранный класс хостов.
  • Объем хранилища, зарезервированного для хоста БД.
  • Объем резервных копий кластера БД. Объем резервных копий, равный объему хранилища, не тарифицируется.
  • Количество часов работы хоста БД. Неполные часы округляются до целого значения. Стоимость часа работы для каждого класса хостов приведена в разделе Правила тарификации для Managed Service for MongoDB.

Как изменить вычислительные ресурсы и объем хранилища для кластера БД?

Вы можете изменять вычислительные ресурсы и объем хранилища для базы данных MongoDB в консоли управления — просто выберите другой класс хостов для нужного кластера.

Характеристики кластера изменяются в течение 30 минут. В этот период также могут быть включены другие сервисные работы по кластеру, например, установка обновлений.

Вы можете изменять вычислительные ресурсы и объем хранилища для базы данных MongoDB в консоли управления — просто выберите другой класс хостов для нужного кластера.

Характеристики кластера изменяются в течение 30 минут. В этот период также могут быть включены другие сервисные работы по кластеру, например, установка обновлений.

Какие версии СУБД MongoDB доступны в Yandex Cloud?

Managed Service for MongoDB поддерживает MongoDB версий 4.0, 4.2, 4.4 и 5.0. Версия 3.6 больше не поддерживается.

Managed Service for MongoDB поддерживает MongoDB версий 4.0, 4.2, 4.4 и 5.0. Версия 3.6 больше не поддерживается.

Какую часть работы по управлению и сопровождению баз данных берёт на себя Managed Service for MongoDB?

При создании кластеров Managed Service for MongoDB выделяет ресурсы, устанавливает СУБД и создаёт базы данных.

Для созданных и запущенных баз данных Managed Service for MongoDB автоматически создаёт резервные копии, а также устанавливает исправления и обновления СУБД.

Также Managed Service for MongoDB обеспечивает репликацию данных между хостами БД (как внутри, так и между зонами доступности) и автоматически переключает нагрузку на резервную реплику в случае аварии.

При создании кластеров Managed Service for MongoDB выделяет ресурсы, устанавливает СУБД и создаёт базы данных.

Для созданных и запущенных баз данных Managed Service for MongoDB автоматически создаёт резервные копии, а также устанавливает исправления и обновления СУБД.

Также Managed Service for MongoDB обеспечивает репликацию данных между хостами БД (как внутри, так и между зонами доступности) и автоматически переключает нагрузку на резервную реплику в случае аварии.

Соответствует ли сервис требованиям закона № 152-ФЗ «О персональных данных»?

Да. Вы можете ознакомиться с полным заключением по результатам аудита системы защиты на странице Безопасность.

Да. Вы можете ознакомиться с полным заключением по результатам аудита системы защиты на странице Безопасность.

Начните пользоваться Managed Service for MongoDB