Цены на Azure Cosmos DB

Быстродействующая база данных NoSQL с открытыми API-интерфейсами для любого масштаба

Quickly and easily develop apps at any scale with fully managed NoSQL database service offering guaranteed speed and availability, automatic and instant scalability, and open source APIs. Azure Cosmos DB offers cost-effective pricing models for apps of any size, from dev/test to production.

Изучите варианты оплаты

Примените фильтры, чтобы настроить варианты оплаты в соответствии со своими потребностями.

Стоимость всех операций базы данных нормализуется и выражается с помощью единиц запроса (ЕЗ). Azure Cosmos DB предлагает две модели операций базы данных:

  • Подготовленная пропускная способность выражается в единицах запроса в секунду (ЕЗ/с) и оплачивается по почасовому тарифу. Она позволяет выполнять операции чтения и записи с гарантированной задержкой менее 10 мс и доступностью на уровне 99,999 % во всех регионах в соответствии с соглашениями об уровне обслуживания. Это идеальный вариант для крупных и критически важных рабочих нагрузок, для выполнения которых требуется гарантированная низкая задержка и высокий уровень доступности. Вы можете выбрать один из двух вариантов управления емкостью. стандартная подготовленная пропускная способность и подготовленная пропускная способность с автомасштабированием.
  • При бессерверных вычислениях счета выставляются за единицы запроса (ЕЗ), используемые для каждой операции базы данных. Бессерверный режим упрощает выполнение рабочих нагрузок с частыми пиками и колебаниями объема трафика. Он может обрабатывать пики трафика по запросу без необходимости планировать ресурсы или управлять ими.

Ресурсы хранилища оплачиваются за каждый гигабайт данных и индексов на дисках SSD во всех регионах Azure, в которых распределена ваша база данных. Две резервные копии предоставляются бесплатно, а за дополнительные копии счета выставляются как за общие ГБ хранимых данных. Хранилище резервных копий доступно как для периодического , так и для непрерывного копирования.

  • Периодическое резервное копирование включено по умолчанию. При этом две резервных копии предоставляются бесплатно, а плата за дополнительные копии начисляется за общий объем хранимых данных.
  • Плата за непрерывное резервное копирование (предварительная версия), если оно включено, начисляется за гигабайты данных, хранимых во всех выбранных регионах Azure, а плата за восстановление до точки во времени — за гигабайты данных, восстанавливаемых для каждого экземпляра.

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

Подготовленная пропускная способность позволяет выполнять операции чтения и записи с гарантированной задержкой менее 10 мс и доступностью на уровне 99,999 % во всех регионах в соответствии с соглашением об уровне обслуживания. Это идеальный вариант для крупных и критически важных рабочих нагрузок, для выполнения которых требуется гарантированная низкая задержка и высокий уровень доступности. Новые учетные записи Azure Cosmos DB уровня "Бесплатный" могут получить 400 ЕЗ/с пропускной способности и 5 ГБ хранилища в месяц.

Есть два варианта управления емкостью для подготовленной пропускной способности: подготовленная пропускная способность с автомасштабированием и стандартная подготовленная пропускная способность. Выбор зависит от предсказуемости рабочей нагрузки и от того, требуется ли ручное управление емкостью.

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

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

Стандартную подготовленную пропускную способность с минимальным значением 400 ЕЗ/с можно настроить в контейнере или базе данных вручную на портале Azure либо программно с помощью API. Счета за использование ЕЗ/с, подготовленных в вашем контейнере или базе данных, будут выставляться на почасовой основе.

Стандартная подготовленная пропускная способность Всего ЕЗ/с в час Цена за 100 единиц запросов в секунду
Учетная запись с возможностью записи в одном регионе 100 ЕЗ/с x 1 регион $-
Учетная запись с возможностью записи в одном регионе, распределенная по N регионам (за исключением зон доступности*) 100 ЕЗ/с x N регионов $-
Учетная запись с возможностью записи и с регионами, использующими зоны доступности 100 ЕЗ/с x 1,25 x N зон $-
Учетная запись с возможностью записи в нескольких регионах (ранее — запись из нескольких источников) с N регионами* (с зонами доступности или без них) 100 ЕЗ/с x N регионов $-
Действуют стандартные ставки на перенос данных.

Для контейнеров и баз данных Azure Cosmos DB необходимо подготовить не менее 400 ЕЗ/с пропускной способности.

*Дополнительные сведения см. в разделе "Зоны доступности" ниже.

** Стоимость учетных записей с возможностью записи в нескольких регионах, созданных до 1 декабря 2019 г., вычисляется так: (N регионов + 1) x $-

Вы можете оценить свою потребность в подготовленной пропускной способности с помощью планировщика емкости Azure Cosmos DB (калькулятора ЕЗ).

Зарезервированная емкость для стандартной подготовленной пропускной способности

Экономьте до 65 % и пользуйтесь всеми преимуществами SLA с повышенным уровнем доступности, не тратя при этом время на планирование ресурсов благодаря зарезервированной емкости в Azure Cosmos DB. Зарезервируйте стандартную подготовленную пропускную способность (начиная с 5000 ЕЗ/с) на один или три года с разовым платежом и используйте ее во всех регионах, API, учетных записях и подписках в рамках одной регистрации.

Дополнительные сведения см. на странице документации. В таблице ниже приведена сводка по доступным размерам резервирования, но не указаны все возможные варианты. Чтобы просмотреть все варианты зарезервированной емкости, посетите портал Azure.

Сроком на 1 год Сроком на 3 года
Запись в одном регионе Запись в нескольких регионах Запись в одном регионе Запись в нескольких регионах
Единиц запросов в секунду (ЕЗ/с) зарезервированной емкости Годовая цена Годовая цена Годовая цена Годовая цена
5,000 $3504 $-
$7008 $-
$3504 $-
$7008 $-
20,000 $14016 $-
$28032 $-
$14016 $-
$28032 $-
50,000 $35040 $-
$70080 $-
$35040 $-
$70080 $-
100,000 $70080 $-
$140160 $-
$70080 $-
$140160 $-
300,000 $210240 $-
$420480 $-
$210240 $-
$420480 $-
500,000 $350400 $-
$700800 $-
$350400 $-
$700800 $-
1,000,000 $700800 $-
$1401600 $-
$700800 $-
$1401600 $-
Использование ЕЗ/с определяется регионом Azure, в котором они используются. Дополнительные сведения см. на странице скидки на резервирование для каждого региона. Сведения о экономии отображаются на экране покупки на портале Azure.

За все ЕЗ/с подготовленной пропускной способности сверх приобретенного объема зарезервированной емкости будет взиматься плата по обычным тарифам на подготовленную пропускную способность.

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

Подготовленная пропускная способность позволяет выполнять операции чтения и записи с гарантированной задержкой менее 10 мс и доступностью на уровне 99,999 % во всех регионах в соответствии с соглашением об уровне обслуживания. Это идеальный вариант для крупных и критически важных рабочих нагрузок, для выполнения которых требуется гарантированная низкая задержка и высокий уровень доступности. Новые учетные записи Azure Cosmos DB уровня "Бесплатный" могут получить 400 ЕЗ/с пропускной способности и 5 ГБ хранилища в месяц.

Есть два варианта управления емкостью для подготовленной пропускной способности: подготовленная пропускная способность с автомасштабированием и стандартная подготовленная пропускная способность. Выбор зависит от предсказуемости рабочей нагрузки и от того, требуется ли ручное управление емкостью.

Автомасштабирование подготовленной пропускной способности

Вы можете устранить необходимость в ручном управлении емкостью для крупных и критически важных рабочих нагрузок, а также сэкономить средства в сценариях с непрогнозируемым трафиком. Задайте настраиваемое ограничение пропускной способности (начиная с 4000 ЕЗ/с) либо с помощью портала Azure, либо программным путем с помощью API. Счета выставляются за максимальное число использованных единиц запроса в секунду (ЕЗ/с) за каждый час в интервале от 10 % до 100 % от заданного ограничения пропускной способности.

Автомасштабирование подготовленной пропускной способности Всего ЕЗ/с в час Цена за 100 единиц запросов в секунду
Учетная запись с возможностью записи в одном регионе 100 ЕЗ/с x 1,5 x 1 регион $-
Учетная запись с возможностью записи в одном регионе с данными, распределенными по нескольким регионам (с зонами доступности или без них*) 100 ЕЗ/с x 1,5 x N регионов $-
Учетная запись с возможностью записи в нескольких регионах (ранее — запись из нескольких источников), распределенная по нескольким регионам 100 ЕЗ/с x N регионов $-
*За зоны доступности при использовании подготовленной пропускной способности с автомасштабированием отдельная плата не взимается.

Прежнее название автомасштабирования — "Автопилот".

Для подготовленной пропускной способности автомасштабирования необходимо подготовить не менее 4000 единиц запроса в секунду. Дополнительные сведения см. на странице с документацией.

