Managed Service 
for MongoDB

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

Рассчитать стоимость

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

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

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

Быстрые веб-сервисы

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

Брокер очередей

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

Кеширование данных

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

Хранение и обработка данных

MongoDB предоставляет эффективное хранение и обработку данных, позволяя быстро извлекать информацию, использовать кэширование и оптимизировать запросы к базе данных.

Почему MongoDB?

MongoDB — это система управления базами данных, которая работает с документоориентированной моделью данных, а информация хранится в виде документов либо коллекций. В отличие от реляционных СУБД, ей не требуются таблицы, схемы или отдельный язык запросов.

  • Гибкая структура данных позволяет хранить разнородные типы данных в одной коллекции. Это дает возможность легко изменять схему данных без проведения сложных миграций.
  • Гибкое формирование запросов к документам без необходимости сложных операций объединения данных, что упрощает и ускоряет доступ к нужной информации.
  • Хранение данных во внутренней памяти, обеспечивает быстрый доступ к часто используемым данным и повышает общую производительность приложений.
  • Нет необходимости преобразовывать объекты приложения в формат базы данных, что упрощает разработку и сокращает количество кода.
  • Хранение данных в виде гибких JSON-документов, которые позволяют легко адаптировать структуру данных под изменяющиеся бизнес-задачи и упрощают работу с информацией.
  • Возможность создавать индексы, что значительно ускоряет операции поиска и запросов, повышая производительность и отзывчивость системы.

Какие задачи мы берем на себя

Наша платформа предлагает удобное и гибкое администрирование управляемыми базами данных. Наша команда экспертов всегда готова помочь вам с любыми вопросами. Забудьте о сложностях установки и настройки баз данных - доверьте это нам и сфокусируйтесь на развитии вашего бизнеса. Получите надежность и высокую производительность в одном решении.

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

Другие базы данных

DBaaS (Database as a Service) представляет собой концепцию хранения и управления данными в облачной среде, где пользователю не требуется устанавливать и поддерживать базу данных самостоятельно. Вместо этого пользователь получает готовое и оптимизированное решение в облаке, которое обеспечивает высокую доступность, масштабируемость и управление базой данных.

  • PostgreSQL

    PostgreSQL

    Платформа с массово-параллельной обработкой (MPP) для крупных хранилищ данных и аналитики.

    Тестировать
  • Greenplum

    Greenplum

    Платформа с массово-параллельной обработкой (MPP) для крупных хранилищ данных и аналитики.

    Тестировать
  • MySQL

    MySQL

    Самая популярная открытая база данных, известная своей надежностью, простотой и быстродействием.

    Тестировать
  • Redis

    Redis

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

    Тестировать
  • Apache Kafka

    Apache Kafka

    Распределённая платформа для потоковой передачи данных, позволяющая создавать каналы данных и приложения реального времени.

    Тестировать
  • ClickHouse

    ClickHouse

    Высокопроизводительная колоночная СУБД, оптимизированная для онлайн-аналитической обработки (OLAP).

    Тестировать
  • OpenSearch

    OpenSearch

    Открытый поисково-аналитический комплекс, используемый для мониторинга и анализа логов в реальном времени.

    Тестировать
  • Elasticsearch

    Elasticsearch

    Мощный поисковый и аналитический движок для индексирования больших объёмов данных и работы с запросами в реальном времени.

    Тестировать

Остались вопросы?

Есть сложная настройка или дополнительные вопросы по ценам? Свяжитесь с нашим отделом продаж, чтобы получить необходимую информацию.

Хотите больше возможностей?
Полноценная инфраструктура на OpenStack готова

Для физических лиц и компаний любого размера

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

Для эффективной работы

Разворачивайте виртуальные машины, настраивайте сети и сложные сетевые архитектуры, управляйте хранилищем данных с большой гибкостью, получайте высокую доступность с помощью балансировщиков нагрузки и кластеров. Все это — в интуитивно понятном интерфейсе. С ним вы можете сосредоточиться на самом важном — вашем бизнесе и идеях.

Для Bare Metal с максимальной мощью

Если вам нужен максимальная производительность и контроль, мы предлагаем вам развернуть OpenStack на Bare Metal. Это ключевое решение для высокопроизводительных вычислений, обработки больших данных, и ситуаций, где необходим прямой доступ к аппаратным ресурсам.

Создайте свое облако

Зарегистрируйтесь сейчас, и уже через несколько минут вы сможете работать.

Начать

Другие продукты которые могут вас заинтересовать

Kubernetes (K8s)

Система оркестрации для автоматизации развертывания, масштабирования и управления контейнеризированными приложениями.

Попробовать

