Modelo de preços no Azure Cosmos DB
APLICA-SE AO: NoSQL MongoDB Cassandra Gremlin Table
O modelo de preços do Azure Cosmos DB simplifica o planejamento e o gerenciamento dos custos. Com o Azure Cosmos DB, você paga pelas operações executadas no banco de dados e pelo armazenamento consumido pelos dados.
Operações de banco de dados: a maneira como você é cobrado pelas operações do banco de dados depende do tipo de conta do Azure Cosmos DB usada.
- Taxa de transferência provisionada: a taxa de transferência provisionada (também chamada de taxa de transferência reservada) proporciona um alto desempenho em qualquer escala. Você especifica a taxa de transferência de que precisa em Unidades de Solicitação por segundo (RU/s) e o Azure Cosmos DB dedica os recursos necessários para fornecer a taxa de transferência configurada. Você pode provisionar a taxa de transferência em um banco de dados ou em um contêiner. Com base nas necessidades da carga de trabalho, você pode dimensionar a taxa de transferência para cima/para baixo a qualquer momento ou usar o dimensionamento automático (embora haja uma taxa de transferência mínima necessária em um banco de dados ou um contêiner para garantir os SLAs). Você será cobrado por hora pela taxa de transferência máxima provisionada para determinada hora.
Observação
Como o modelo de taxa de transferência provisionada dedica recursos para seu contêiner ou banco de dados, você será cobrado pela taxa de transferência que você provisionou mesmo se não executar cargas de trabalho.
- Sem servidor: no modo sem servidor, você não precisa provisionar nenhuma taxa de transferência ao criar recursos na conta do Azure Cosmos DB. No final do período de cobrança, você será cobrado pelo número de Unidades de Solicitação consumidas pelas operações de banco de dados.
Armazenamento: será cobrada uma taxa fixa para a quantidade total de armazenamento (em GBs) consumida por seus dados e índices para determinada hora. O armazenamento é cobrado de acordo com o consumo, de modo que você não precisa reservar armazenamento com antecedência. Você será cobrado somente pelo armazenamento consumido. A menor quantidade de dados cobrados para qualquer contêiner não vazio é de 1 GB.
O modelo de preços do Azure Cosmos DB é consistente em todas as APIs. Para obter mais informações, confira a página de preços do Azure Cosmos DB, Noções básicas sobre a fatura do Azure Cosmos DB e Como o modelo de preços do Azure Cosmos DB é econômico para os clientes.
Se implantar a conta do Azure Cosmos DB em uma região não governamental nos EUA, haverá um preço mínimo para a taxa de transferência baseada em contêiner e banco de dados no modo de taxa de transferência provisionada. Não há preço mínimo no modo sem servidor. O preço varia dependendo da região sendo usada; confira a página de preços do Azure Cosmos DB para obter as informações mais recentes sobre preços.
Experimente o Azure Cosmos DB gratuitamente
O Azure Cosmos DB oferece muitas opções para os desenvolvedores gratuitamente. Estas opções incluem:
Camada gratuita do Azure Cosmos DB: a camada gratuita do Azure Cosmos DB facilita a introdução, o desenvolvimento e o teste dos aplicativos ou até mesmo a execução de cargas de trabalho de produção pequenas, de maneira gratuita. Quando a camada gratuita estiver habilitada em uma conta, você obterá os primeiros 1000 RU/s e 25 GB de armazenamento na conta gratuitamente durante o tempo de vida da conta. Você pode ter, no máximo, uma conta de camada gratuita por assinatura do Azure e deve aceitar ao criar a conta. Para saber mais, confira o artigo sobre como criar uma conta de camada gratuita.
Conta gratuita do Azure: o Azure oferece uma camada gratuita que dá a você US$ 200 em créditos do Azure para gastar nos primeiros 30 dias e uma quantidade limitada de serviços gratuitos por 12 meses. Para saber mais, confira Conta gratuita do Azure. O Azure Cosmos DB é parte da conta gratuita do Azure. Especificamente para o Azure Cosmos DB, a conta gratuita oferece armazenamento de 25 GB e 400 RU/s de taxa de transferência provisionada para o ano todo.
Experimente o Azure Cosmos DB gratuitamente: o Azure Cosmos DB oferece uma experiência por tempo limitado usando contas do Azure Cosmos DB gratuitamente. Você pode criar uma conta do Azure Cosmos DB, criar um banco de dados e coleções e executar um aplicativo de exemplo usando os inícios rápidos e os tutoriais. É possível executar o aplicativo de exemplo sem se inscrever em uma conta do Azure ou usar seu cartão de crédito. Experimente o Microsoft Azure Cosmos DB gratuitamente oferece o Azure Cosmos DB por um mês, com a possibilidade de renovar sua conta várias vezes.
Emulador do Azure Cosmos DB: o emulador do Azure Cosmos DB fornece um ambiente local que emula o serviço do Azure Cosmos DB para fins de desenvolvimento. O emulador é oferecido sem custos e com alta fidelidade para o serviço de nuvem. Com o emulador do Azure Cosmos DB, você pode desenvolver e testar seus aplicativos localmente sem criar uma assinatura Azure ou incorrer em custos. Você pode desenvolver seus aplicativos usando o emulador localmente antes de entrar em produção. Depois que estiver satisfeito com a funcionalidade do aplicativo no emulador, você poderá passar a usar a conta do Azure Cosmos DB na nuvem e economizar muito nos custos. Para obter mais informações sobre desenvolvimento/teste, confira como usar o Azure Cosmos DB para desenvolvimento e teste.
Preços com capacidade reserva
A capacidade reserva do Azure Cosmos DB ajuda você a economizar dinheiro com o uso do modo de taxa de transferência provisionada ao pagar antecipadamente pelos recursos do Azure Cosmos DB por um período de um a três anos. É possível reduzir significativamente seus custos com compromissos antecipados de um ano ou três anos e economizar com descontos de 20% a 65% em comparação com o preço regular. A capacidade reservada do Azure Cosmos DB ajuda a reduzir os custos pelo pagamento antecipado da taxa de transferência provisionada (RU/s) por um ano ou três anos, e você recebe um desconto na taxa de transferência provisionada.
A capacidade reservada proporciona um desconto de cobrança e não afeta o estado do runtime dos seus recursos do Azure Cosmos DB. A capacidade reserva está disponível consistentemente em todas as APIs, que incluem MongoDB, Cassandra, SQL, Gremlin e as Tabelas do Azure e todas as regiões em todo o mundo. Você pode aprender mais sobre a capacidade reserva no artigo Pagar antecipadamente por recursos do Azure Cosmos DB com capacidade reserva e comprar capacidade reserva no portal do Azure.
Próximas etapas
Você pode aprender mais sobre como otimizar os custos de seus recursos do Azure Cosmos DB nos seguintes artigos:
- Tentando fazer um planejamento de capacidade para uma migração para o Microsoft Azure Cosmos DB? Você pode usar informações sobre o cluster de banco de dados existente para fazer isso.
- Se você sabe apenas o número de vCores e servidores do cluster de banco de dados existente, leia sobre como estimar unidades de solicitação com vCores ou vCPUs
- Se souber as taxas de solicitação típicas da carga de trabalho do banco de dados atual, leia sobre como estimar unidades de solicitação usando o planejador de capacidade do Azure Cosmos DB
- Aprenda a Otimizar para desenvolvimento e teste
- Saiba mais sobre Entender sua cobrança do Azure Cosmos DB
- Saiba mais sobre Otimizando o custo da taxa de transferência
- Saiba mais sobre Otimizando o custo de armazenamento
- Saiba mais sobre Otimizando o custo de leituras e gravações
- Saiba mais sobre Otimizando o custo de consultas
- Saiba mais sobre Otimizar o custo de contas do Azure Cosmos DB em várias regiões
- Saiba mais sobre Capacidade reservada do Azure Cosmos DB
- Saiba mais sobre o Emulador do Microsoft Azure Cosmos DB