Бесплатный уровень времени существования Azure Cosmos DB

Область применения: Nosql Mongodb Кассандра Гремлин Таблица

Примечание.

Бесплатный уровень для кластера виртуальных ядер и (или) векторной базы данных в Azure Cosmos DB для MongoDB можно найти здесь.

Уровень "Бесплатный" сейчас недоступен для бессерверных учетных записей.

Уровень "Бесплатный" в Azure Cosmos DB позволяет легко приступить к работе, разрабатывать и тестировать приложения, а также запускать небольшие рабочие нагрузки без какой-либо платы. Если для учетной записи включен уровень "Бесплатный", первые 1000 ЕЗ/с и 25 ГБ хранилища в учетной записи будут бесплатными. Потребляемые пропускная способность и объем хранилища сверх этих ограничений оплачиваются по обычной цене. Уровень "Бесплатный" доступен для всех учетных записей API с подготовленной пропускной способностью, пропускной способностью с автомасштабированием, одним или несколькими регионами записи.

Уровень "Бесплатный" предоставляется на неопределенный срок в течение всего времени существования учетной записи и обладает всеми преимуществами и функциями обычной учетной записи Azure Cosmos DB. Это такие преимущества, как неограниченный объем хранилища и пропускная способность (ЕЗ/с), соглашение об уровне обслуживания, высокий уровень доступности, комплексные возможности глобального распределения во всех регионах Azure и многое другое.

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

Если вы решите, что Azure Cosmos DB подходит для вас, вы можете получить до 63% скидки на цены Azure Cosmos DB с помощью зарезервированной емкости.

Уровень "Бесплатный" с базой данных с общей пропускной способностью

В модели с общей пропускной способностью подготовленная пропускная способность распределяется между всеми контейнерами в базе данных. При использовании уровня "Бесплатный" вы можете бесплатно подготовить для базы данных общую пропускную способность до 1000 ЕЗ/с. Все контейнеры в базе данных будут совместно использовать эту пропускную способность.

Как и в обычной учетной записи, в учетной записи уровня "Бесплатный" пропускную способность могут совместно использовать максимум 25 контейнеров. Все остальные базы данных с общей пропускной способностью или контейнеры с выделенной пропускной способностью свыше 1000 ЕЗ/с оплачиваются по обычной цене.

Уровень "Бесплатный" со скидкой Azure

Уровень "Бесплатный" в Azure Cosmos DB совместим с бесплатной учетной записью Azure. Чтобы использовать эту возможность, создайте учетную запись Azure Cosmos DB уровня "Бесплатный" в подписке с бесплатной учетной записью Azure. В течение первых 12 месяцев вам будет предоставляться скидка на 1400 ЕЗ/с (1000 ЕЗ/с из уровня "Бесплатный" Azure Cosmos DB и 400 ЕЗ/с из бесплатной учетной записи Azure) и 50 ГБ хранилища (25 ГБ из уровня "Бесплатный" Azure Cosmos DB и 25 ГБ из бесплатной учетной записи Azure). По истечении 12 месяцев вы будете получать 1000 ЕЗ/с и 25 ГБ на уровне "Бесплатный" Azure Cosmos DB в течение всего времени существования учетной записи Azure Cosmos DB. Пример распределения расходов см. в разделе Примеры выставления счетов для учетных записей уровня "Бесплатный".

Примечание.

Azure Cosmos DB уровня "Бесплатный" отличается от бесплатной учетной записи Azure. Бесплатная учетная запись Azure предоставляет кредиты и ресурсы Azure бесплатно в течение ограниченного времени. При использовании Azure Cosmos DB с этой бесплатной учетной записью вы получаете 25 ГБ хранилища и 400 единиц запросов в секунду для подготовленной пропускной способности в течение 12 месяцев.

Рекомендации по бесплатному использованию учетной записи

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

Например, следующие варианты не требуют ежемесячной оплаты:

  • Одна база данных с максимальной подготовленной пропускной способностью 1000 ЕЗ/с.
  • Два контейнера с максимальной пропускной способностью 400 ЕЗ/с и другие с с максимальной пропускной способностью 600 ЕЗ/с.
  • Учетная запись с двумя регионами с одним контейнером с максимальной пропускной способностью в 500 ЕЗ/с.

Создание учетной записи уровня "Бесплатный"

Учетную запись уровня "Бесплатный" можно создать с помощью портала Azure, PowerShell, CLI или шаблонов Azure Resource Manager (ARM). Уровень "Бесплатный" можно выбрать только при создании учетной записи. Его нельзя будет задать после ее создания.

Портал Azure

При создании учетной записи с помощью портала Azure выберите для параметра Применить скидку на основе уровня "Бесплатный" действие Применить. Пошаговое руководство см. в статье Создание новой учетной записи уровня "Бесплатный".

Шаблон ARM

Чтобы создать учетную запись уровня "Бесплатный" с помощью шаблона ARM, задайте свойство "enableFreeTier": true. Полный шаблон см. в примере развертывания шаблона ARM с уровнем "Бесплатный".

CLI

Чтобы создать учетную запись уровня "Бесплатный" с помощью интерфейса командной строки, задайте для параметра --enable-free-tier значение true:

# Create a free tier account for API for NoSQL
az cosmosdb create \
    -n "Myaccount" \
    -g "MyResourcegroup" \
    --enable-free-tier true \
    --default-consistency-level "Session"

PowerShell

Чтобы создать учетную запись уровня "Бесплатный" с помощью Azure PowerShell, задайте для параметра -EnableFreeTier значение true:

# Create a free tier account for API for NoSQL. 
New-AzCosmosDBAccount -ResourceGroupName "MyResourcegroup" `
    -Name "myaccount" `
    -ApiKind "sql" `
    -EnableFreeTier $true `
    -DefaultConsistencyLevel "Session" `
    -Location "East US" `

Не удается создать учетную запись уровня "Бесплатный"

Если возможность создания учетной записи уровня "Бесплатный" отключена или вы получили ошибку с сообщением о том, что не можете создать учетную запись уровня "Бесплатный", значит в этой подписке уже есть другая учетная запись с уровнем "Бесплатный". Чтобы найти существующую учетную запись уровня "Бесплатный" и группу ресурсов, в которой она размещена, примените этот скрипт Azure CLI.

Следующие шаги

После создания учетной записи уровня "Бесплатный" можно приступить к созданию приложений в Azure Cosmos DB, изучив статьи на следующие темы: