Пропустить и перейти к основному содержимому

Цены на 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: все.

Azure Cosmos DB for PostgreSQL обеспечивает горизонтальное масштабирование до сотен узлов и лучше всего подходит для высокопроизводительных рабочих нагрузок, требующих:

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

Подробнее об Azure Cosmos DB for PostgreSQL

Один узел

Размер единичного узла (вычисления и память)

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

/узел Память (ГиБ)/узел Цена/узел РЕЗЕРВИРОВАНИЕ НА 1 ГОД* РЕЗЕРВИРОВАНИЕ НА 3 ГОДА*
1 (с увеличивающейся производительностью) 2 ГиБ $- Н/Д Н/Д
2 8 ГиБ $- $-
$-
2 (с увеличивающейся производительностью) 4 ГиБ $- Н/Д Н/Д
4 16 ГиБ $- $-
$-
8 32 ГиБ $- $-
$-
16 64 ГиБ $- $-
$-
32 128 ГиБ $- $-
$-
64 256 ГиБ $- $-
$-
*См. дополнительные сведения о резервировании емкости на 1 и на 3 года.

Хранилище с одним узлом — хранилище общего назначения

Вы можете настроить хранилище для Azure Cosmos DB для NoSQL с одним узлом в размере128 ГиБ, 256 ГиБ, 512 ГиБ, 1024 ГиБ или 2048 ГиБ. Хранилище размером 1024 ГиБ и 2048 ГиБ поддерживается только при наличии восьми виртуальных ядер или большего объема вычислительных ресурсов. Хранилище оплачивается за ГиБ подготовленного хранилища.

Цена
128 ГиБ $- в месяц
256 ГиБ $- в месяц
512 ГиБ $- в месяц
1,024 ГиБ $- в месяц
2,048 ГиБ $- в месяц

Несколько узлов

Размер рабочего узла (вычисления и память)

Каждый кластер Azure Cosmos DB для PostgreSQL с несколькими узлами начинается с двух рабочих узлов. По мере роста рабочей нагрузки вы можете добавлять в рабочие узлы виртуальные ядра (логические ЦП) и память и расширять кластер Postgres, добавляя рабочие узлы.

/узел Память (ГиБ)/узел Цена/узел РЕЗЕРВИРОВАНИЕ НА 1 ГОД* РЕЗЕРВИРОВАНИЕ НА 3 ГОДА*
4 32 ГиБ $- $-
$-
8 64 ГиБ $- $-
$-
16 128 ГиБ $- $-
$-
32 256 ГиБ $- $-
$-
64 512 ГиБ $- $-
$-
96 672 ГиБ $- $-
$-
104 672 ГиБ $- $-
$-
*См. дополнительные сведения о резервировании емкости на 1 и на 3 года.

Размер координатора (вычисления и память)

Каждый кластер Azure Cosmos DB для PostgreSQL с несколькими узлами имеет 1 координатор. По мере увеличения потребностей вашей рабочей нагрузки в производительности вы можете добавить в ваш координатор дополнительные виртуальные ядра (логические ЦП) и объем памяти.

* Память (ГиБ) Цена РЕЗЕРВИРОВАНИЕ НА 1 ГОД** РЕЗЕРВИРОВАНИЕ НА 3 ГОДА**
4 16 ГиБ $- $-
$-
8 32 ГиБ $- $-
$-
16 64 ГиБ $- $-
$-
32 128 ГиБ $- $-
$-
64 256 ГиБ $- $-
$-
96 384 ГиБ $- $-
$-

*Вычисления для узла-координатора подготавливаются в виртуальных ядрах, которые являются логическими ЦП.

**См. дополнительные сведения о резервировании емкости на 1 и на 3 года.

Хранилище из расчета на узел — хранилище общего назначения

You can configure storage for Azure Cosmos DB for PostgreSQL worker nodes to be 0.5 TiB, 1 TiB, 2 TiB, 4 TiB, 8 TiB, 16 TiB, or 32 TiB per node. You can configure coordinator nodes to be 128 GiB, 256 GiB, 0.5 TiB, 1 TiB, 2 TiB, 4 TiB, 8 TiB, 16 TiB, or 32 TiB. General purpose storage is charged per GiB of storage you provision.

Хранилище Цена
128 ГиБ (только для координатора) $- в месяц
256 ГиБ (только для координатора) $- в месяц
0.5 ТБ $- в месяц
1.0 ТБ $- в месяц
2.0 ТБ $- в месяц
4.0 ТБ $- в месяц
8.0 ТБ $- в месяц
16.0 ТБ $- в месяц
32.0 ТБ $- в месяц

Следующая информация применима как к кластерам с одним узлом, так и к кластерам с несколькими узлами

Высокий уровень доступности

Функция высокого уровня доступности (HA) позволяет минимизировать время простоя базы данных за счет поддержания резервных реплик каждого узла в кластере. В случае сбоя узла при использовании варианта развертывания "Гипермасштабирование" входящие подключения переключаются с узла, на котором произошел сбой, на его резервную реплику. Отработка отказа выполняется в течение нескольких минут. Узлы, для которых повышается уровень, всегда получают свежие данные посредством синхронной потоковой репликации PostgreSQL и такую же строку подключения. Если включить функцию HA для кластера Azure Cosmos DB для PostgreSQL, будет создан еще один набор узлов. При этом цена на кластер удваивается.

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

Хранилище резервных копий — это хранилище, связанное с автоматическим резервным копированием кластера Azure Cosmos DB для PostgreSQL. Дополнительная плата за хранилище резервных копий не взимается до полного заполнения подготовленного пространства в определенном узле. С 1 июня 2024 г. плата за дополнительное пространство хранилища резервных копий будет взиматься за ГиБ/месяц.

Цена
Локально избыточное (1 ГиБ) $- в месяц

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

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

Бесплатная пробная версия 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 для просмотра на калькуляторе