Amazon DocumentDB (поддерживает совместимость с MongoDB)

Быстрый, масштабируемый и высокодоступный сервис баз данных, совместимых с MongoDB

Amazon DocumentDB (поддерживает совместимость с MongoDB) – это быстрая, масштабируемая, высокодоступная и полностью управляемая документная база данных, которая поддерживает рабочие нагрузки MongoDB.

Сервис Amazon DocumentDB с самого начала создавался для того, чтобы обеспечить пользователям необходимую производительность, масштабируемость и доступность при обработке критически важных рабочих нагрузок MongoDB при любом масштабе. Посредством эмуляции ответов, ожидаемых клиентом от сервера MongoDB, в Amazon DocumentDB реализован API‑интерфейс MongoDB 3.6 (предоставляемый с открытым исходным кодом по лицензии Apache 2.0). Это позволяет использовать существующие драйверы и инструменты MongoDB c Amazon DocumentDB. В Amazon DocumentDB хранилище и вычислительные ресурсы разделены, что позволяет масштабировать их по отдельности. Можно повысить производительность операций чтения до миллионов запросов в секунду, добавив до 15 реплик чтения с низкой задержкой. Реплика создается за считаные минуты вне зависимости от объема данных. Расчетная доступность Amazon DocumentDB составляет 99,99 %. Сервис шестикратно реплицирует данные в трех зонах доступности AWS. С помощью сервиса AWS Database Migration Service (DMS) можно абсолютно бесплатно (в течение полугода) и с минимальными простоями перенести свои базы данных MongoDB, размещенные как локально, так и в Amazon Elastic Compute Cloud (EC2), в сервис Amazon DocumentDB.

Преимущества

Совместимость с MongoDB

В Amazon DocumentDB реализован API‑интерфейс MongoDB 3.6 (предоставляемый с открытым исходным кодом по лицензии Apache 2.0) посредством эмуляции ответов, ожидаемых клиентом от сервера MongoDB. Это позволяет использовать существующие драйверы и инструменты MongoDB c Amazon DocumentDB. Для обновления приложений нужно лишь указать новый кластер Amazon DocumentDB в качестве адреса базы данных. Подробнее о поддерживаемых API MongoDB.

Подробнее »

Высокая доступность

Расчетная доступность Amazon DocumentDB составляет 99,99 %. Сервис шестикратно реплицирует данные в трех зонах доступности AWS. Amazon DocumentDB осуществляет непрерывный мониторинг состояния инстансов БД и в случае сбоя автоматически переключается на реплику чтения – как правило, менее чем за 30 секунд.

Подробнее »

Производительность при любом масштабе

Amazon DocumentDB позволяет добиться вдвое большей пропускной способности, чем доступные в настоящее время управляемые сервисы MongoDB. В архитектуре Amazon DocumentDB хранилище и вычислительные ресурсы разделены, что позволяет масштабировать их по отдельности. Повысить производительность операций чтения можно до миллионов запросов в секунду, просто добавив до 15 реплик чтения с низкой задержкой в трех зонах доступности. Реплика создается за считаные минуты вне зависимости от объема данных. Amazon DocumentDB использует распределенное отказоустойчивое хранилище с возможностью самостоятельного восстановления, которое автоматически масштабируется до 64 ТБ на кластер базы данных.

Подробнее »

Высокая безопасность

Amazon DocumentDB обеспечивает несколько уровней безопасности для базы данных, включая сетевую изоляцию с помощью Amazon VPC, шифрование данных при хранении с помощью ключей, создаваемых и управляемых в AWS Key Management Service (KMS), аудит баз данных, а также шифрование при передаче с помощью протокола Transport Layer Security (TLS). Amazon DocumentDB шифрует данные в автоматизированных резервных копиях, снимках состояния и репликах в том же кластере.

Подробнее »

Полностью управляемый сервис