Независимость от сервера Предварительная версия

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

Независимость от сервера Всего единиц запросов (ЕЗ) Цена за 1 млн ЕЗ
ЕЗ в бессерверном режиме 1,000,000 $-
ЕЗ в бессерверном режиме с зоной доступности 1,000,000 x 1,25 $-

Storage

Azure Cosmos DB предлагает неограниченное транзакционное и аналитическое хранилище, плата за логические ресурсы которого начисляется за гигабайты логического хранилища на основе SSD, используемого данными и индексами во всех регионах, выбранных для георепликации. Например, если в учетной записи Azure Cosmos DB настроена репликация по трем регионам, вы будете оплачивать суммарный объем используемого хранилища во всех трех регионах.

Управление вашими данными происходит на двух уровнях хранилища: транзакционном и аналитическом. Рабочие нагрузки выполняются с одними и теми же логическими данными и не пересекаются между собой. Транзакционное хранилище всегда включено по умолчанию. Аналитическое хранилище нужно явно включить в контейнере Azure Cosmos DB, чтобы использовать Azure Synapse Link для анализа данных в Azure Cosmos DB.

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

Использованное хранилище Всего ГБ Цена
Транзакционное хранилище (ориентация на строки) 1 ГБ $- в месяц
Аналитическое хранилище (ориентация на столбцы) 1 ГБ $- в месяц

Хранилище резервных копий

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

Хранилище резервных копий (периодическое копирование) Всего ГБ Цена за ГБ
Хранимые данные периодических резервных копий (2 копии) ГБ на копию Бесплатно в месяц
Хранимые данные периодических резервных копий (> 2 копий) ГБ на копию $- в месяц

Непрерывное резервное копирование (предварительная версия) можно активировать вместо периодического резервного копирования в учетных записях с помощью API Core (SQL) или API для MongoDB. После активации плата за резервные копии начисляется ежемесячно с учетом общего объема данных, хранимых во всех выбранных регионах Azure. Плата за восстановление до точки во времени из данных, для которых выполняется непрерывное резервное копирование, начисляется за гигабайты данных, восстанавливаемых в основной регион записи.

Хранилище резервных копий (непрерывное копирование) Всего ГБ Цена за ГБ
Данные непрерывного резервного копирования (предварительная версия) ГБ х выбранные регионы Azure $- в месяц
Восстановление до точки во времени (предварительная версия) ГБ/с $- в месяц

Транзакции с хранилищем уровня аналитики

Плата за транзакции операций ввода-вывода для аналитического хранилища начисляется за число операций.

Транзакции Operations Цена
Операции записи — аналитическое хранилище 10,000 $-
Операции чтения — аналитическое хранилище 10,000 $-
Чтобы получить подробную оценку для операций аналитического хранилища вашей рабочей нагрузки, используйте планировщик ресурсов. Также дополнительные сведения приведены в документации по ценам на аналитическое хранилище Azure Cosmos DB.

Note: Transactional storage pricing is not impacted by analytical storage usage.

Несколько регионов

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

Зоны доступности

При выборе регионов можно включить зоны доступности, чтобы связать их с учетной записью Azure Cosmos DB на портале Azure. Это обеспечит дополнительную избыточность в определенном регионе путем репликации данных в нескольких зонах этого региона. Регионы Azure, которые можно использовать как зоны доступности: UK South, Southeast Asia, East US, East US 2, Central US, West Europe, West US 2, Japan East, North Europe, France Central, and Australia East.

Принцип выставления счетов:

  • Для учетных записей с возможностью записи в одном регионе и с использованием стандартной подготовленной пропускной способности количество единиц запросов в секунду (ЕЗ/с) умножается на коэффициент 1.25 в каждом регионе, назначенном как зона доступности.
  • Для бессерверных учетных записей в одном регионе количество единиц запроса в секунду (ЕЗ/с) умножается на коэффициент 1.25.
  • Для учетных записей с возможностью записи в нескольких регионах (ранее — запись из нескольких источников), использующих подготовленную пропускную способность, счета выставляются как обычно.

Azure: цены и варианты приобретения

Свяжитесь с нами напрямую

Получите пошаговое руководство по ценам на Azure. Ознакомьтесь с ценами на интересующее вас облачное решение, узнайте об оптимизации затрат и запросите индивидуальное предложение.

Обратитесь к специалисту по продажам

Узнайте о способах приобретения

Приобрести службы Azure можно на веб-сайте Azure, у представителя Майкрософт или у партнера Azure.

Изучить доступные варианты

Дополнительные ресурсы

