Livello gratuito di durata di Azure Cosmos DB

SI APPLICA A: NoSQL MongoDB Cassandra Gremlin Tabella

Nota

Il livello gratuito per il cluster vCore e/o il database vettoriale in Azure Cosmos DB for MongoDB è disponibile qui.

Il livello gratuito non è attualmente disponibile per gli account serverless.

Il livello gratuito di Azure Cosmos DB semplifica l'avvio, lo sviluppo e il test delle applicazioni o persino l'esecuzione gratuita di piccoli carichi di lavoro di produzione. Quando il livello gratuito è abilitato per un account, si ottengono gratuitamente le prime 1000 UR/sec e 25 GB di spazio di archiviazione nell'account. La velocità effettiva e lo spazio di archiviazione utilizzati oltre questi limiti vengono fatturati a un prezzo normale. Il livello gratuito è disponibile per tutti gli account API con velocità effettiva con provisioning, velocità effettiva con scalabilità automatica e aree di scrittura singole o multiple.

Il livello gratuito vale per tutta la durata dell'account ed è dotato di tutti i vantaggi e le funzionalità di un normale account Azure Cosmos DB. Questi vantaggi includono archiviazione e velocità effettiva (UR/sec) illimitate, contratti di servizio, disponibilità elevata, distribuzione globale chiavi in mano in tutte le aree di Azure e altro ancora.

È possibile avere fino a un account Azure Cosmos DB del livello gratuito per ogni sottoscrizione di Azure ed è necessario acconsentire esplicitamente durante la creazione dell'account. Se l'opzione per l'applicazione dello sconto per il livello gratuito non è visualizzata, significa che un altro account nella sottoscrizione è già stato abilitato per il livello gratuito. Se si crea un account con livello gratuito e quindi lo si elimina, è possibile applicare il livello gratuito per un nuovo account. Quando si crea un nuovo account, è consigliabile abilitare lo sconto del livello gratuito, se disponibile.

Se si decide che Azure Cosmos DB è l'applicazione adatta per le proprie esigenze, è possibile ricevere fino al 63% di sconto sui prezzi di Azure Cosmos DB tramite capacità riservata.

Livello gratuito con database con velocità effettiva condivisa

Nel modello di velocità effettiva condivisa, quando si effettua il provisioning della velocità effettiva in un database, questa viene condivisa in tutti i contenitori nel database. Quando si usa il livello gratuito, è possibile effettuare il provisioning di un database condiviso con un massimo di 1000 UR/sec gratuitamente. Tutti i contenitori nel database condivideranno la velocità effettiva.

Proprio come l'account normale, nell'account di livello gratuito, un database con velocità effettiva condivisa può avere un massimo di 25 contenitori. Tutti gli altri database con velocità effettiva condivisa o contenitori con velocità effettiva dedicata superiore a 1000 UR/sec vengono fatturati a prezzi regolari.

Livello gratuito con sconto di Azure

Il livello gratuito di Azure Cosmos DB è compatibile con l'account gratuito di Azure. Per acconsentire esplicitamente, creare un account di livello gratuito di Azure Cosmos DB nella sottoscrizione dell'account gratuito di Azure. Per i primi 12 mesi, si otterrà uno sconto combinato di 1400 UR/sec (1000 UR/sec dal livello gratuito di Azure Cosmos DB e 400 UR/sec dall'account gratuito di Azure) e 50 GB di archiviazione (25 GB dal livello gratuito di Azure Cosmos DB e 25 GB dall'account gratuito di Azure). Dopo la scadenza dei 12 mesi, si continueranno a ottenere 1000 UR/sec e 25 GB dal livello gratuito di Azure Cosmos DB per la durata dell'account Azure Cosmos DB. Per un esempio di come vengono sovrapposti gli addebiti, vedere Esempi di fatturazione con account di livello gratuito.

Nota

Il livello gratuito di Azure Cosmos DB è diverso dall'account gratuito di Azure. L'account gratuito di Azure offre gratuitamente crediti e risorse di Azure per un periodo di tempo limitato. Quando si usa Azure Cosmos DB come parte di questo account gratuito, si ottengono 25 GB di spazio di archiviazione e 400 UR/sec di velocità effettiva con provisioning per 12 mesi.

Procedure consigliate per mantenere gratuito l'account

Per mantenere gratuito l'account, l'account non deve avere più UR/sec o un consumo di archiviazione diverso da quelli offerti dal livello gratuito di Azure Cosmos DB.

Ad esempio, di seguito sono riportate alcune opzioni che non comportano alcun addebito mensile:

  • Un database con una velocità effettiva massima di 1000 UR/sec con provisioning.
  • Due contenitori uno con un massimo di 400 UR/sec e un altro con una velocità effettiva massima di 600 UR/sec di cui è stato effettuato il provisioning.
  • Account con due aree dotato di un contenitore con una velocità effettiva con provisioning massimo di 500 UR/sec.

Creare un account con livello gratuito

È possibile creare un account di livello gratuito dal portale di Azure, da PowerShell, dall'interfaccia della riga di comando o dai modelli di Azure Resource Manager (ARM). È possibile scegliere il livello gratuito durante la creazione dell'account, non è possibile impostarlo successivamente.

Azure portal

Quando si crea l'account usando il portale di Azure, impostare l'opzione Applica sconto di livello gratuito su Applica. Per indicazioni dettagliate, vedere Creare un nuovo account con il livello gratuito.

Modello ARM

Per creare un account di livello gratuito usando un modello di Resource Manager, impostare la proprietà "enableFreeTier": true. Per il modello completo, vedere l'esempio Distribuire un modello di Resource Manager con un livello gratuito.

CLI

Per creare un account di livello gratuito usando l'interfaccia della riga di comando, impostare il parametro --enable-free-tier su 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

Per creare un account di livello gratuito usando Azure PowerShell, impostare il parametro -EnableFreeTier su 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" `

Non è possibile creare un account di livello gratuito

Se l'opzione per creare un account di livello gratuito è disabilitata o se viene visualizzato un errore che indica che non è possibile creare un account di livello gratuito, un altro account nella sottoscrizione è già stato abilitato con il livello gratuito. Per trovare l'account di livello gratuito esistente e il gruppo di risorse in cui si trova, usare questo script dell'interfaccia della riga di comando di Azure Trovare l'account di livello gratuito esistente.

Passaggi successivi

Dopo aver creato un account di livello gratuito, è possibile iniziare a creare app con Azure Cosmos DB con gli articoli seguenti: