Ignorar Navegação

Preços de Azure Cosmos DB

Serviço de base de dados com múltiplos 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.

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.

Flexibilidade, elasticidade e escalabilidade ilimitadas

O Azure Cosmos DB é uma base de dados com vários modelos. Dependendo da sua opção de modelos de dados e API, à medida que cria uma coleção, tabela ou gráfico do Azure Cosmos DB, são todos mapeados internamente para um contentor do Azure Cosmos DB. O Azure Cosmos DB vai dimensionar o débito de forma transparente, automática e elástica e o armazenamento dos seus contentores, à medida que aprovisiona programaticamente mais (ou menos) débito ou o armazenamento do contentor cresce (ou diminui). O Azure Cosmos DB permite-lhe aprovisionar o débito para um contentor individual, bem como um conjunto de contentores, que permite que esses contentores partilhem o débito aprovisionado. Dentro de uma base de dados do Azure Cosmos DB, pode a qualquer momento, de forma programática ou através do portal:

  1. Aprovisionar o débito para um contentor.
  2. Aprovisionar o débito para um conjunto de contentores, todos os quais partilham o débito.

Aprovisionar o débito para contentores individuais garante a reserva do débito para esse contentor específico, com o apoio do SLA de débito. Por outro lado, aprovisionar o débito para um conjunto de contentores permite-lhe partilhar o débito por todos os contentores. É importante notar que, na sua conta de base de dados do Azure Cosmos DB, pode misturar e corresponder contentores que partilhem o débito entre si, bem como contentores com débito dedicado aprovisionado. A qualquer momento e programaticamente pode dimensionar (aumentar ou diminuir) o seu débito aprovisionado para contentores individuais ou para um conjunto de contentores, de forma a poder dimensionar elasticamente à medida que a sua carga de trabalho muda e apenas pagar pelo débito que tiver configurado.

Detalhes dos preços

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.

Débito Aprovisionado

O débito aprovisionado é faturado como Unidades de Pedido (RU) por segundo ou (RU/s). As Unidades de Pedido são uma moeda bem definida para cobrar o débito para várias operações de leitura, escrita e consulta num contentor do Azure Cosmos DB. Com o Azure Cosmos DB, apenas paga pelo débito (RUs) que tiver aprovisionado e os dados (GBS) armazenados nos SSDs.

Débito Aprovisionado para um Contentor: cada contentor com um débito aprovisionado vai ser cobrado numa base horária para o débito aprovisionado em aumentos de 100 RU/segundo, com um mínimo de 400 RU/segundo e dados armazenados (em GBs), protegidos por contratos de nível de serviço (SLAs) abrangentes de topo da indústria.

API Débito mínimo Dimensionar incrementos Âmbito do débito aprovisionado
SQL 400 RUs por coleção Incrementos de 100 RU A coleção para a qual é aprovisionado o débito
MongoDB 400 RUs por coleção Incrementos de 100 RU A coleção para a qual é aprovisionado o débito
Cassandra 400 RUs por tabela Incrementos de 100 RU A tabela para a qual é aprovisionado o débito
Tabelas 400 RUs por tabela Incrementos de 100 RU A tabela para a qual é aprovisionado o débito
Gremlin 400 RUs por gráfico Incrementos de 100 RU O gráfico para o qual é aprovisionado o débito

Débito Aprovisionado para um Conjunto de Contentores: além de aprovisionar débito para um contentor específico, dependendo do seu modelo de dados ou API, também pode partilhar o débito aprovisionado por um conjunto de contentores ao configurar o débito ao nível da base de dados (como SQL, MongoDB), conta de base de dados (como Gremlin, Tabela) e espaço de chaves (como Cassandra). Uma base de dados (ou uma conta de base de dados ou espaço de chaves) pode conter um conjunto de contentores que partilhem todos o débito aprovisionado com o parente, bem como um conjunto de contentores cada um com um débito aprovisionado dedicado. Ao contrário de um contentor que tem atribuído débito dedicado, os contentores que partilhem o débito por si não têm um requisito mínimo de RU/s individual. Cada base de dados (ou conta de base de dados ou espaço de chaves) com débito aprovisionado vai ser cobrado numa base horária para o débito aprovisionado em aumentos de 10K RU/segundo, com um mínimo de 50K RU/segundo e dados armazenados (em GBs), protegidos por contratos de nível de serviço (SLAs) abrangentes de topo da indústria.

