Preços de Azure Cosmos DB

Serviço totalmente gerido de base de dados com vários modelos distribuído globalmente

Comece a sua conta gratuita do Azure e obtenha um crédito de $200 durante 30 dias e, ainda, 12 meses de acesso gratuito ao Azure Cosmos DB.

Desenvolva aplicações em tempo real e sempre ativas a qualquer escala com o Azure Cosmos DB, um serviço de base de dados multimodelo globalmente distribuído e totalmente gerido com latências de leitura e escrita inferiores a 10 milissegundos e elevada disponibilidade de 99.999 por cento, com garantia de SLAs abrangentes. Simplifique o desenvolvimento de aplicações e aumente a produtividade dos programadores com capacidades incorporadas e nativas da cloud, incluindo cinco modelos de consistência, indexação automática e vários modelos de dados e APIs.

Migre facilmente dados existentes de bases de dados MongoDB, Gremlin, Cassandra e Etcd sem alterar a sua aplicação e execute análises operacionais em tempo real com o conector do Apache Spark e os Blocos de Notas do Jupyter (pré-visualização) incorporados nativamente no Cosmos DB. Pague apenas o que necessita, ao dimensionar de forma elástica e instantânea o débito e o armazenamento, sem limites.

Preços

O Azure Cosmos DB cobra pelo débito aprovisionado e armazenamento consumido à hora.

O débito aprovisionado é expresso em Unidades de Pedido por segundo (RU/s), uma medida que pode ser utilizada para diversas operações de base de dados (por exemplo, inserções, leituras, substituições, upserts, eliminações, consultas, etc.). Por exemplo, 1 RU/s é suficiente para processar uma leitura consistente por segundo de um item de 1 K, enquanto 5 RU/s é suficiente para processar uma escrita por segundo de um item de 1 K.

O armazenamento é cobrado por GB utilizado no seu índice e dados suportados por SSD.

As novas contas são elegíveis para receber um débito de 400 RU/s e 5 GB de armazenamento por mês com o Escalão Gratuito do Azure Cosmos DB

Débito Aprovisionado

O débito aprovisionado mínimo para um contentor ou base de dados é de 400 RU/s, o que corresponde a mil milhões de leituras por mês. Pode aprovisionar o débito e reduzir horizontalmente de forma elástica em incrementos de 100 RU/s (equivalente a 267,8 milhões de leituras por mês) e aumentar verticalmente de forma elástica para centenas de milhões de RU/s a qualquer momento enquanto mantém os SLAs. Será faturado por hora pelo débito máximo aprovisionado no seu contentor ou base de dados. A sua conta pode ser configurada para aceitar escritas em múltiplas regiões (multimestre) ou numa só região (mestre único).

Configurar manualmente o débito aprovisionado

O débito aprovisionado pode ser configurado manualmente no contentor do Cosmos ou na base de dados no portal do Azure ou programaticamente através de uma API.

Débito Aprovisionado – Unidade (100 RU/s por hora) Preço
Conta de região única de 100 RU/s 1 x $-
Conta principal única de várias regiões de 100 RU/s com N > 1 regiões N regiões x $-
Conta multimestre de várias regiões de 100 RU/s com N > 1 regiões* N x $-

Aplicam-se as taxas de transferência de dados padrão. As estimativas de preços mensais baseiam-se em 730 horas por mês.

Os contentores e bases de dados do Cosmos requerem um débito aprovisionado mínimo de 400 RU/s.

* O preço das contas multimestre de várias regiões criadas antes de 1 de dezembro de 2019 é (N regiões + 1) x $-

Pode calcular as necessidades de débito aprovisionado com o planeador de capacidade do Azure Cosmos DB (ou seja, a calculadora de RUs).

Configurar automaticamente o débito aprovisionado com o Autopilot Pré-visualização

