Azure Cosmos DB Цены

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

Azure Cosmos DB — это глобально распределенная многомодельная база данных Майкрософт. Решение Azure Cosmos DB с самого начала разрабатывалось для глобального распределения и горизонтального масштабирования. Эта база данных предлагает готовое глобальное распределение в любом количестве регионов Azure путем прозрачного масштабирования и репликации данных независимо от местонахождения пользователей. Используйте возможность гибкого масштабирования пропускной способности и хранения по всему миру, а также платите только за необходимые вам пропускную способность и ресурсы хранения. Azure Cosmos DB гарантирует показатели задержки с точностью до одной цифры в миллисекундах на 99-м процентиле в любой точке мира, а также предлагает несколько четко определенных моделей согласованности для тонкой настройки производительности и обеспечивает высокую доступность с возможностями множественной адресации. Все это прописано в ведущих в отрасли соглашениях об уровне обслуживания.

В Azure Cosmos DB не используются схемы. Индексирование данных выполняется автоматически, поэтому вам не нужно управлять схемами или индексами. Эта база данных поддерживает множество моделей, включая модели данных документа, пар "ключ — значение", Graph и модели данных столбцов. С помощью Azure Cosmos DB вы можете получить доступ к своим данным, используя выбранные API, так как DocumentDB SQL (документ), MongoDB (документ), Хранилище таблиц Azure (ключ — значение) и Gremlin (Graph) поддерживаются изначально.

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

Подготовленная пропускная способность

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

При использовании общедоступной предварительной версии дополнительная плата за использование Gremlin API не взимается.

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

Дополнительная подготовка: единицы запроса в минуту (предварительная версия)

Теперь вы можете дополнить вашу подготовленную пропускную способность дополнительной функцией подготовленных единиц запроса в минуту. Подготовленные единицы запроса в минуту позволяют вам использовать контейнер запросов поминутно. Вы можете использовать 1000 единиц запроса в минуту за каждые 100 подготовленных единиц пропускной способности в секунду. Приведенная ниже цена указана с учетом скидки 50 % на предварительную версию.

Единица Цена
Зарезервированная единица запроса в минуту (на 1000 единиц запроса) $-

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

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

Бесплатный выпуск Cosmos DB Emulator

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

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

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

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

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

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

До 1 августа 2017 года существующие пользователи коллекций размеров S1, S2 и S3 могут и дальше пользоваться своими коллекциями с предварительно заданными 10 ГБ места в хранилище и настроенной пропускной способностью, которая зависит от размера экземпляра: S1 — 250 ЕЗ/сек по цене $-/ч, S2 — 1000 ЕЗ/сек по цене $-/ч, S3 — 2500 ЕЗ/сек по цене $-/ч. Если вы хотите настроить пропускную способность для этих коллекций, см. раздел Изменение уровней производительности с помощью портала Azure. Если вы хотите воспользоваться преимуществами секционированных коллекций, в частности неограниченной пропускной способностью и масштабируемостью хранилища, вам необходимо конвертировать созданные ранее коллекции размера S1, S2 или S3. См. статью Секционирование, ключи секции и масштабирование в DocumentDB.

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

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

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

Ресурсы

Calculator

Калькулятор

Оцените ежемесячные затраты на службы Azure

Frequently Asked Questions

Часто задаваемые вопросы по приобретению

Ознакомьтесь с часто задаваемыми вопросами по ценам Azure

Product Details

Сведения о продукте

Узнайте подробнее о Azure Cosmos DB

Documentation

Документация

Ознакомьтесь с техническими учебными пособиями, видеороликами и дополнительными ресурсами

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

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