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

Цены на 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 для виртуального ядра MongoDB предоставляет возможность горизонтального увеличения масштаба и лучше всего подходит для рабочих нагрузок высокой производительности, для которых требуется:

  • Знакомая архитектура
  • Высокая емкость вертикального и горизонтального масштабирования
  • Идеально подходит для длительных запросов и сложных конвейеров агрегирования

Дополнительные сведения об Azure Cosmos DB для виртуального ядра MongoDB.

Узел (вычисления и память)

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

Ценовая категория кластера Виртуальных ядер на узел Память в ГБ на узел Цена за узел
M25 2 (с увеличивающейся производительностью) 8 $-/час
M30 2 8 $-/час
M40 4 16 $-/час
M50 8 32 $-/час
M60 16 64 $-/час
M80 32 128 $-/час
M200 64 256 $-/час
M300 96 384 $-/час

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

Вы можете настроить хранилище для узлов Azure Cosmos DB for MongoDB. Хранилище общего назначения оплачивается за ГиБ подготовленного хранилища и является избыточным.

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

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

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

Хранилище службы Backup

Хранилище резервных копий — это хранилище, связанное с автоматическими резервными копиями кластера виртуальных ядер Azure Cosmos DB for MongoDB. Дополнительная плата за резервное копирование не взимается в течение 35 дней.

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

Сеть 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, чтобы в течение всего срока ее существования бесплатно получать 1000 ЕЗ/с подготовленной пропускной способности и 25 ГБ места в хранилище каждый месяц на подписку Azure. Применимые API: NoSQL, MongoDB (ЕЗ), Cassandra, Gremlin и Table. Начало работы (виртуальное ядро): настройте кластер уровня "Бесплатный" и получите практический опыт без какой-либо платы за время существования кластера. Применимые API: MongoDB (виртуальное ядро)
Бесплатная учетная запись 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 для просмотра на калькуляторе