Com o modo Autopilot, os seus contentores e bases de dados irão dimensionar automaticamente o débito aprovisionado com base nos padrões de carga de trabalho, mantendo os SLAs sem que seja necessário gerir manualmente a capacidade ou processar a limitação de taxas. Esta opção é mais adequada para cargas de trabalho imprevisíveis, pouco frequentes ou de rajada. À medida que a sua aplicação efetua pedidos para o contentor ou base de dados do Cosmos, o modo Autopilot ajustará automática e instantaneamente o débito aprovisionado com base nas necessidades da carga de trabalho.

Débito do Autopilot – Unidade (100 RU/s por hora) Preço
Conta de região única de 100 RU/s do Autopilot $-
Conta principal única de várias regiões de 100 RU/s do Autopilot com N regiões N regiões x $-, em que N > 1
Conta multimestre de várias regiões de 100 RU/s com N regiões N regiões x $-, em que N > 1

Para obter mais informações, veja a página de documentação.

Capacidade de reserva para débito aprovisionado

Poupe até 65 por cento e beneficie de SLAs de disponibilidade melhorada, ao mesmo tempo que reduz o fardo do planeamento ou gestão da capacidade com os preços de capacidade reservada do Azure Cosmos DB. Reserve débito aprovisionado por um ou três anos com um pagamento único e partilhe o débito aprovisionado reservado em todas as regiões, APIs, contas e subscrições numa determinada inscrição. Para obter mais informações, veja a página documentação.

Reserva de 1 Ano Reserva de 3 Anos
Débito Escrita de região única Escrita de várias regiões Escrita de região única Escrita de várias regiões
Preço/Poupanças Preço por 100 RU/s
(poupanças sobre PAYG)
Preço por 100 RU/s
(poupanças sobre PAYG)
Preço por 100 RU/s
(poupanças sobre PAYG)
Preço por 100 RU/s
(poupanças sobre PAYG)
Primeiros 50 000 RU/s $- $- $- $- $- $- $- $-
450 000 RU/s seguintes $- $- $- $- $- $- $- $-
Seguintes 2.500.000 RU/s $- $- $- $- $- $- $- $-
Mais de 3.000.000 RU/s $- $- $- $- $- $- $- $-

Qualquer débito aprovisionado em excesso da sua capacidade de reserva é faturado com taxas de débito aprovisionadas padrão.

Armazenamento Consumido

O Azure Cosmos DB fornece armazenamento transacional e analítico (pré-visualização) ilimitado. O armazenamento é cobrado com base nos GBs de armazenamento lógico local suportado por SSD utilizados pelos seus índices e dados em todas as regiões nas quais utiliza o Azure Cosmos DB. Por exemplo, se replicar uma conta do Azure Cosmos DB em três regiões, irá pagar o custo total de armazenamento em cada umas das três regiões.

Os dados são geridos em duas camadas de armazenamento distintas, transacional e analítica (pré-visualização), em que as cargas de trabalho operam nos mesmos dados lógicos sem interferirem entre si. Embora o armazenamento transacional esteja sempre ativado por predefinição, tem de ativar explicitamente o armazenamento analítico (pré-visualização) no contentor do Cosmos.

Para obter uma estimativa do seu requisito de armazenamento, utilize a ferramenta do planeador de capacidade.

Armazenamento Consumido Preço
1 GB armazenamento transacional consumido (orientado por linhas) $- / mês
1 GB de armazenamento analítico consumido (orientado por colunas) – pré-visualização $- / mês

Para o armazenamento transacional, não existe custo adicional para IOPS (operação de entrada/saída por segundo). Para o armazenamento analítico (pré-visualização), as transações de armazenamento são faturadas da seguinte forma:

Transações de armazenamento analíticas Pré-visualização

Transações Preço
Operações de Escrita (por 10,000 operações) $-
Operações de Leitura (por 10,000 operações) $-

Várias Regiões e zonas de disponibilidade

O Azure Cosmos DB é um serviço de base de dados totalmente gerido com distribuição global chave na mão e replicação multimestre transparente. Pode adicionar e remover regiões da sua conta do Azure Cosmos a qualquer momento. O débito que configurar para vários contentores e bases de dados do Azure Cosmos é reservado em cada região associada à sua conta do Cosmos.