Amazon DocumentDB избавляет от необходимости заниматься задачами, связанными с администрированием базы данных, такими как выделение необходимого оборудования, установка исправлений, настройка, конфигурирование, резервное копирование и масштабирование. Amazon DocumentDB автоматически и непрерывно выполняет мониторинг базы данных и сохраняет резервные копии в Amazon S3, что обеспечивает восстановление на момент времени (с точностью до секунды за последние 35 дней).

Подробнее »

Соответствие требованиям

Amazon DocumentDB изначально соответствует самым строгим стандартам безопасности. Он разработан так, чтобы пользователи могли проверить наш уровень безопасности и выполнить свои обязательства по соответствию нормативным требованиям. Оценка Amazon DocumentDB показала его соответствие стандартам PCI DSS, ISO 9001, 27001, 27017 и 27018, а также SOC 1, 2 и SOC 3. Кроме того, этот сервис соответствует требованиям HIPAA.

Подробнее »

Клиенты

Логотип Hudl
«Woot! заменила устаревшую, самоуправляемую и кошмарную с точки зрения эксплуатации базу данных каталогов продукции под управлением MongoDB 2.2 на Amazon DocumentDB. Нам удалось с минимальными изменениями обновить драйвер и завершить миграцию всей рабочей среды за три недели. Благодаря этому мы снизили расходы на инфраструктуру (в том числе на приобретение лицензий) для базы данных на 82 %. Работая с Amazon DocumentDB, мы заметили снижение задержек и улучшение масштабируемости. Теперь у нас есть более безопасное решение для резервного копирования и мы можем выполнить восстановление на момент времени с точностью до секунды в течение 35 дней. Благодаря интеграции с сервисом AWS и улучшенной масштабируемости мы можем быстрее развертывать новые возможности, а следовательно, быстрее внедрять инновации от имени наших клиентов. Мы в восторге от возможности снизить объемы задач, связанных с управлением собственной базой данных MongoDB».

Сэм Ягдзоглу, старший инженер-программист – Woot!

Логотип Iron.io
«Внедрение Amazon DocumentDB меняет все в корне, потому что мы переносим задачи управления, безопасности и резервного копирования из наших баз данных MongoDB в AWS. С помощью Amazon DocumentDB можно за считаные минуты добавлять или масштабировать инстансы независимо от размера данных. Кроме того, мы получаем возможность выполнения автоматического резервного копирования и восстановления на момент времени, которые работают гораздо эффективнее других управляемых сервисов баз данных и при этом обходятся дешевле. Если умножить эти плюсы в вопросах производительности на масштабы всей организации, выгода получается огромной. Amazon DocumentDB позволяет высвободить ресурсы для внедрения инноваций путем перемещения большей части операционных задач в AWS и устранения необходимости управлять базами данных MongoDB».

Дилан Стамат, генеральный директор Iron.io.

Логотип Capital One
«Наши разработчики любят документную модель данных, так как она позволяет быстро разрабатывать и выпускать новые версии приложений. Amazon DocumentDB глубоко интегрирован с сервисами AWS и представляет надежную, высокомасштабируемую и экономически эффективную базу данных. С Amazon DocumentDB наши разработчики смогут быстрее работать и внедрять инновации для клиентов, не отвлекаясь на управление базой данных». 

Санджай Пандей, вице‑президент, Capital One.

Логотип Dow Jones
«Dow Jones предоставляет клиентам широкий спектр сервисов с опорой на несколько специализированных баз данных, включая MongoDB. Мы очень рады сотрудничать с AWS и использовать сервис Amazon DocumentDB, соответствующий нашим ключевым требованиям. Теперь мы можем упростить операции и освободить разработчиков от выполнения рутинной работы, чтобы они могли полностью посвятить себя разработке инновационных решений для клиентов».

Рамин Бехешти, технический директор и директор по продукту, Dow Jones

