Перейти к основному контенту
Azure

Цены на Azure Cosmos DB

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

Быстро и легко разрабатывайте приложения в любом масштабе с помощью Azure Cosmos DB — полностью управляемой бессерверной распределенной базы данных, поддерживающей NoSQL и реляционные рабочие нагрузки. Получите гарантированную скорость и доступность для данных NoSQL, автоматическую и быструю масштабируемость, а также поддержку PostgreSQL с открытым кодом, MongoDB и Cassandra. Azure Cosmos DB предлагает экономичные модели ценообразования для приложений любого размера: от разработки и тестирования до рабочей среды.

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

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

Цены являются ориентировочными и не должны рассматриваться как фактические предложения с расценками. Фактические цены могут различаться в зависимости от типа соглашения, заключенного с Майкрософт, от даты покупки и курса обмена валюты. Цены рассчитываются в долларах США и конвертируются на основе спотовых курсов закрытия лондонской биржи, фиксируемых за два рабочих дня до последнего рабочего дня конца предыдущего месяца. Если два рабочих дня до конца месяца выпадают на выходной день на основных рынках, днем установления ставки обычно является день, непосредственно предшествующий этим двум рабочим дням. Данная ставка применяется ко всем транзакциям в течение последующего месяца. Войдите в Калькулятор цен Azure, чтобы увидеть цены на основе вашей текущей программы или предложения от Майкрософт. Обратитесь к специалисту по продажам Azure, чтобы получить дополнительные сведения о ценах или запросить предложение с расценками. Ознакомьтесь с часто задаваемыми вопросами о ценах на Azure.

Модель ценообразования для Azure Cosmos DB

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

После выбора моделей ценообразования вычислений и API их будет невозможно изменить.

Цены на вычисления:

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

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

Применимые API: NoSQL, MongoDB (ЕЗ), Cassandra, Gremlin и Table.

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

Доступные API: PostgreSQL и MongoDB (виртуальное ядро).

Цена на хранилище:

Потребленное хранилище: в Azure Cosmos DB счета за потребленное хранилище выставляются с округлением до следующего ГБ на контейнер/коллекцию/таблицу/граф для каждого региона. Потребленное хранилище включает все транзакционные и аналитические данные, индексы и резервные копии.

Применимые API: NoSQL, MongoDB (ЕЗ), Cassandra, Gremlin и Table.

Хранилище дисков: в Azure Cosmos DB счета выставляются за диски, подготовленные для каждого узла, по размеру хранилища.

Применимые API: PostgreSQL и MongoDB (виртуальное ядро).

Цены на пропускную способность:

Исходящие данные: в Azure счета выставляются за данные, исходящие из облака Azure или пересекающие регионы или зоны доступности глобальной сети Azure.

Применимые API: все.

API: NoSQL, MongoDB (ЕЗ), Cassandra, Gremlin и Table.

Независимость от сервера

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

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

Использованное хранилище

В Azure Cosmos DB доступно неограниченное транзакционное хранилище. Оплата взимается за гигабайты логического хранилища на основе накопителей SSD, используемого данными и индексами во всех регионах, выбранных для георепликации. Azure Cosmos DB также предлагает неограниченное и аналитическое хранилище (Azure Synapse Link) с оплатой за гигабайты хранилища, используемого данными и индексами. Например, если для учетной записи Azure Cosmos DB используется репликация в трех регионах, потребуется оплачивать суммарную стоимость хранилищ в каждом из этих трех регионов.

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

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

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

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

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

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

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

Хранилище резервных копий (непрерывное копирование) Всего ГБ Цена за ГБ
Данные непрерывного резервного копирования — 7-дневное хранение Объем в ГБ x N регионов Бесплатные в месяц
Данные непрерывного резервного копирования — 30-дневное хранение Объем в ГБ x N регионов $- в месяц
Восстановление до точки во времени ГБ/с $-

Транзакции аналитического хранилища (Azure Synapse Link)

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

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

Примечание. Стоимость транзакционного хранилища не зависит от использования аналитического хранилища.

Выделенный шлюз

Выделенный шлюз направляет запросы к серверным разделам учетной записи Azure Cosmos DB for NoSQL. После его включения вычислительные ресурсы на основе виртуальных ядер будут созданы во всех регионах, связанных с вашей учетной записью.

Интегрированный кэш

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