Para além da configuração de várias regiões, já pode ativar a redundância de zona quando selecionar uma região para associar à sua base de dados do Azure Cosmos. A redundância de zona fornece redundância adicional numa determinada região ao replicar os dados em múltiplas zonas nessa região. A redundância de zonas de disponibilidade está disponível para contas de região única e contas de várias regiões com escritas em várias regiões ativadas.

Experimente o Azure Cosmos DB Gratuitamente

Tem à sua disposição muitas formas de começar a trabalhar gratuitamente com o Azure Cosmos DB

Escalão Gratuito do Azure Cosmos DB. Desenvolva e teste aplicações ou execute pequenas cargas de trabalho de produção gratuitamente no ambiente do Azure. Introdução: Ative o Escalão Gratuito numa nova conta para receber um débito de 400 RU/s e 5 GB de armazenamento gratuitamente todos os meses ao longo da duração da conta.
Conta Gratuita do Azure. Ainda não conhece o Azure? Desenvolva e teste uma aplicação de pré-produção com o Azure Cosmos DB e outros serviços do Azure. Introdução: Experimente o Azure Cosmos DB e outros serviços do Azure numa Conta Gratuita do Azure de 12 meses. Obtenha um crédito de $200 para 30 dias e beneficie de 400 RU/s de débito aprovisionado e 5 GBs de armazenamento por mês durante um ano.)
30 Dias Gratuitos. Execute uma base de dados do Azure Cosmos DB de não produção por um tempo limitado. Introdução: Desfrute da experiência do Azure Cosmos DB por tempo limitado e distribuída globalmente sem encargos e sem uma subscrição do Azure através da opção Experimentar o Azure Cosmos DB Gratuitamente. Pode renovar quantas vezes quiser.
Emulador local do Azure Cosmos DB. Teste aplicações a partir do seu computador local sem criar uma subscrição do Azure ou incorrer em qualquer custo. Introdução: Transfira o emulador gratuito do Azure Cosmos DB a partir do seu computador local Windows. Quando estiver satisfeito com a sua base de dados, poderá implementá-la ao apontar para uma instância do Azure Cosmos DB na cloud.

Suporte e SLA

  • Suporte técnico disponível através do Suporte do Azure, a partir de $29 / mês. O suporte para a gestão e faturação das subscrições é fornecido sem custos.
  • O Azure Cosmos DB está disponível em todas as regiões do Azure, incluindo clouds públicas, do governo e DoD. Para saber mais, visite a página de disponibilidade por região dos serviços do Azure.
  • SLA — Garantimos uma disponibilidade mínima de 99,99 por cento para bases de dados de região única e 99,999 por cento para bases de dados de regiões múltiplas para processar pedidos e operações de plataforma com êxito no Azure Cosmos DB. Para além disso, oferecemos SLAs que abrangem a latência, o débito, a consistência e elevada disponibilidade. Para saber mais, visite a página do SLA.

