Banco de dados NoSQL rápido com APIs abertas para qualquer escala
Desenvolva aplicativos de forma rápida e fácil em qualquer escala com o Azure Cosmos DB, um banco de dados distribuído totalmente gerenciado e sem servidor com suporte para NoSQL e cargas de trabalho relacionais. Obtenha velocidade e disponibilidade garantidas para dados NoSQL, escalabilidade automática e instantânea e suporte para PostgreSQL, MongoDB e Cassandra de código aberto. O Azure Cosmos DB oferece modelos de preços econômicos para aplicativos de qualquer tamanho, desde desenvolvimento/teste até produção.
Explorar as opções de preços
Aplique filtros para personalizar as opções de preço conforme as suas necessidades.
Os preços são apenas estimativas e não pretendem ser cotações de preços reais. O preço real pode variar dependendo do tipo de contrato celebrado com a Microsoft, data de compra e taxa de câmbio. Os preços são calculados com base em dólares americanos e convertidos usando as taxas spot de fechamento de Londres capturadas nos dois dias úteis anteriores ao último dia útil do final do mês anterior. Se os dois dias úteis anteriores ao final do mês caírem em um feriado bancário nos principais mercados, o dia de definição da taxa geralmente é o dia imediatamente anterior aos dois dias úteis. Esta taxa se aplica a todas as transações durante o próximo mês. Entre na calculadora de preços do Azure para ver os preços com base em seu programa/oferta atual com a Microsoft. Entre em contato com um especialista de vendas do Azure para obter mais informações sobre preços ou para solicitar uma cotação. Veja as perguntas frequentes sobre os preços do Azure.
Instituições governamentais dos EUA podem comprar serviços do Azure Governamental de um provedor de soluções de licenciamento sem assumir nenhum compromisso financeiro inicial ou, então, podem adquiri-los diretamente por meio de uma assinatura online paga conforme o uso.
Importante: o preço em reais (R$) é apenas uma referência. Esta é uma transação internacional e, como tal, seu preço final está sujeito a taxas de câmbio e à inclusão de IOF. Não será emitida uma NFe.
Instituições governamentais dos EUA podem comprar serviços do Azure Governamental de um provedor de soluções de licenciamento sem assumir nenhum compromisso financeiro inicial ou, então, podem adquiri-los diretamente por meio de uma assinatura online paga conforme o uso.
Importante: o preço em reais (R$) é apenas uma referência. Esta é uma transação internacional e, como tal, seu preço final está sujeito a taxas de câmbio e à inclusão de IOF. Não será emitida uma NFe.
Modelo de preços do Azure Cosmos DB
O Azure Cosmos DB cobra por três tipos diferentes de uso: computação, armazenamento e largura de banda. As guias a seguir descrevem cada modelo de preços de computação com mais detalhes com seus modelos de preços de largura de banda e armazenamento.
Depois que uma API e um modelo de preços de computação forem escolhidos, eles não poderão ser alterados.
Preço de Computação:
Unidade de Solicitação (taxa de transferência): Azure Cosmos DB faturas usando RU (Unidades de Solicitação) medidas por segundo (RU/s). As Unidades de Solicitação são um proxy para computação, memória e E/S usadas para processar operações de banco de dados e são cobradas em todas as regiões do Azure selecionadas para sua conta Azure Cosmos DB.
As opções de taxa de transferência incluem: taxa de transferência provisionada padrão, taxa de transferência provisionada de dimensionamento automático e sem servidor.
APIs aplicáveis: NoSQL, MongoDB (RU), Cassandra, Gremlin e Table.
vCore: O Azure Cosmos DB cobra por vCores (computação e memória) por nó para processar operações de banco de dados e são cobrados no tamanho e no número de nós provisionados.
APIs disponíveis: PostgreSQL e MongoDB (vCore).
Preço de armazenamento:
Armazenamento consumido:o Azure Cosmos DB cobra pelo armazenamento consumido arredondado para os próximos GB por contêiner/coleção/tabela/grafo por região. O armazenamento consumido inclui todos os dados e índices transacionais e analíticos e backups.
APIs aplicáveis: NoSQL, MongoDB (RU), Cassandra, Gremlin e Table.
Armazenamento em Disco: Azure Cosmos DB cobra discos provisionados para cada nó por tamanho de armazenamento.
APIs Aplicáveis: PostgreSQL e MongoDB (vCore).
Preço da Largura de Banda:
Saída de Dados: o Azure fatura os dados que saem da nuvem do Azure ou transitam pela WAN do Azure entre regiões ou zonas de disponibilidade.
APIs Aplicáveis: todas.
APIs: NoSQL, MongoDB (RU), Cassandra, Gremlin e Table.
Sem servidor
O modelo Sem servidor facilita a execução de cargas de trabalho com baixo tráfego. Ele pode lidar com intermitências sob demanda, sem necessidade de gerenciamento nem de planejamento de recursos, e cobra apenas pelos recursos usados por operação do banco de dados e armazenamento consumido, sem um mínimo. Como um modelo de cobrança de pagamento por solicitação sem uma exigência mínima de operações e de RUs (unidades de solicitação), a opção sem servidor é ótima para executar aplicativos pequenos que não têm um tráfego mantido.
Sem servidor | Total de RUs (Unidades de Solicitação) | Preço por 1M de RU |
---|---|---|
RUs (unidades de solicitação) sem servidor | 1,000,000 | $- |
RUs (unidades de solicitação) sem servidor com zona de disponibilidade | 1,000,000 x 1,25 | $- |
Armazenamento consumido
O Azure Cosmos DB oferece cobrança transacional de armazenamento ilimitado como GBs de armazenamento lógico com suporte de SSD usado por dados e índices em todas as regiões selecionadas para replicação geográfica. O Azure Cosmos DB também oferece armazenamento ilimitado e analítico (Azure Synapse Link), cobrado como GBs de armazenamento usado por dados e índices. Por exemplo, se você replicar um Azure Cosmos DB em três regiões, pagará pelo custo total de armazenamento em cada uma dessas três regiões.
Seus dados são gerenciados em duas camadas de armazenamento diferentes, transacional e analítica, com cargas de trabalho operando nos mesmos dados lógicos, sem que haja interferências entre elas. Embora o armazenamento transacional sempre esteja habilitado por padrão, você precisa habilitar explicitamente o armazenamento analítico no contêiner do Azure Cosmos DB para usar o Link do Azure Synapse para executar análise nos dados no Azure Cosmos DB usando o Azure Cosmos DB for NoSQL ou o Azure Cosmos DB for MongoDB ou Azure Cosmos DB for Apache Gremlin.
Além do custo de armazenamento consumido por GB, a quantidade da taxa de transferência provisionada (RU/s) é dimensionada em relação à quantidade de armazenamento transacional a uma taxa de 1 RU/s para cada armazenamento de 1 GB. Para estimar seu requisito de armazenamento, use a ferramenta de planejamento de capacidade e provisione uma taxa de transferência suficiente para atender às suas necessidades de armazenamento.
Armazenamento consumido | Total de GB | Preço |
---|---|---|
Armazenamento transacional (orientado por linha) | 1 GB x N regiões | $-/mês |
Armazenamento analítico (orientado por coluna) | 1 GB x N regiões | $-/mês |
Armazenamento de backup
As contas podem selecionar backup contínuo ou periódico para contas sem servidor. Por padrão, o backup periódico é ativado em todas as contas e duas cópias de backup de seus dados são armazenadas gratuitamente. Os backups de dados periódicos podem ser configurados para serem resilientes geo, local ou zona. Veja a documentação técnica para obter detalhes.
Armazenamento de backup periódico | Total de GB | Preço por GB |
---|---|---|
Dados de backup periódicos armazenados (duas cópias) | GBs por cópia | Gratuito/mês |
Dados de backup periódicos armazenados (mais de duas cópias) | GBs por cópia | $-/mês |
O backup contínuo pode ser ativado em vez de backups periódicos em todas as contas sem servidor. Depois de ativados, os backups são cobrados mensalmente com base na quantidade total de dados armazenados em todas as regiões do Azure selecionadas. A restauração pontual dos dados de backup contínuo é cobrada como o total de GBs de dados restaurados para a região de gravação primária.
Armazenamento de backup contínuo | Total de GB | Preço por GB |
---|---|---|
Dados de backup contínuo – retenção de 7 dias | GBs x N regiões | Gratuito/mês |
Dados de backup contínuo – retenção de 30 dias | GBs x N regiões | $-/mês |
Restauração pontual | GBs | $- |
Transações de armazenamento analítico (Link do Azure Synapse)
As transações de E/S (entrada/saída) para o armazenamento analítico são cobradas por quantidade de operações.
Transações | Operations | Preço |
---|---|---|
Operações de gravação – armazenamento analítico | 10,000 | $- |
Operações de leitura – armazenamento analítico | 10,000 | $- |
Gateway dedicado
Um gateway dedicado roteia solicitações para as partições de back-end no Azure Cosmos DB para a conta NoSQL. Depois de habilitados, os recursos de computação baseados em vCore serão criados em todas as regiões associadas à sua conta.
Cache integrado
Após um cluster de gateway dedicado ser criado, um cache integrado do Azure Cosmos DB é habilitado automaticamente sem custo adicional e pode ser usado para aprimorar ainda mais o desempenho de leitura. O cache integrado está disponível para o Azure Cosmos DB for NoSQL.
Exibição Materializada
A exibição materializada com o Azure Cosmos DB for Apache Cassandra fornece a capacidade de criar exibições sobre uma tabela base para acessar as informações da tabela usando diferentes identificadores ou chaves exclusivos (não restritos apenas à chave primária) no lado do servidor, automaticamente em segundo plano, e com uma única gravação na tabela base.
Nome | vCPU | Memória | Custo (por instância, varia por região) |
---|---|---|---|
Dedicado – Finalidade do Gateway – D4 | 4 | 16 GB | $- por hora |
Dedicado – Finalidade do Gateway – D8 | 8 | 32 GB | $- por hora |
Dedicado – Finalidade do Gateway – D16 | 16 | 64 GB | $- por hora |
Zonas de disponibilidade
Você pode habilitar as zonas de disponibilidade ao selecionar regiões para associar à sua conta do Azure Cosmos DB no portal do Azure. Isso fornece redundância adicional em uma determinada região replicando dados em várias zonas nessa região. Para obter mais informações sobre regiões com suporte à zona de disponibilidade, consulte Serviço de zona de disponibilidade e suporte regional.
O impacto da cobrança é:
- Para contas de gravação de região única usando a taxa de transferência provisionada padrão, as RU/s (unidades de solicitação por segundo) são multiplicadas por um fator de 1.25 em cada região designada como uma Zona de Disponibilidade. A zona de disponibilidade é incluída gratuitamente para recursos de escala automática
- Para contas sem servidor de região única, as RU (unidades de solicitação) são multiplicadas por um fator de 1.25
- Para contas de gravação de várias regiões (anteriormente de “vários mestres”) usando a taxa de transferência provisionada, não há impacto na cobrança
Largura de banda
Azure Cosmos DB cobra por dados que saem da nuvem do Azure para um destino na Internet ou transitam pela WAN do Azure entre regiões.
Transferência de Dados de Entrada (Entrada)
Preço | |
---|---|
Transferência de dados para qualquer região | Gratuito |
Transferência de dados dentro de qualquer região | Gratuito |
Transferência de dados dentro de uma zona de disponibilidade ou entre zonas de disponibilidade em qualquer região | Gratuito |
Transferência de Dados de Saída (Saída)
Primeiros 5 GB/mês | Preço | |
---|---|---|
Transferência de dados de qualquer região na Europa ou América do Norte para qualquer outra região ou qualquer destino na Internet | Gratuito | $0.05 por GB |
Transferência de dados de qualquer região na Ásia ou Oceania ou Oriente Médio e África para qualquer outra região ou destino na Internet (exceto China) | Gratuito | $0.08 por GB |
Transferência de dados de qualquer região da América do Sul para qualquer outra região dentro do mesmo continente ou entre continentes ou qualquer destino na Internet | Gratuito | $0.16 por GB |
Experimente o Azure Cosmos DB gratuitamente
Há várias maneiras de começar a usar o Azure Cosmos DB gratuitamente.
30 dias gratuitos. Execute um banco de dados do Azure Cosmos DB que não seja de produção por um período limitado. | Comece a usar: Desfrute de uma experiência limitada no tempo do Azure Cosmos DB gratuitamente e sem uma assinatura do Azure. Você pode renovar quantas vezes quiser. |
Camada gratuita do Azure Cosmos DB. Desenvolva e teste aplicativos ou execute pequenas cargas de trabalho de produção gratuitamente, dentro do ambiente do Azure. | Comece a usar: Habilite a camada gratuita em uma nova conta para receber uma taxa de transferência provisionada de 1,000 RUs/s e 25 GB de armazenamento gratuitos por mês durante a vida útil de uma conta do Azure Cosmos DB por assinatura do Azure. |
Conta gratuita do Azure. Conhecendo o Azure agora? Desenvolva e teste um aplicativo de pré-produção com o Azure Cosmos DB e outros serviços do Azure. | Comece a usar: Experimente o Azure Cosmos DB e outros serviços do Azure como parte de uma conta gratuita do Azure por 12 meses. Ganhe um crédito de $200 durante 30 dias e aproveite 400 RU/s de taxa de transferência provisionada e 25 GB de armazenamento por mês gratuitamente. Novas contas gratuitas do Azure também podem habilitar a camada gratuita do Azure Cosmos DB para obter armazenamento e taxa de transferência provisionados e gratuitos adicionais. |
Emulador local do Azure Cosmos DB. Teste aplicativos usando o computador local sem criar uma assinatura do Azure nem gerar custos. | Comece a usar: Baixe o emulador do Azure Cosmos DB gratuito de seu computador Windows ou Linux local. Quando estiver satisfeito com seu banco de dados, poderá implantá-lo apontando para uma instância do Azure Cosmos DB na nuvem. |
Opções de compra e preços do Azure
Conecte-se diretamente conosco
Obtenha uma explicação detalhada sobre os preços do Azure. Entenda os preços da sua solução de nuvem, aprenda sobre a otimização de custos e solicite uma proposta personalizada.
Converse com um especialista de vendasConfira maneiras de comprar
Compre os serviços do Azure por meio do site do Azure, de um representante da Microsoft ou de um parceiro do Azure.
Explore suas opçõesRecursos adicionais
Azure Cosmos DB
Saiba mais sobre os recursos e as funcionalidades do Azure Cosmos DB.
Calculadora de preço
Estime seus custos mensais esperados para usar qualquer combinação de produtos do Azure.
SLA
Revise o Contrato de Nível de Serviço para Azure Cosmos DB.
Documentação
Consulte tutoriais técnicos, vídeos e outros recursos do Azure Cosmos DB.
Perguntas frequentes
-
As unidades de solicitação são a moeda das operações de banco de dados no Azure Cosmos DB. Cada operação (gravações, atualizações, leituras e consultas) consome recursos de CPU, de memória e de IOPs. Esses recursos incorrem em encargos que são expressos em RUs (unidades de solicitação). A taxa de transferência provisionada é a capacidade de taxa de transferência total para operações de banco de dados e é definida como RU/s (unidades de solicitação por segundo). Para saber mais, visite a página unidades de solicitação no Azure Cosmos DB.
-
Você é cobrado por hora para a taxa de transferência provisionada, expressa em RU/s (unidades de solicitação por segundo), que você define para o seu banco de dados ou contêiner.
Taxa de transferência provisionada padrão para um contêiner individual:
Se você criar no Leste dos EUA 2 uma conta do banco de dados do Azure Cosmos DB com dois contêineres com a taxa de transferência provisionada padrão de 500 RU/s e 700 RU/s, respectivamente, terá uma taxa de transferência provisionada total de 1.200 RU/s. Portanto, você seria cobrado por 12 x $- = $-/hora.
Caso suas necessidades de taxa de transferência mudem e você aumente a capacidade de cada contêiner em 500 RU/s enquanto cria um contêiner usando 20.000 RU/s, sua capacidade provisionada geral será de 22.200 RU/s (1.000 RU/s + 1.200 RU/s + 20.000 RU/s). Nesse caso, sua fatura será alterada para: $- x 222 = $-/hora.
Em um mês de 720 horas, se a taxa de transferência provisionada for de 1.200 RU/s por 500 horas e de 22.200 RU/s para as 220 horas restantes, a fatura mensal mostrará: 500 x $-/hora + 220 x $-/hora = $-/mês.
Taxa de transferência provisionada para um banco de dados (um conjunto de contêineres):
Se você criar uma conta no Leste dos EUA 2 com dois bancos de dados do Cosmos DB (com um conjunto de coleções em cada um) com a taxa de transferência provisionada de 50.000 RU/s e 70.000 RU/s, respectivamente, você terá uma taxa de transferência total provisionada de 120.000 RU/s. Portanto, você seria cobrado por 1.200 x $- = $-/hora.
Se suas necessidades de taxa de transferência mudarem e você aumentar a taxa de transferência provisionada de cada banco de dados em 10.000 RU/s cada um, sua capacidade provisionada geral será de 140.000 RU/s (60.000 RU/s + 80.000 RU/s). Nesse caso, sua fatura será alterada para: 1400 * $- = $-/hora.
Em um mês de 720 horas, se a taxa de transferência provisionada for de 120.000 RU/s por 500 horas e de 140.000 RU/s para as 220 horas restantes, a fatura mensal mostrará: 500 x $-/hora + 220 x $-/hora = $- + $- = $-/mês.
-
Com o dimensionamento automático (anteriormente "autopilot"), você define um limite máximo de taxa de transferência provisionada em RU/s para o qual o seu banco de dados ou o contêiner pode ser escalado. Em seguida, você será cobrado por hora para RU/s de taxa de transferência provisionada usada, começando em 400 RU/s (unidades de solicitação por segundo) ou 10% do seu máximo. Por exemplo, se você definir um máximo de 8.000 RU/s, o Azure Cosmos DB escalará automaticamente entre 800 e 8.000 RU/s com base no uso real.
-
Quando estiver habilitada em uma nova conta do Azure Cosmos DB, a camada gratuita fornecerá os primeiros 1,000 RU/s e 25 GB de armazenamento gratuito durante o tempo de vida da conta. Além disso, ao usar bancos de dados de taxa de transferência compartilhada, é possível criar até 25 contêineres que compartilham 1,000 RU/s no nível do banco de dados (máximo de 5 bancos de dados compartilhados por conta da camada gratuita). Você pode ter no máximo uma conta de camada gratuita por assinatura do Azure e precisa aceitar isso ao criar a conta.
-
Nas contas da camada gratuita, você receberá a primeira taxa de transferência provisionada de 400 RUs/s e 5 GB de armazenamento gratuito a cada mês. Qualquer taxa de transferência provisionada e armazenamento além de 400 RU/s e 5 GB serão cobrados com as tarifas normais do Azure Cosmos DB. As 400 RUs/s aplicam-se à taxa de transferência provisionada Standard, à taxa de transferência provisionada de dimensionamento automático e às gravações em várias regiões (vários mestres). A camada gratuita não se aplica à opção sem servidor.
O desconto da camada gratuita é aplicado no nível da conta. Por exemplo, se, em um mês, uma conta tiver um total de 400 RU/s e três regiões, com 5 GB em cada região, a conta será cobrada por 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) para 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 na qual a conta foi criada.
-
Ao optar por expandir uma Conta do Azure Cosmos DB (com bancos de dados e contêineres) entre regiões geográficas, você é cobrado pela taxa de transferência e pelo armazenamento de cada contêiner em cada região, bem como pela transferência de dados entre regiões. Como um exemplo, suponha que você tenha um contêiner no Oeste dos EUA provisionado com uma taxa de transferência de 10.000 RU/s e tenha armazenado 1 TB de dados este mês. Vamos supor que você adicione três regiões: Leste dos EUA, Europa Setentrional e Ásia Oriental, cada uma delas com a mesma taxa de transferência e armazenamento. O valor total da sua fatura mensal será (considerando 31 dias em um mês):
Item Uso (por mês) Tarifa Custo mensal Cobrança da taxa de transferência para o contêiner no Oeste dos EUA 10 mil RU/s * 24 * 31 $- por 100 RU/s por hora $- Cobrança da taxa de transferência para três regiões adicionais – Leste dos EUA, Europa Setentrional e Ásia Oriental 3 * 10 mil RU/s * 24 * 31 $- por 100 RU/s por hora $- Cobrança de armazenamento para o contêiner no Oeste dos EUA 1 TB $-/GB $- Cobrança de armazenamento para três regiões adicionais – Leste dos EUA, Europa Setentrional e Ásia Oriental 3 * 1TB $-/GB $- Total $- Suponha também que você retire 100 GB de dados todos os meses do contêiner no Oeste dos EUA para replicar os dados no Leste dos EUA, no Norte da Europa e no Leste da Ásia. Você será cobrado pela saída conforme as taxas de transferência de dados.
-
Ao optar por utilizar contêineres que abrangem várias regiões geográficas, você será cobrado pela taxa de transferência provisionada e pelo armazenamento de cada contêiner em cada região, bem como pela transferência de dados entre regiões. Você será cobrado pela taxa de transferência provisionada.
-
A capacidade de armazenamento é cobrada em unidades da quantidade máxima por hora de dados armazenados (em GB) durante um período de um mês. Por exemplo, se você usar 100 GB de armazenamento na primeira metade do mês e 50 GB na segunda metade, você será cobrado pelo equivalente a 75 GB de armazenamento durante o mês em questão.
-
Uma cobrança será realizada para cada hora de existência do contêiner ou do banco de dados, independentemente do uso ou de o contêiner ou banco de dados ficar ativo por menos de uma hora. Por exemplo, se você criar um contêiner ou banco de dados e o excluir depois de 5 minutos, sua fatura refletirá 1 hora.
-
Você receberá uma cobrança pela taxa de transferência provisionada máxima por qualquer hora.
Por exemplo, se às 9h30 você aumentar a taxa de transferência provisionada de 400 RU/s para 1.000 RU/s e voltar a diminuí-la às 10h45 para 400 RU/s, será cobrado por 1.000 RU/s por duas horas.
Se você aumentar a taxa de transferência provisionada para um contêiner ou conjunto de contêineres às 9h30 de 100.000 RU/s para 200.000 RU/s e, em seguida, reduzir a taxa de transferência provisionada às 10h45 novamente para 100.000 RU/s, você será cobrado por duas horas de 200.000 RU/s.
-
Você pode aumentar ou reduzir a taxa de transferência provisionada (ou seja, as Unidades de Solicitação por segundo) para cada contêiner ou banco de dados usando o portal do Azure, um dos SDKs compatíveis, o modelo do ARM, o PowerShell, a CLI do Azure ou a API REST.
-
A capacidade reservada do Azure Cosmos DB ajuda você a economizar dinheiro oferecendo um desconto se você paga antecipadamente por um ano ou três anos de 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. Você pode comprar uma capacidade reservada do Azure Cosmos DB no portal do Azure. Para saber mais sobre a capacidade reservada, leia a documentação do Azure Cosmos DB.
Converse com um especialista em vendas para saber mais sobre os preços do Azure. Entenda os preços da sua solução de nuvem.
Obtenha serviços de nuvem gratuitos e um crédito de $200 para explorar o Azure por 30 dias.