Preços de Azure Cosmos DB

Serviço de base de dados com múltiplos modelos distribuído globalmente

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

O Azure Cosmos DB é uma base de dados com múltiplos modelos distribuída globalmente da Microsoft. O Azure Cosmos DB foi concebido de raiz tendo em vista a distribuição global e o dimensionamento horizontal. Oferece distribuição global chave na mão em qualquer número de regiões do Azure ao dimensionar e replicar de forma transparente os seus dados, onde quer que os utilizadores estejam localizados. Pode dimensionar o débito e o armazenamento de forma elástica a nível mundial e pagar apenas o débito e o armazenamento de que precisa. O Azure Cosmos DB garante latências com apenas um dígito de milissegundos em 99 por cento dos casos em qualquer parte do mundo, oferece múltiplos modelos de consistência bem definidos para otimizar o desempenho e assegura uma elevada disponibilidade com capacidades multi-homing, tudo apoiado por contratos de nível de serviço (SLAs) abrangentes e líderes na indústria.

O Azure Cosmos DB é verdadeiramente de esquema desconhecido; indexa automaticamente todos os dados sem o obrigar a lidar com gestão de esquemas e índices. Tem também múltiplos modelos, documentos com suporte nativo e modelos de dados de chave-valor, gráfico e coluna. Com o Azure Cosmos DB, pode aceder aos seus dados através das APIs da sua preferência, como SQL (documento), MongoDB (documento), Armazenamento de Tabelas do Azure (chave-valor), Gremlin (gráfico) e Cassandra (família de colunas), todas com suporte nativo.

Detalhes dos preços

Com o Azure Cosmos DB, paga apenas pelo débito aprovisionado e pelos dados armazenados num contentor (por exemplo, um contentor de documentos, uma tabela de registos ou um gráfico que consista em vértices/limites). O débito aprovisionado, cobrado como Unidades de Pedido (RU) por segundo ou RU/s, permite-lhe ler a partir de ou escrever dados nos contentores. Cada contentor é cobrado numa base horária para o débito aprovisionado em incrementos de 100 RU/segundo, com um mínimo de 400 RU/segundo e dados armazenados (em GBs). Os contentores ilimitados têm um mínimo de 100 RU/s por partição.

Unidade Preço
Armazenamento SSD (por GB) $- GB/mês
RUs reservadas/segundo (por 100 RUs, 400 RUs no mínimo) $-
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.

Dimensionamento de contentores do Azure Cosmos DB

Para cargas de trabalho com armazenamento e débito elevados, pode criar contentores ilimitados ao definir uma chave de partição quando cria o contentor. Um contentor ilimitado aumentar-se-á horizontalmente de forma totalmente integrada à medida que a quantidade de dados armazenados e o débito aprovisionado aumentam.

Emulador do Azure Cosmos DB (gratuito)

Transfira o Emulador do Azure Cosmos DB gratuito para desenvolver e testar aplicações com o Azure Cosmos DB a partir do seu computador local. Quando estiver satisfeito com o funcionamento da sua aplicação, pode implementá-la, bastando, para isso, alterar a sua configuração para apontar para uma instância do Azure Cosmos DB na cloud.

Duas formas de experimentar o Cosmos DB gratuitamente.

Experimente o Azure Cosmos DB como parte de uma Conta Gratuita do Azure.

Desfrute da experiência do Azure Cosmos DB por tempo limitado sem necessitar de uma subscrição, sem custos e sem compromissos, através de Experimente o Azure Cosmos DB Gratuitamente.

Dimensionamento Go Planet com georreplicação

A base de dados do Azure Cosmos DB pode ser distribuída globalmente para o ajudar a criar facilmente aplicações à escala planetária, o que significa que todos os seus dados são replicados automaticamente para as regiões que especificar. A sua aplicação continua a trabalhar com um ponto final lógico, enquanto os seus dados são servidos automaticamente a partir da região mais próxima dos seus utilizadores através de um modelo de programação intuitivo que garante a consistência dos dados e a elevada disponibilidade. Os contentores distribuídos globalmente são faturados com base no armazenamento consumido em cada região e no débito aprovisionado para cada contentor do Azure Cosmos DB vezes o número de regiões associado a uma conta de base de dados do Azure Cosmos DB. As tarifas padrão da transferência de dados aplicam-se à transferência de dados de replicação entre regiões.

Consultas de débito elevado e de baixa latência

O Azure Cosmos DB permite-lhe dimensionar o débito e o armazenamento de forma elástica e independente a pedido e a nível mundial, garantindo uma latência baixa de ponto a ponto a 99% dos seus clientes. Os pedidos de leitura e de escrita são sempre servidos a partir da sua região local, enquanto os dados são distribuídos globalmente. Pode personalizar o comportamento de indexação automática para otimizar ainda mais o desempenho.

Suporte e SLA

  • Disponibilizamos suporte técnico para todos os serviços do Azure lançados para Disponibilidade Geral, incluindo o Azure Cosmos DB, através do Suporte do Azure, a partir de $29/mês. O suporte de gestão da faturação e subscrição é fornecido sem custos.
  • SLA — Garantimos uma disponibilidade mínima de 99,99% para bases de dados de região única e 99,999% para bases de dados de regiões múltiplas para processar pedidos e operações de plataforma com êxito no Azure Cosmos DB. Para saber mais sobre o nosso SLA, consulte a página SLA.

FAQ

  • Uma Unidade de Pedido (RU) é a medida de débito no Azure Cosmos DB. 1 RU corresponde ao débito do GET de um item de 1 KB. Cada operação no Azure Cosmos DB incluindo leituras, escritas, consultas de SQL e execuções de procedimentos armazenados têm um valor de Unidade de Pedido determinístico com base no débito necessário para concluir a operação. Em vez de pensar no CPU, IO e memória e em como influenciam o débito da sua aplicação, pode pensar em termos de uma única medida de Unidade de Pedido.

    Uma Unidade de Pedido consumida através de RUs Aprovisionadas por segundo ou um bucket de um minuto é a mesma coisa.

    Para obter mais informações sobre as Unidades de Pedido e para obter ajuda para determinar as suas necessidades em termos de contentores, vá aqui.

  • É cobrado com base no débito aprovisionado (RU/seg) para o seu contentor do Azure Cosmos DB, com base numa tarifa horária correspondente ao tempo de aprovisionamento.

    Se criar uma conta 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 de armazenamento ilimitado 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/s, a sua fatura mensal irá mostrar: 500 x $-/hora + 220 x $-/hora = $-/hora

  • Quando opta por expandir os 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.

  • 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 a tarifa fixa por cada hora de existência do contentor, independentemente da utilização ou de o contentor estar ativo durante um período inferior a uma hora. Por exemplo, se criar um contentor e o eliminar passados cinco minutos, a fatura refletirá uma hora.

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

  • Pode aumentar ou reduzir verticalmente o número de Unidades de Pedido por cada contentor na sua conta do Azure Cosmos DB através do Portal do Azure, de um dos SDKs suportados ou da API REST.

  • Para mudar a coleção do escalão de desempenho S1, S2 ou S3 para um contentor fixo (coleção), consulte Alterar níveis de desempenho através do Portal do Azure.

    Para mudar um contentor fixo (coleção) existente para um contentor de armazenamento ilimitado (coleção), veja Criação de Partições e Dimensionamento no Azure Cosmos DB.

Recursos

Calcule o custo mensal dos serviços Azure

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

Obter mais informações sobre Azure Cosmos DB

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

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

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

Conta gratuita