FAQ

  • No Azure Cosmos DB, o débito é reservado (numa base de dados ou num contentor) e só é pago o débito reservado durante uma determinada hora. A vantagem do modelo baseado no débito aprovisionado para os clientes é o facto de proporcionar desempenho e elasticidade garantidos em qualquer escala. O modelo de débito aprovisionado permite aos Cosmos DB oferecer elevada disponibilidade, baixa latência garantida, para além de débito garantido no percentil 99 de forma independente em termos de escala. O débito reservado é especificado em termos de Unidade de Pedido (RU) por segundo. Cada operação no Azure Cosmos DB, incluindo, escritas, atualizações, leituras e consultas e atualizações de documentos, consome CPU, memória e IOPs. Ou seja, cada operação incorre num custo de pedido, o que se expressa em unidades de pedido (RUs). Para saber mais, visite a página Request Units in Azure Cosmos DB (Unidades de Pedido no Azure Cosmos DB).
  • É cobrado com base no débito aprovisionado expresso em unidades de pedido por segundo (RU/s) que foi reservado para o contentor ou base de dados do Azure Cosmos DB a uma taxa horária correspondente ao tempo durante o qual foi aprovisionado.

    O débito aprovisionado para um contentor individual:

    Se criar uma conta de base de dados do Azure Cosmos DB nos E.U.A. Leste 2 com dois contentores com um débito aprovisionado de 500 RU/s e 700 RU/s, respetivamente, terá um débito aprovisionado total de 1200 RU/s. Seriam assim cobrados 12 x $- = $-/hora.

    Se o seu débito tiver de ser alterado e aumentou a capacidade de cada contentor em 500 RU/s ao mesmo tempo que criou um contentor novo com 20 000 RU/s, a sua capacidade aprovisionada geral é de 22 200 RU/s (1000 RU/s + 1200 RU/s + 20 000 RU/s). A sua cobrança passa a ser: $- x 222 = $-/hora.

    Num mês de 720 horas, se, para 500 horas, o débito aprovisionado tiver sido de 1200 RU/seg e o débito aprovisionado das restantes 220 horas tiver sido de 22 200 RU/seg, a sua fatura mensal irá mostrar: 500 x $-/hora + 220 x $-/hora = $- / mês.

    Débito aprovisionado para uma base de dados (um conjunto de contentores):

    Se criar uma conta nos E.U.A. Leste 2 com duas bases de dados Cosmos DB (com um conjunto de coleções em cada) com um débito aprovisionado de 50K RU/s e 70K RU/s, respetivamente, terá um débito aprovisionado total de 120K RU/s. Seriam assim cobrados 1200 x $- = $-/hora.

    Se as suas necessidades de débito mudarem e tiver aumentado o débito aprovisionado de cada base de dados em 10K RU/s cada, a sua capacidade aprovisionada total seria de 140K RU/s (60K RU/s + 80K RU/s). A sua faturação passa a ser: 1400 * $- = $-/hora.

    Num mês de 720 horas, se, para 500 horas, o débito aprovisionado tiver sido de 120K RU/seg e o débito aprovisionado das restantes 220 horas tiver sido de 140K RU/seg, a sua fatura mensal irá mostrar: 500 x $-/hora + 220 x $-/hora = $- + $- = $- / mês.

  • Com o Autopilot (atualmente em pré-visualização), será faturado por hora pelo preço base da camada selecionada e débito aprovisionado máximo no modo Autopilot atribuído por hora com base nos seus padrões de carga de trabalho. O débito aprovisionado é expresso em unidades de pedido por segundo (RU/s).
  • Quando o escalão gratuito é ativado numa nova conta do Azure Cosmos DB, recebe os primeiros 400 RU/s e 5 GB de armazenamento gratuitamente ao longo da duração da conta. Além disso, se utilizar bases de dados de débito partilhado, pode criar até 25 contentores que partilhem 400 RU/s ao nível da base de dados (máximo de 5 bases de dados partilhadas por conta de Escalão Gratuito). Pode ter um máximo de uma conta de escalão gratuito por subscrição do Azure e tem de o ativar quando cria a conta.
  • Em contas de escalão gratuito, receberá os primeiros 400 RU/s e 5 GB de armazenamento gratuitamente. Quaisquer RU/s e armazenamento além de 400 RU/s e 5 GB serão cobrados às taxas regulares do Azure Cosmos DB em conformidade com a página de preços. O valor de 400 RU/s aplica-se a qualquer tipo de RU/s: débito aprovisionado, autopilot e multimestre.

    O desconto do escalão gratuito é aplicado ao nível da conta. Por exemplo, se num mês, uma conta teve um total de 400 RU/s e três regiões, com 5 GB em cada região, a conta é faturada a 800 RU/s (400 RU/s x 3 regiões - 400 RU/s) e 10 GB de armazenamento (5 GB x 3 regiões - 5 GB) por cada hora do mês. Se as regiões tiverem taxas diferentes para RU/s e armazenamento, o desconto refletirá as taxas da região em que a conta foi criada.

  • Quando opta por expandir uma conta do Cosmos (com bases de dados e contentores) pelas regiões geográficas, é cobrado o débito e o armazenamento de cada contentor em cada região e a transferência de dados entre regiões. Como exemplo, vamos assumir que tem um contentor em E.U.A. Oeste aprovisionado com um débito de 10K RU/s e armazena 1 TB de dados este mês. Suponhamos que adiciona três regiões: E.U.A. Leste, Europa do Norte e Ásia Oriental, cada uma com o mesmo armazenamento e débito. A sua conta mensal total será (assumindo 31 dias num mês):

    Item Utilização (Mensal) Tarifa Custo Mensal
    Conta de débito para o contentor em E.U.A. Oeste 10K RU/s * 24 * 31 $- por 100 RUs/por hora $-
    Conta de débito para três regiões adicionais – E.U.A Leste, Europa do Norte e Ásia Oriental 3 * 10K RU/s * 24 * 31 $- por 100 RUs/por hora $-
    Conta de armazenamento para o contentor em E.U.A. Oeste 1 TB $-/GB $-
    Conta de armazenamento para três regiões adicionais – E.U.A Leste, Europa do Norte e Ásia Oriental 3 * 1TB $-/GB $-
    Total $-

    Vamos também assumir que retira 100 GB de dados todos os meses a partir do contentor em E.U.A. Oeste para replicar dados para E.U.A Leste, Europa do Norte e Ásia Oriental. A saída é cobrada conforme as tarifas de transferência de dados.

  • Quando opta por operar os contentores que abrangem várias regiões geográficas, é cobrado o débito aprovisionado e o armazenamento de cada contentor em cada região e a transferência de dados entre regiões. É cobrado o débito aprovisionado.
  • A capacidade de armazenamento é faturada por unidades da quantidade máxima horária de dados armazenados, em GB, durante o período de um mês. Por exemplo, se utilizou 100 GB de armazenamento durante metade do mês e 50 GB na segunda metade, ser-lhe-á cobrado o equivalente a 75 GB de armazenamento durante esse mês.

  • É-lhe cobrada cada hora de existência do contentor ou da base de dados, independentemente da utilização ou de o contentor ou base de dados estar ativo durante um período inferior a uma hora. Por exemplo, se criar um contentor ou base de dados e o eliminar passados cinco minutos, a fatura refletirá uma hora.

  • É cobrado o débito aprovisionado máximo para uma hora.

    Por exemplo, se aumentar o débito aprovisionado às 09:30 de 400 RU/s para 1000 RU/s e, em seguida, o reduzir às 10:45 novamente para as 400 RU/s, são-lhe cobradas duas horas de 1000 RU/s.

    Se aumentar o débito aprovisionado para um contentor, ou conjunto de contentores, às 09:30 de 100K RU/s para 200K RU/s e então baixar o débito aprovisionado às 10:45 de volta para 100K RU/s, vai ser cobrado em duas horas de 200K RU/s.

  • Pode aumentar ou reduzir verticalmente o débito aprovisionado (ou seja, as Unidades de Pedido por segundo) para cada contentor ou base de dados através do Portal do Azure, de um dos SDKs suportados ou da API REST.

  • A capacidade de reserva do Azure Cosmos DB ajuda a poupar dinheiro mediante o pré-pagamento para períodos de um ano ou três anos de capacidade de débito aprovisionado do Cosmos DB, o que lhe permite obter um desconto no débito aprovisionado do Cosmos DB para bases de dados e contentores (tabelas/coleções/grafos). A capacidade de reserva do Azure Cosmos DB pode reduzir significativamente os seus custos com o Cosmos DB a preços normais com compromisso de um ou três anos à cabeça. A capacidade de reserva oferece um desconto de faturação e não afeta o estado do runtime dos seus recursos do Cosmos DB. Pode comprar capacidade de reserva para o Cosmos DB no portal do Azure. Para saber mais sobre a capacidade de reserva, leia a documentação do Cosmos DB.

Recursos

Calcule o custo mensal dos serviços Azure

Reveja as perguntas mais frequentes sobre os preços do Azure

Saiba mais sobre o Azure Cosmos DB

Reveja tutoriais técnicos, vídeos e outros recursos

Adicionar à estimativa. Prima "v" para ver na calculadora

Aprender e criar com um crédito de $200, e continuar gratuitamente