BD Cosmos do Azure preço

Serviço de banco de dados multimodelo distribuído globalmente

Inicie sua conta gratuita do Azure e obtenha um crédito de $200 por 30 dias. Além disso, obtenha agora 12 meses de acesso gratuito ao BD Cosmos do Azure.

Azure Cosmos DB is Microsoft’s globally distributed multi-model database. Azure Cosmos DB was built from the ground up with global distribution and horizontal scale at its core. It offers turnkey global distribution across any number of Azure regions by transparently scaling and replicating your data wherever your users are. Elastically scale throughput and storage worldwide, and pay only for the throughput and storage you need. Azure Cosmos DB guarantees single-digit-millisecond latencies at the 99th percentile anywhere in the world, offers multiple well-defined consistency models to fine-tune performance, and guarantees high availability with multi-homing capabilities—all backed by industry leading service level agreements (SLAs).

Azure Cosmos DB is truly schema-agnostic—it automatically indexes all the data without requiring you to deal with schema and index management. It’s also multi-model, natively supporting document, key-value, graph, and column-family data models. With Azure Cosmos DB, you can access your data using APIs of your choice, as SQL (document), MongoDB (document), Azure Table Storage (key-value), and Gremlin (graph), Apache Cassandra (column-family) are all natively supported.

Detalhes de preços

Taxa de transferência provisionada

No Cosmos DB, você paga apenas pela taxa de transferência reservada provisionada e pelos dados armazenados em contêineres (coleção de documentos, uma tabela ou um gráfico). A taxa de transferência reservada, cobrada como RUs (Unidade de Solicitação) por segundo ou RU/s, permite que você leia ou grave os dados em contêineres. Cada contêiner é cobrado por hora a uma taxa de transferência provisionada em unidades de 100 RU/segundo, com uma quantidade mínima de 400 RU/segundo, bem como em dados armazenados (em GBs). Os contêineres ilimitados têm uma quantidade mínima de 100 RU/s por partição.

Durante a visualização pública, não há custo adicional pelo uso da API Gremlin.

Unidade Preço
Armazenamento SSD (por GB) $- GB/mês
RUs reservadas por segundo (a cada 100 RUs, mínimo de 400 RUs) $-
As taxas de transferência de dados padrão são aplicáveis. As estimativas de preços mensais baseiam-se em 732 horas por mês.

Dimensionamento de contêineres

Você pode criar contêineres de armazenamento ilimitado para cargas de trabalho de alta taxa de transferência e alto armazenamento, definindo uma chave de partição na criação da coleção. Um contêiner particionado será escalado horizontalmente conforme a quantidade de dados crescer e a taxa de transferência reservada aumentar.

Emulador do Azure Cosmos DB (gratuito)

Baixe o Emulador gratuito do BD Cosmos do Azure para desenvolver e testar aplicativos usando o BD Cosmos do Azure em seu computador local. Quando estiver satisfeito com o modo como seu aplicativo funciona, você poderá implantá-lo apenas alterando sua configuração para apontar para uma instância do BD Cosmos do Azure.

Escala global com replicação geográfica

Os contêineres do Azure Cosmos DB podem ser distribuídos globalmente para ajudá-lo a criar aplicativos em escala global com facilidade, o que significa que todos os seus dados serão replicados automaticamente para as regiões que você especificar. Seu aplicativo continua funcionando com um ponto de extremidade lógico, enquanto seus dados são fornecidos automaticamente da região mais próxima a seus usuários, com um modelo de programação intuitivo para consistência de dados e 99,99% de disponibilidade. Os contêineres distribuídos globalmente são cobrados com base no armazenamento consumido em cada região e na taxa de transferência reservada para cada contêiner do Azure Cosmos DB multiplicada pelo número de regiões associadas a uma conta de banco de dados do Azure Cosmos DB. As taxas de transferência de dados standard se aplicam à transferência de dados de replicação entre regiões.

Consultas com baixa latência e alta produtividade

Com o Azure Cosmos DB, enquanto você grava um volume de dados sustentado, esses dados serão indexados de forma síncrona para servir a consultas de SQL consistentes usando um mecanismo de banco de dados livre de travas e otimizado para gravação, projetado para SSDs (discos de estado sólido) e acesso de baixa latência. Solicitações de leitura e gravação são sempre servidas de sua região local, enquanto os dados são distribuídos globalmente. Você pode otimizar ainda mais o desempenho personalizando o comportamento de índice automático.