Дополнительные сведения о Azure Cosmos DB

Узнайте больше о функциях и возможностях службы "Azure Cosmos DB".

Калькулятор цен

Оцените приблизительные ежемесячные затраты при использовании любого сочетания продуктов Azure.

Соглашение об уровне обслуживания

Ознакомьтесь с Соглашением об уровне обслуживания для этого продукта.

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

Ознакомьтесь с техническими руководствами, видеороликами и дополнительными ресурсами по службе "Azure Cosmos DB".

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

  • Единицы запроса используются для выставления счетов за выполнение операций базы данных в Azure Cosmos DB. Каждая операция — запись, обновление, считывание и запросы — потребляет ресурсы ЦП, памяти и IOPS. За такие ресурсы взимается плата, которая рассчитывается на основе единиц запроса (ЕЗ). Подготовленная пропускная способность — это общая емкость пропускной способности для операций базы данных, для которой устанавливается значение в единицах запроса в секунду (ЕЗ/с). Дополнительные сведения см. на странице Единицы запроса в базе данных Azure Cosmos DB.
  • Счет за подготовленную пропускную способность выставляется за каждый час, что выражается в единицах запроса в секунду (ЕЗ/с), которые вы можете задать для базы данных или контейнера.

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

    Если вы создадите в регионе "Восточная часть США 2" учетную запись базы данных Azure Cosmos DB с двумя контейнерами и стандартной подготовленной пропускной способностью 500 ЕЗ/с и 700 ЕЗ/с соответственно, общая пропускная способность составит 1200 ЕЗ/с. Счет будет выставляться по формуле 12 x $- = $-/час.

    Если потребности в пропускной способности изменились и вы увеличили производительность каждого контейнера на 500 ЕЗ/с, одновременно создав новый контейнер с пропускной способностью 20 000 ЕЗ/с, общая подготовленная пропускная емкость составит 22 200 ЕЗ/с (1000 ЕЗ/с + 1200 ЕЗ/с + 20 000 ЕЗ/с). В этом случае вы заплатите $- x 222 = $-/час.

    Если в месяце 720 ч и в течение 500 ч пропускная способность составляла 1200 ЕЗ/с, а в течение оставшихся 220 ч — 22 200 ЕЗ/с, в счете за месяц будет указано следующее: 500 x $-/час + 220 x $-/час = $- в месяц

    Подготовленная пропускная способность для базы данных (набора контейнеров):

    Если вы создадите в регионе "Восточная часть США 2" учетную запись с двумя базами данных Cosmos DB (с набором коллекций в каждой) с подготовленной пропускной способностью 50 000 ЕЗ/с и 70 000 ЕЗ/с соответственно, общая пропускная способность будет составлять 120 000 ЕЗ/с. Счет будет выставляться по формуле 1200 x $- = $-/час.

    Если требования к пропускной способности изменились и вы увеличили пропускную способность каждой базы данных на 10 000 ЕЗ/с, ваша общая резервная мощность составит 140 000 ЕЗ/с (60 000 ЕЗ/с + 80 000 ЕЗ/с). В этом случае вы заплатите 1400 * $- = $-/час.

    Если в месяце 720 ч и в течение 500 ч пропускная способность составляла 120 000 ЕЗ/с, а в течение оставшихся 220 ч — 140 000 ЕЗ/с, в счете за месяц будет указано следующее: 500 x $-/час + 220 x $-/час = $- + $- = $- в месяц.

  • С помощью автомасштабирования (прежнее название — Автопилот) вы можете задать максимальную подготовленную пропускную способность в ЕЗ/с, до которой можно масштабировать базу данных или контейнер. Счета выставляются почасово за использованные ЕЗ/с подготовленной пропускной способности, начиная с 400 единиц запросов в секунду (ЕЗ/с) или 10 % от максимума. Например, если задать максимальное значение в 8000 ЕЗ/с, для Azure Cosmos DB будет автоматически выполняться масштабирование между 800 и 8000 ЕЗ/с с учетом фактического использования.
  • Если для новой учетной записи Azure Cosmos DB используется уровень "Бесплатный", вам будут бесплатно предоставляться первые 400 ЕЗ/с и 5 ГБ хранилища в течение всего времени существования учетной записи. Кроме того, при работе с базами данных с общей пропускной способностью вы сможете создать до 25 контейнеров, которые совместно используют 400 ЕЗ/с на уровне базы данных (максимум 5 общих баз данных на учетную запись уровня "Бесплатный"). На одну подписку Azure допускается максимум одна учетная запись уровня "Бесплатный". При создании учетной записи необходимо явно включить эту возможность.
  • В учетных записях уровня "Бесплатный" счет за первые 400 ЕЗ/с подготовленной пропускной способности и 5 ГБ хранилища в месяц выставляться не будет. За использование ресурсов сверх 400 ЕЗ/с и 5 ГБ будет взиматься плата по стандартным тарифам Azure Cosmos DB. Ограничение в 400 ЕЗ/с применяется к стандартной подготовленной пропускной способности, автомасштабируемой подготовленной пропускной способности и записи в нескольких регионах (при использовании нескольких источников). Уровень "Бесплатный" при бессерверных вычислениях не применяется.

    Скидка уровня "Бесплатный" применяется на уровне учетной записи. Например, если за один месяц в учетной записи использовалось 400 ЕЗ/с и три региона по 5 ГБ в каждом, в счете будет указано 800 ЕЗ/с (400 ЕЗ/с x 3 региона – 400 ЕЗ/с) и 10 ГБ хранилища (5 ГБ x 3 региона – 5 ГБ) за каждый час в этом месяце. Если в регионах установлены разные тарифы на ЕЗ/с и хранилище, в скидке будут отражены тарифы региона, в котором была создана учетная запись.

  • Когда вы создаете учетную запись Azure Cosmos DB (с базами данных и контейнерами) в нескольких географических регионах, вам выставляется счет за пропускную способность, хранение этих контейнеров в каждом регионе и передачу данных между регионами. В качестве примера предположим, что в этом месяце вы подготовили в западной части США контейнер с пропускной способностью 10 000 ЕЗ/с и 1 ТБ данных в хранилище. Допустим, вы добавили три региона ("Восточная часть США", "Северная Европа" и "Восточная Азия") с аналогичным хранилищем и пропускной способностью. Общий ежемесячный счет составит (31 день в месяце):

    Элемент Использование (в месяц) Тариф Ежемесячные расходы
    Счет за пропускную способность контейнера в западной части США 10 ЕЗ/с * 24 * 31 $- за 100 ед. запроса/с в час $-
    Счет за пропускную способность в трех дополнительных регионах (восточная часть США, Северная Европа и Восточная Азия) 3 * 10 ЕЗ/с * 24 * 31 $- за 100 ед. запроса/с в час $-
    Счет за хранение контейнера в западной части США 1 ТБ $-/ГБ $-
    Счет за хранение в трех дополнительных регионах (восточная часть США, Северная Европа и Восточная Азия) 3 * 1 TБ $-/ГБ $-
    Итого $-

    Предположим также, что каждый месяц вы отправляете 100 ГБ данных из контейнера в западной части США для репликации в восточную часть США, Северную Европу и Восточную Азию. Возврат данных тарифицируется на основе ставки на перенос данных.

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

  • Плата взимается за каждый час существования контейнера или базы данных независимо от длительности их использования и времени активности. Например, если вы создадите контейнер или базу данных и через 5 минут удалите его, вам будет выставлен счет за 1 час использования контейнера.

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

    Например, если в 09:30 вы увеличите подготовленную пропускную способность с 400 ЕЗ/с до 1000 ЕЗ/с, а в 10:45 снова уменьшите ее до 400 ЕЗ/с, вам будет выставлен счет за два часа использования 1000 ЕЗ/с.

    Если в 09:30 вы увеличите подготовленную пропускную способность для контейнера или набора контейнеров со 100 000 ЕЗ/с до 200 000 ЕЗ/с, а в 10:45 снова уменьшите ее до 100 000 ЕЗ/с, вам будет выставлен счет за два часа использования 200 000 ЕЗ/с.

  • Вы можете увеличивать или уменьшать масштаб подготовленной пропускной способности (т. е. количество единиц запросов в секунду) для каждого контейнера или базы данных с помощью портала Azure, одного из поддерживаемых пакетов SDK, шаблона ARM, PowerShell, Azure CLI или REST API.

  • Зарезервированная емкость Azure Cosmos DB позволяет экономить средства, так как вы получаете скидку при внесении предоплаты за подготовленную пропускную способность за один или три года. Вы также получаете скидку при самом резервировании, и это не влияет на состояние среды выполнения ресурсов. Вы можете приобрести зарезервированную емкость Azure Cosmos DB на портале Azure. Дополнительные сведения о зарезервированной емкости см. в документации по Azure Cosmos DB.

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

К вашим услугам бесплатные облачные службы и кредит в сумме $200 для изучения Azure в течение 30 дней.