DocumentDBЦены

Невероятно быстрая глобально масштабируемая служба баз данных NoSQL

DocumentDB — это быстродействующая глобально масштабируемая служба баз данных NoSQL для создания глобально распределенных приложений. Благодаря DocumentDB вы можете воспользоваться всеми преимуществами запросов SQL и JavaScript. При этом вам не придется управлять схемами и индексами и настраивать другие параметры локального или облачного размещения на виртуальной машине. Служба DocumentDB позволяет создавать глобально распределенные приложения с гарантированной доступностью 99,99 % в соответствии с соглашением об уровне обслуживания, задержкой, в 99 % случаев не превышающей 9 миллисекунд, четко определенными вариантами согласованности и почти безграничными возможностями масштабирования.

Служба DocumentDB хранит данные в виде коллекций документов. Ваше приложение может использовать различные типы операций, поддерживаемые DocumentDB, в том числе запросы CRUD, SQL и JavaScript, а также хранимые процедуры для работы с документами. Для каждой коллекции вы получаете гарантированную пропускную способность всех поддерживаемых операций, выраженную в единицах запросов в секунду. Например, для операции чтения документа размером 1 КБ требуется 1 единица запросов. Количество зарезервированных единиц запросов для каждой коллекции можно изменять программно или через портал. Это можно сделать в любое время независимо от объема хранящихся данных.

Сведения о ценах

При любом масштабе вы можете хранить данные и подготавливать пропускную способность. Счета за каждую коллекцию выставляются по почасовому тарифу в зависимости от объема хранящихся данных (в ГБ) и зарезервированной пропускной способности, выраженной в единицах, равных 100 единиц запроса/с.

Единица Цена
Хранилище на дисках SSD (за ГБ) $- ГБ/месяц
Зарезервированных единиц запроса в секунду (на 100 единиц запроса) $-
Действуют стандартные ставки на перенос данных. Месячные цены основываются на показателе 744 часа использования в месяц.

Масштабирование коллекций

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

DocumentDB Emulator (Free)

Download the free DocumentDB Emulator to develop and test applications using DocumentDB from your local machine. Once you’re satisfied with how your application works, you can deploy it by just changing your configuration to point to an Azure DocumentDB instance.

Глобальное масштабирование с помощью георепликации

Коллекции DocumentDB могут быть распределены по всему миру, благодаря чему вы можете легко создавать глобально масштабируемые приложения. Это означает, что все ваши данные могут автоматически реплицироваться в указанные вами регионы. Ваше приложение продолжает работать с одной логической конечной точкой, а ваши данные автоматически поступают из ближайшего к пользователям региона с помощью интуитивно понятной модели программирования, обеспечивающей согласованность данных и доступность на уровне 99,99 %. Стоимость глобально распределенных коллекций зависит от использованного объема хранилища в каждом регионе и зарезервированной пропускной способности (для каждой коллекции DocumentDB), умноженной на количество регионов, связанных с учетной записью базы данных DocumentDB. За репликацию данных между регионами взимается стандартная плата за передачу данных. Например, у вас есть учетная запись базы данных, которая охватывает три региона Azure, и два коллекции — с 1 млн и 2 млн единиц запросов соответственно. Общее количество единиц запросов для первой коллекции будет равно 3 млн (1 млн единиц запросов Х 3 региона), а для второй — 6 млн (2 млн единиц запросов Х 3 региона).

Высокая пропускная способность и минимальные задержки при выполнении запросов

С помощью DocumentDB можно создать постоянно поддерживаемый объем данных, который будет синхронно индексироваться для обслуживания последовательных SQL-запросов с использованием оптимизированного для записи ядра СУБД без кратковременных блокировок. Это ядро предназначено для работы с твердотельными накопителями (SSD) и обеспечивает минимальные задержки при доступе к данным. Запросы на чтение и запись всегда обрабатываются в вашем регионе, тогда как данные распределяются глобально. Производительность можно дополнительно оптимизировать, настроив автоматическую индексацию.

Коллекции с заранее определенным размером и производительностью

Until August 1st, 2017, current customers on S1-, S2-, or S3-sized collections can continue using them with a pre-defined 10GB of storage and throughput quantities that vary with the instance size: an S1 instance provides 250 RU/second and is billed at $-/ч; an S2 instance provides 1000 RU/second and is billed at $-/ч; an S3 instance provides 2500 RU/second and is billed at $-/ч. If you want to reconfigure throughput for these collections, see Changing performance levels using the Azure Portal. If you want to take advantage of partitioned collections, you need to convert your previously created S1, S2, or S3 collections to use the limitless throughput and storage scale described above, as described in Partitioning and scaling in Azure DocumentDB.

Поддержка и соглашение об уровне обслуживания

  • Мы предоставляем техническую поддержку для всех общедоступных служб Azure, в том числе для Document DB, через службу поддержки Azure, начиная с $29.0/месяц. Поддержка по вопросам выставления счетов и управления подписками предоставляется бесплатно.
  • В рамках соглашения об уровне обслуживания мы гарантируем, что по меньшей мере в 99,99 % случаев будем успешно обрабатывать запросы на выполнение операций с ресурсами DocumentDB. Подробнее о соглашении об уровне обслуживания см. на странице Соглашение об уровне обслуживания.

Часто задаваемые вопросы

Ресурсы

Зарегистрируйтесь сейчас и получите $200 в кредитах Azure

Начните уже сегодня