Suporte e Contrato de Nível de Serviço

  • Nós fornecemos suporte técnico para todos os serviços do Azure lançados para a Disponibilidade Geral, incluindo o BD Cosmos do Azure, por meio do Suporte do Azure, com preço inicial de $29/mês. O suporte à cobrança e ao gerenciamento de assinaturas é fornecido gratuitamente.
  • SLA: garantimos que, em pelo menos 99,99% dos casos, processaremos com êxito as solicitações para executar operações nos recursos do Azure Cosmos DB. Para saber mais sobre nosso Contrato de Nível de Serviço, visite a página de Contrato de Nível de Serviço.

Perguntas Frequentes

  • Uma RU (Unidade de Solicitação) é a medida de taxa de transferência no BD Cosmos do Azure. 1 RU corresponde à taxa de transferência do GET de um item de 1 KB. Toda operação no BD Cosmos do Azure, incluindo leituras, gravações, consultas SQL e execuções de procedimentos armazenados, tem um valor determinístico de Unidade de Solicitação baseado na taxa de transferência necessária para concluir a operação. Em vez de pensar em CPU, E/S, memória e como cada uma dessas medidas afetam a taxa de transferência do aplicativo, você pode pensar em uma única medida de Unidade de Solicitação.

    Uma Unidade de Solicitação consumida por meio de RUs provisionadas por segundo e um bucket de um minuto são a mesma coisa.

    Para obter mais informações sobre Unidades de Solicitação e ajuda para determinar suas necessidades relacionadas a contêineres, acesse aqui.

  • Você é cobrado com uma taxa por hora, fixa e previsível, baseada na capacidade geral (RU/seg) que foi provisionada em sua conta do Azure Cosmos DB durante esse período.

    Se você criar uma conta no Leste dos EUA 2 usando duas partições únicas com 500 RU/seg e 700 RU/seg, respectivamente, a capacidade provisionada total será de 1.200 RU/seg. Portanto, a cobrança será de 12 x $- = $-/hora.

    Se suas necessidades de taxa de transferência forem alteradas e você aumentar a capacidade de cada partição em 500 RU/s e ainda criar um novo contêiner particionado 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 500 horas forem provisionadas a 1.200 RU/seg e 220 horas forem provisionadas a 22.200 RU/seg, sua fatura mensal mostrará: 500 x $-/hora + 220 x $-/hora = $-/hora

  • Ao optar por expandir os contêineres pelas regiões geográficas, você será 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. Suponha que você tenha adicionado 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, na Europa Setentrional e na Ásia Oriental. Você será cobrado pela saída conforme as taxas de transferência de dados.

  • 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.

  • Será cobrada a taxa fixa por hora de existência do contêiner, independentemente do uso ou se o contêiner ficar ativo por menos de uma hora. Por exemplo, se você criar um contêiner e o excluir depois de 5 minutos, sua fatura apresentará uma cobrança referente a 1 hora da unidade.

  • Se você definir o seu próprio desempenho para um contêiner, fizer upgrade de 400 RUs para 1.000 RUs às 9h30 e fizer downgrade para 400 RUs novamente às 10h45, você será cobrado por duas horas de 1.000 RUs.

    Se você selecionar um nível de desempenho de coleção predefinido e fizer upgrade de uma coleção S1 para uma coleção S3 às 9h30, depois fizer downgrade para S1 novamente às 10h45, você será cobrado por duas horas de S3.

  • Você pode escalar ou reduzir verticalmente o número de Unidades de Solicitação para cada contêiner em sua conta do Azure Cosmos DB usando o Portal do Azure, um dos SDKs com suporte ou a API REST.

  • Para mover uma coleção do nível de desempenho S1, S2 ou S3 para uma única partição com o mesmo tamanho de armazenamento, veja Changing performance levels using the Azure Portal (Alterando os níveis de desempenho usando o Portal do Azure).

    Para mover uma coleção única existente para um contêiner de armazenamento ilimitado, veja Particionamento e dimensionamento no Azure Cosmos DB.

Recursos

Faça a estimativa de seus custos mensais com os serviços do Azure

Verifique as perguntas frequentes sobre preços do Azure

Saiba mais sobre BD Cosmos do Azure

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

Adicionado à estimativa. Pressione ‘v’ para exibir na calculadora Exibir na calculadora

Aprenda e crie com $200 de crédito e continue gratuitamente

Conta gratuita