API Débito mínimo Dimensionar incrementos Âmbito do débito aprovisionado
SQL 50K RUs por base de dados Incrementos de 10K RU Base de dados. Todo o débito é partilhado pelas coleções na base de dados (sem as coleções que têm o débito explicitamente aprovisionado)
MongoDB 50K RUs por base de dados Incrementos de 10K RU Base de dados. Todo o débito é partilhado pelas coleções na base de dados (sem as coleções que têm o débito explicitamente aprovisionado)
Cassandra 50K RUs por chave de espaços Incrementos de 10K RU Espaço de chaves. Todo o débito é partilhado pelas tabelas no espaço de chaves (sem as tabelas que têm o débito explicitamente aprovisionado)
Tabelas 50K RUs por conta de base de dados Incrementos de 10K RU Conta de base de dados. Todo o débito é partilhado pelas tabelas na conta de base de dados (sem as tabelas que têm o débito explicitamente aprovisionado)
Gremlin 50K RUs por conta de base de dados Incrementos de 10K RU Conta de base de dados. Todo o débito é partilhado pelos gráficos na conta de base de dados (sem os gráficos que têm o débito explicitamente aprovisionado)

A dimensionar elasticamente débito por todo o mundo

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.

Pode experimentar o Azure Cosmos DB gratuitamente

  • 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.
  • Conta Gratuita do Azure: experimente o Azure Cosmos DB como parte de uma Conta Gratuita do Azure.
  • Experimente o Azure Cosmos DB Gratuitamente: disfrute de uma experiência globalmente distribuída 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.

Onde posso aprender sobre a presença regional do Azure Cosmos DB?

O Azure Cosmos DB está em todo o lado em que esteja o Azure, incluindo clouds públicas, governamentais, soberanas e DoD. Para saber mais, visite a disponibilidade por página de região dos serviços do Azure.

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

  • No Azure Cosmos DB, o débito aprovisionado é especificado em termos de unidades de pedido por segundo. Pode pensar nas unidades de pedido como moeda de débito, em que reserva uma quantidade de recursos garantidos (memória, CPU, IOPS) disponíveis para a sua aplicação numa base por segundo. Cada operação no Azure Cosmos DB – de escrita, leitura, atualização, consulta - consomem CPU, memória e IOPS. Ou seja, cada operação consome recursos, o que se expressa em unidades de pedido. Visite a página de Solicitar Unidades no Azure Cosmos DB.

  • É cobrado com base no débito aprovisionado (RU/seg) para o seu contentor do Azure Cosmos DB ou um conjunto de contentores (como uma base de dados), com base numa tarifa 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 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/seg, a sua fatura mensal irá mostrar: 500 x $-/hora + 220 x $-/hora = $- / mês.

    Débito aprovisionado para 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 cobrança passa a ser: 1400 x $- = $-/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.

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

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

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

  • Recomendamos sempre utilizar contentores “Ilimitados” para alcançar uma escala e flexibilidade ilimitados. Os contentores ilimitados são particionados horizontalmente e o Azure Cosmos DB de forma elástica, transparente e automática permite que dimensione o débito e armazenamento para contentores ilimitados. Os contentores “Fixos” apenas podem dimensionar para 10K RUs e oferecer um armazenamento SSD máximo de 10GB. Por fim, não pode partilhar o débito entre um conjunto de contentores “Fixos”.
  • Para um melhor desempenho e armazenamento otimizado, siga as diretrizes descritas aqui.

Recursos

Calcule o custo mensal dos serviços Azure

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

Saiba mais 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