Логотип Washington Post
«Чтобы обеспечить нашим читателям высочайшее качество обслуживания, команда инженеров Washington Post использует сервисы БД AWS, так как они самостоятельно распределяют ресурсы без ущерба для эффективности бизнес‑процессов. Amazon DocumentDB предлагает все необходимые ключевые возможности для построения передовых систем, на базе которых работает наше подразделение Arc Publishing и платформа машинного обучения, – от автоматизированного резервного копирования до обработки отказа в нескольких зонах доступности. Документные базы данных поддерживают работу с неструктурированными данными, которые преобладают в СМИ. Благодаря Amazon DocumentDB мы теперь можем использовать AWS для удовлетворения наших ключевых потребностей в ресурсах БД». 

Патрик Каллен, директор по анализу данных и искусственному интеллекту, The Washington Post.

Логотип Hudl
«В Hudl активно применяют различные сервисы AWS, так как мы постоянно стараемся снизить объемы задач, связанных с управлением собственной инфраструктурой. Наши разработчики любят API MongoDB и документную модель. Мы очень рады запуску сервиса Amazon DocumentDB, так как он идеально вписывается в наши краткосрочные и долгосрочные архитектурные планы. Amazon DocumentDB обладает необходимыми нам возможностями, а кроме того, нас радует, что сервис сразу интегрирован с AWS Database Migration Service (DMS)». 

Брайан Кайзер, технический директор, Hudl.

Примеры использования

Перенос локальных рабочих нагрузок MongoDB в облако

Самостоятельное управление базами MongoDB – сложное, трудоемкое и дорогое дело. Amazon DocumentDB позволяет настраивать, защищать и масштабировать совместимые с MongoDB базы данных в облаке без необходимости вручную настраивать кластеры БД, обеспечивать их безопасность, работать с ПО для управления кластерами, настраивать резервное копирование и вести мониторинг процессов в рабочей среде.

database migration use case diagram

Мобильные и интернет‑приложения

Разрабатывайте высокопроизводительные мобильные и интернет‑приложения, способные масштабироваться для обработки миллионов пользовательских запросов в секунду с миллисекундными задержками. Amazon DocumentDB снижает операционную нагрузку и позволяет сосредоточиться на разработке уникальных возможностей для клиентов. Гибкая документная модель, поддержка различных типов данных и индексирование в сервисе Amazon DocumentDB позволяют быстро адаптировать приложения и выпускать новые версии в сжатые сроки.

mobile and web applications use case diagram

Управление контентом и каталогами

Для обслуживания своих клиентов интернет‑магазины, онлайн‑издательства, цифровые архивы, кассовые терминалы и киоски самообслуживания используют системы управления контентом и каталогами. Этим системам необходим быстрый и надежный доступ к пользовательским отзывам, изображениям, оценкам, информации о продукте, комментариям и т. д. Благодаря гибкой документной модели, поддержке различных типов данных и индексированию в сервисе Amazon DocumentDB можно быстро и интуитивно сохранять контент (например, пользовательские отзывы и демонстрационные видеоролики для интернет‑магазинов) и каталоги (например, инвентарные перечни для кассовых терминалов и данные о финансовых сделках для трейдинговых платформ), а также выполнять запросы ко всем этим данным. 

content and catalog management use case diagram

Управление профилями

Управление профилями обеспечивает работоспособность онлайн‑транзакций, пользовательских параметров и механизмов аутентификации пользователей. Рост количества пользователей, сложности данных профилей и ожиданий в отношении качества обслуживания приводит к повышению спроса на масштабируемость, гибкость данных и производительность. Документная модель данных Amazon DocumentDB позволяет управлять профилями и настройками миллионов пользователей, а также масштабировать ресурсы для обработки миллионов пользовательских запросов в секунду с задержками на уровне миллисекунд.

profile management use case diagram
Product-Page_Standard-Icons_01_Product-Features_SqInk
Узнайте о возможностях продукта

Подробнее о возможностях Amazon DocumentDB (поддерживает совместимость с MongoDB)

Подробнее 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Зарегистрировать бесплатный аккаунт

Получите мгновенный доступ к уровню бесплатного пользования AWS. 

Регистрация 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Начало разработки в консоли

Начните разработку с помощью сервиса Amazon DocumentDB (с поддержкой совместимости с MongoDB) в консоли AWS.

Вход