Материализованное представление

Материализованное представление с Azure Cosmos DB for Apache Cassandra позволяет создавать представления в верхней части базовой таблицы для доступа к сведениям таблицы с помощью разных уникальных идентификаторов или ключей (не только первичного ключа) на стороне сервера автоматически в фоновом режиме и с одной записью в базовую таблицу.

Имя Виртуальных ЦП Память Стоимость (на экземпляр, зависит от региона)
Выделенный — назначение шлюза — D4 4 16 ГБ $- в час
Выделенный — назначение шлюза — D8 8 32 ГБ $- в час
Выделенный — назначение шлюза — D16 16 64 ГБ $- в час

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

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

Влияние выставления счетов:

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

Пропускная способность

Счета Azure Cosmos DB за передачу данных из облака Azure в место назначения в Интернете или транзит между регионами в глобальной сети Azure.

Входящая передача данных

Цена
Передача данных в любой регион Бесплатные
Передача данных в любом регионе Бесплатные
Передача данных в пределах зоны доступности или между зонами доступности в любом регионе Бесплатные

Исходящая передача данных

Первые 5 ГБ в месяц Цена
Передача данных из любого региона Европы или Северной Америке в другие регионы или в любое место назначения в Интернете Бесплатно $0.05 за ГБ
Передача данных из любого региона Азии, Океании, Ближнего Востока и Африки в любой другой регион или любое место назначения в Интернете (за исключением Китая) Бесплатно $0.08 за ГБ
Передача данных из любого региона Южной Америки в любой другой регион на этом же континенте, на разных континентах или в любое место назначения в Интернете Бесплатно $0.16 за ГБ

Бесплатная пробная версия Azure Cosmos DB

Есть множество способов начать работу с Azure Cosmos DB.

Возможность бесплатного использования в течение 30 дней. Запускайте не предназначенную для рабочей среды базу данных Azure Cosmos DB в течение ограниченного времени. Начало работы. В течение ограниченного периода вы можете бесплатно работать с Azure Cosmos DB без подписки Azure. Вы можете продлевать ее неограниченное число раз.
Azure Cosmos DB, уровень "Бесплатный". Бесплатно разрабатывайте и тестируйте приложения, а также выполняйте небольшие производственные рабочие нагрузки в среде Azure. Начало работы. Включите уровень "Бесплатный" в учетной записи Azure Cosmos DB, чтобы в течение всего срока ее существования бесплатно получать 1,000 ЕЗ/с подготовленной пропускной способности и 25 ГБ хранилища каждый месяц на подписку Azure.
Бесплатная учетная запись Azure. Впервые работаете с Azure? Разработка и тестирование подготовительной версии приложения с помощью Azure Cosmos DB и других служб Azure. Начало работы. Попробуйте Azure Cosmos DB и другие службы Azure с бесплатной учетной записью Azure, действующей в течение 12 месяцев. Получите кредит в сумме $200 на 30 дней, а также используйте подготовленную пропускную способность 400 ЕЗ/с и хранилище на 25 ГБ в месяц бесплатно. В новых бесплатных учетных записях Azure также можно включить уровень "Бесплатный" Azure Cosmos DB, чтобы дополнительно получить бесплатную подготовленную пропускную способность и объем хранилища.
Локальный эмулятор Azure Cosmos DB. Тестируйте приложения с локального компьютера без подписки Azure и каких-либо затрат. Начало работы. Скачайте бесплатный эмулятор Azure Cosmos DB на локальном компьютере с Windows или Linux. Когда база данных будет готова, ее можно развернуть, указав экземпляр Azure Cosmos DB в облаке.

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

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

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

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

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

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

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

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

Azure Cosmos DB

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

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

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

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

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

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

Ознакомьтесь с техническими руководствами, видеороликами и дополнительными ресурсами по службе "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 используется уровень “Бесплатный”, вам будут бесплатно предоставляться первые 1000 ЕЗ/с и 25 ГБ хранилища в течение всего времени существования учетной записи. Кроме того, при работе с базами данных с общей пропускной способностью вы сможете создать до 25 контейнеров, которые совместно используют 1000 ЕЗ/с на уровне базы данных (максимум пять общих баз данных на учетную запись уровня “Бесплатный”). На одну подписку 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 дней.

Добавлено для расчета. Щелкните v для просмотра на калькуляторе