В это время в нашем блоге

  • Что такое Docker: зачем он нужен и как его использовать?

    Docker — это один из самых востребованных и, можно сказать, революционных инструментов для контейнеризации, который стал де-факто стандартом в мире DevOps и разработки. Он позволяет запускать...

  • Зачем VDS бизнесу? Облачный буст для стартапов и малого бизнеса

    Времена необъятных картотек на полках, отправки и получения бумажных писем, тонн офисных распечатанных документов для обработки и хранения информации прошли. В современном мире их успешно...

  • Микромир программной архитектуры высоконагруженных систем (ВНС): что важно при проектировании. Часть 1

    Сегодня мы начинаем цикл статей про проектирование высоконагруженных информационных систем - да и вообще информационных систем в целом, ведь почти у...

FAQ

Какие преимущества есть у MongoDB и для каких задач она подойдет?

MongoDB - это документо-ориентированная система управления базой данных, предназначенная для хранения JSON-данных, сгруппированных в «Коллекции». В таком формате можно хранить любые JSON-документы и категоризировать их. В отличие от реляционных СУБД, MongoDB не требуются таблицы, схемы или отдельного языка запросов. Содержащийся в MongoDB JSON-документ называется двоичным JSON или BSON, является неструктурированным и может хранить любые виды данных.

MongoDB - это кроссплатформенная СУБД, обеспечивающая балансировку нагрузки, горизонтальное масштабирование и целостность данных. Система хранения информации в СУБД MongoDB представлена узлами: одним главным узлом и множеством вторичных, данные которых реплицируются. Если главный узел выходит из строя, то доступный вторичный узел становится главным.

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

Например, MongoDB подойдет для хранения:

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

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

Managed Service for MongoDB (управляемый сервис для MongoDB) - это услуга по предоставлению готовой для применения системы управления базой данных MongoDB, кластер которой использует для размещения облачную архитектуру.

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

В нашей зоне ответственности находятся:

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

Как организовано резервное копирование кластеров БД?

По умолчанию автоматическое резервное копирование кластера производится каждые сутки 01:00−05:00 по московскому времени. Во время резервного копирования доступ к кластерам сохраняется. Резервные копии хранятся 7 суток после создания.

Восстановить данные можно до любой сохраненной резервной копии.

 Как формируется стоимость использования сервиса?

Актуальная структура формирования стоимости и расценки использования сервисов приведены в разделе “Тарифы” документации или в конфигураторе при заказе услуги.

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

  • конфигурации узлов кластера;
  • времени использования ресурсов;
  • объема хранилища, зарезервированного для кластера БД;
  • объема резервных копий кластера БД.

Чем отличаются версии редакции СУБД MongoDB Community Edition и Enterprise Edition?

В целом редакции MongoDB Community Edition и Enterprise Edition имеют одинаковые основные такие функции, как запросы, агрегирование, репликация, сегментирование и т. д. Но MongoDB Enterprise Edition имеет следующий дополнительный функционал:

  • Поддержка механизмов шифрования данных.
  • Механизм аутентификации клиента и сервера Kerberos.
  • Поддержка протокола LDAP.
  • Средства аудита.
  • Ops Manager -  инструмент для автоматизации задач администрирования, включающих такие, как развертывание, мониторинг, оповещение и резервное копирование.
  • BI Connector - инструмент бизнес-аналитики предназначенный для работы с данными, позволяющий запрашивать данные MongoDB с помощью SQL, используя такие инструменты, как Tableau, Power BI и Excel.
  • Enterprise Operator для Kubernetes - инструмент управления типичными событиями жизненного цикла кластера MongoDB: предоставляет хранилище и вычислительные мощности, настраивает сетевые подключения, устанавливает пользователей и изменяет эти настройки по мере необходимости. Для этого используются API и инструменты Kubernetes.

Что произойдет, если версия СУБД перестаёт поддерживаться разработчиком?

Если используемая версия СУБД перестаёт поддерживаться разработчиком, то вы сохраните доступ к вашим данным. Однако в этом случае создание новых узлов кластера будет недоступным, а иные функции могут быть ограничены. Вы будете уведомлены по электронной почте и в личный кабинет о проведении автоматического обновления до ближайшей поддерживаемой версии, о сроках проведения работ и доступности баз данных. Такое обновление будет проведено даже, если клиент отключил автоматическое  обновление.

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

Какие ограничения накладывают ваш сервис на кластеры MongoDB?

В настоящий момент каждый кластер MongoDB может иметь не более 5 хостов, а максимальный объем хранилища кластера не должен превышать 600 ГБ.

Какой максимальный размер документа может быть загружен MongoDB?

В MongoDB  максимальный размер документа ограничен размером 16 МБ, однако при использовании системы GridFS размер документа ограничен лишь размерами доступного дискового пространства кластера.

Для чего нужны реплики и сегментирование базы данных?

Базы MongoDB могут работать сразу на нескольких серверах: сегментирование позволяет распределять нагрузку, а репликация - создавать копии. Это позволяет повысить скорость работы и отказоустойчивость БД.

Если в кластере БД несколько реплик, при потере одной из них кластер не выведет кластер из строя.