Nivel gratis de duración de Azure Cosmos DB

SE APLICA A: NoSQL MongoDB Cassandra Gremlin Table

Nota:

Encuentre el nivel Gratis del clúster de núcleo virtual y base de datos vectorial en Azure Cosmos DB for MongoDBaquí.

El nivel Gratis no está disponible actualmente para las cuentas sin servidor.

El nivel Gratis de Azure Cosmos DB hace que sea fácil empezar a usar, desarrollar y probar las aplicaciones, o incluso ejecutar pequeñas cargas de trabajo de producción de forma gratuita. Cuando el nivel Gratis esté habilitado en una cuenta, recibirá en ella las primeras 1000 RU/s y 25 GB de almacenamiento de forma gratuita. El rendimiento y el almacenamiento consumidos por encima de estos límites se facturan a un precio normal. El nivel Gratis está disponible para todas las cuentas de API con rendimiento aprovisionado, rendimiento de escalado automático y una o varias regiones de escritura.

El nivel Gratis se mantiene indefinidamente durante la vigencia de la cuenta e incluye todas las ventajas y características de una cuenta de Azure Cosmos DB normal. Estas ventajas incluyen almacenamiento y rendimiento ilimitados (RU/s), Acuerdos de Nivel de Servicio, alta disponibilidad, distribución global inmediata en todas las regiones de Azure, etc.

Puede tener una cuenta de Azure Cosmos DB de nivel Gratis por cada suscripción de Azure; debe elegir esta ventaja al crear la cuenta. Si no ve la opción para aplicar el descuento por nivel Gratis, significa que el nivel Gratis ya se habilitó en otra cuenta de la suscripción. Si crea una cuenta con el nivel Gratis y la elimina, puede aplicar el nivel a una nueva cuenta. Al crear una cuenta, se recomienda habilitar el descuento del nivel Gratis si está disponible.

Nivel gratis con base de datos de rendimiento compartido

En el modelo de rendimiento compartido, al aprovisionar el rendimiento en una base de datos, este se comparte entre todos sus contenedores. Al usar el nivel Gratis, puede aprovisionar una base de datos compartida con hasta 1000 RU/s de forma gratuita. Todos los contenedores de la base de datos compartirán el rendimiento.

Al igual que con la cuenta normal, en la cuenta de nivel Gratis, una base de datos de rendimiento compartido puede tener hasta 25 contenedores. Las bases de datos adicionales con rendimiento compartido o contenedores con un rendimiento por encima de 1000 RU/s se facturan al precio normal.

Nivel Gratis con descuento de Azure

El nivel Gratis de Azure Cosmos DB es compatible con la cuenta gratuita de Azure. Para optar a esta ventaja, cree una cuenta de Azure Cosmos DB de nivel Gratis en la suscripción de la cuenta gratuita de Azure. Durante los primeros 12 meses, recibirá un descuento combinado de 1400 RU/s (1000 RU/s del nivel Gratis de Azure Cosmos DB y 400 RU/s de la cuenta gratuita de Azure) y 50 GB de almacenamiento (25 GB del nivel Gratis de Azure Cosmos DB y 25 GB de la cuenta gratuita de Azure). Transcurridos los 12 meses, seguirá recibiendo 1000 RU/s y 25 GB del nivel Gratis de Azure Cosmos DB durante el período de vigencia de la cuenta de Azure Cosmos DB. Para ver un ejemplo de cómo se apilan los cargos, consulte Ejemplos de facturación con cuentas de nivel Gratis.

Nota:

El nivel Gratis de Azure Cosmos DB es diferente de la cuenta gratuita de Azure. La cuenta gratuita de Azure ofrece créditos y recursos de Azure de forma gratuita durante un tiempo limitado. Al usar Azure Cosmos DB como parte de esta cuenta gratuita, obtendrá 25 GB de almacenamiento y 400 RU/s de rendimiento aprovisionado durante 12 meses.

Procedimientos recomendados para mantener la cuenta gratuita

Para mantener la cuenta completamente gratuita, esta no debe tener ningún consumo adicional de RU/s o almacenamiento que no sea el que ofrece el nivel Gratis de Azure Cosmos DB.

Por ejemplo, estas son algunas opciones que no generan un cargo mensual:

  • Una base de datos con un rendimiento aprovisionado máximo de 1000 RU/s.
  • Dos contenedores, uno con 400 RU/s como máximo y otro con un rendimiento aprovisionado máximo de 600 RU/s.
  • Cuenta con dos regiones que tiene un contenedor con hasta 500 RU/s de rendimiento aprovisionado.

Creación de una cuenta con el nivel Gratis

Puede crear una cuenta de nivel Gratis desde Azure Portal, PowerShell, la CLI o plantillas de Azure Resource Manager (ARM). Debe elegir el nivel Gratis al crear la cuenta, ya que, una vez creada, no se puede establecer.

Azure Portal

Al crear la cuenta mediante Azure Portal, establezca la opción Apply Free Tier Discount (Aplicar descuento del nivel Gratis) en Aplicar. Consulte el artículo Creación de una cuenta con el nivel Gratis para obtener instrucciones paso a paso.

Plantilla ARM

Para crear una cuenta de nivel Gratis mediante una plantilla de ARM, establezca la propiedad "enableFreeTier": true. Para ver la plantilla completa, consulte un ejemplo en Implementación de una plantilla de ARM con el nivel Gratis.

CLI

Para crear una cuenta con el nivel Gratis mediante la CLI, establezca el parámetro --enable-free-tier en 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

Para crear una cuenta con el nivel Gratis mediante Azure PowerShell, establezca el parámetro -EnableFreeTier en 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" `

No se puede crear una cuenta de nivel Gratis

Si la opción para crear una cuenta de nivel Gratis está deshabilitada o si recibe un error que indica que no puede crear una cuenta de nivel Gratis, quiere decir que ya se ha habilitado otra cuenta de la suscripción con el nivel Gratis. Para buscar la cuenta de nivel Gratis existente y el grupo de recursos en el que se encuentra, use este script de la CLI de Azure: Buscar cuenta de nivel Gratis existente.

Pasos siguientes

Después de crear una cuenta de nivel Gratis, puede empezar a compilar aplicaciones con Azure Cosmos DB siguiendo estos artículos: