Partilhar via


Nível gratuito vitalício do Azure Cosmos DB

APLICA-SE A: NoSQL MongoDB Cassandra Gremlin Tabela

Nota

Para saber mais sobre a camada gratuita para cluster vCore e/ou banco de dados vetorial no Azure Cosmos DB para MongoDB, consulte Criar aplicativos gratuitamente com a camada gratuita do Azure Cosmos DB para MongoDB (vCore).

No momento, o nível gratuito não está disponível para contas sem servidor.

A camada gratuita do Azure Cosmos DB facilita a introdução, o desenvolvimento, o teste de seus aplicativos ou até mesmo a execução gratuita de pequenas cargas de trabalho de produção. Quando o nível gratuito é ativado em uma conta, você recebe os primeiros 1000 RU/s e 25 GB de armazenamento na conta gratuitamente. O rendimento e o armazenamento consumidos além desses limites são cobrados a preço normal. A camada gratuita está disponível para todos os tipos de contas de API, sejam elas com taxa de transferência provisionada, taxa de transferência com dimensionamento automático, ou para regiões de gravação únicas ou múltiplas.

O nível gratuito dura indefinidamente durante o tempo de vida da conta e vem com todos os benefícios e recursos de uma conta normal do Azure Cosmos DB. Esses benefícios incluem armazenamento e taxa de transferência ilimitados (RU/s), SLAs, alta disponibilidade, distribuição global turnkey em todas as regiões do Azure e muito mais.

Você pode ter até uma conta de nível gratuito do Azure Cosmos DB por subscrição do Azure, e deve optar por aderir no momento da criação da conta. Se não vires a opção de aplicar o desconto da camada gratuita, outra conta na subscrição já foi ativada com a camada gratuita. Se você criar uma conta com o nível gratuito e, em seguida, excluí-lo, poderá aplicar o nível gratuito para uma nova conta. Ao criar uma nova conta, é recomendável ativar o desconto de nível gratuito, se estiver disponível.

Se decidir que o Azure Cosmos DB é adequado para si, pode receber até 63% de desconto sobre os preços do Azure Cosmos DB através da Capacidade Reservada.

Nível gratuito com banco de dados de taxa de transferência compartilhado

No modelo de taxa de transferência compartilhada, quando você provisiona a taxa de transferência em um banco de dados, a taxa de transferência é compartilhada entre todos os contêineres no banco de dados. Ao usar o nível gratuito, você pode provisionar um banco de dados compartilhado com até 1000 RU/s gratuitamente. Todos os contêineres no banco de dados compartilham a taxa de transferência.

Assim como a conta normal, na conta de nível gratuito, um banco de dados de largura de banda compartilhada pode ter um máximo de 25 containers. Quaisquer outros bancos de dados com taxa de transferência compartilhada ou contêineres com taxa de transferência dedicada além de 1000 RU/s são cobrados pelo preço normal.

Nível gratuito com desconto do Azure

A camada gratuita do Azure Cosmos DB é compatível com a conta gratuita do Azure. Para participar, crie uma conta de camada gratuita do Azure Cosmos DB na sua assinatura de conta gratuita do Azure. Nos primeiros 12 meses, obtém um desconto combinado de 1400 RU/s (1000 RU/s do nível gratuito do Azure Cosmos DB e 400 RU/s da conta gratuita do Azure) e 50 GB de armazenamento (25 GB do nível gratuito do Azure Cosmos DB e 25 GB da conta gratuita do Azure). Após a expiração dos 12 meses, você continuará a obter 1000 RU/s e 25 GB da camada gratuita do Azure Cosmos DB, durante o tempo de vida da conta do Azure Cosmos DB. Para obter um exemplo de como as cobranças são empilhadas, consulte Exemplos de cobrança com contas de nível gratuito.

Nota

A camada gratuita do Azure Cosmos DB é diferente da conta gratuita do Azure. A conta gratuita do Azure oferece créditos e recursos do Azure gratuitamente por um tempo limitado. Ao usar o Azure Cosmos DB como parte dessa conta gratuita, você obtém 25 GB de armazenamento e 400 RU/s de taxa de transferência provisionada por 12 meses.

Práticas recomendadas para manter sua conta gratuita

Para manter sua conta gratuita, ela não deve ter mais RU/s ou consumo de armazenamento além do oferecido pela camada gratuita do Azure Cosmos DB.

Por exemplo, a seguir estão algumas opções que não resultam em nenhuma cobrança mensal:

  • Um banco de dados com uma taxa de transferência provisionada máxima de 1000 RU/s.
  • Dois contentores, um com um máximo de 400 RU/s e outro com um máximo de 600 RU/s de capacidade provisionada.
  • Conta com duas regiões que tem um contêiner com uma taxa de transferência provisionada máxima de 500 RU/s.

Criar uma conta com nível gratuito

Você pode criar uma conta de camada gratuita a partir dos modelos do portal do Azure, PowerShell, CLI ou Azure Resource Manager (ARM). Você pode escolher o nível gratuito ao criar a conta, você não pode defini-lo depois que a conta é criada.

portal do Azure

Ao criar a conta usando o portal do Azure, defina a opção Aplicar Desconto de Nível Gratuito como Aplicar. Consulte o artigo Criar uma nova conta com a camada gratuita para orientações passo a passo.

modelo do ARM

Para criar uma conta de nível gratuita usando um modelo ARM, defina a propriedade "enableFreeTier": true. Para obter o modelo completo, consulte implementar um modelo ARM com camada gratuita, por exemplo.

Azure CLI (Interface de Linha de Comando da Azure)

Para criar uma conta com camada gratuita usando a CLI do Azure, defina o --enable-free-tier parâmetro como 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 criar uma conta com camada gratuita usando o Azure PowerShell, defina o -EnableFreeTier parâmetro como 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" `

Não é possível criar uma conta de nível gratuito

Se a opção de criar uma conta de nível gratuito estiver desativada ou se você receber um erro dizendo que não pode criar uma conta de nível gratuito, outra conta na assinatura já foi habilitada com o nível gratuito. Para localizar a conta de camada gratuita existente e o grupo de recursos em que ela está, use a CLI do Azure.

Próximos passos

Depois de criar uma conta de camada gratuita, você pode começar a criar aplicativos com o Azure Cosmos DB.