Compreender a fatura do Azure Cosmos DB

APLICA-SE A: NoSQL MongoDB Cassandra Gremlin Tabela

Enquanto serviço de base de dados nativo de cloud e totalmente gerido, o Azure Cosmos DB simplifica a faturação ao cobrar apenas as operações de bases de dados e o armazenamento consumido. Não existem taxas adicionais de licença, hardware, custos de serviços públicos ou custos de instalações em comparação com as alternativas em ambientes no local ou alojadas em IaaS. Quando pondera as capacidades de várias regiões do Azure Cosmos DB, o serviço da base de dados proporciona uma redução substancial nos custos em comparação com as soluções no ambiente no local ou IaaS existentes.

  • Operações de base de dados: a forma como é cobrado pelas operações da base de dados depende do tipo de conta do Azure Cosmos DB que está a utilizar.

    • Débito Aprovisionado: é faturado por hora para o débito máximo aprovisionado durante uma determinada hora, em incrementos de 100 RU/s.
    • Sem servidor: é faturado por hora pela quantidade total de Unidades de Pedido consumidas pelas operações da base de dados.
  • Armazenamento: é-lhe faturada uma taxa fixa para a quantidade total de armazenamento (em GBs) consumida pelos dados e índices durante uma hora.

Veja a página de preços para obter as informações de preços mais recentes.

Este artigo utiliza alguns exemplos para ajudar a compreender os detalhes apresentados na fatura mensal. Os números apresentados nos exemplos podem ser diferentes se os contentores do Azure Cosmos DB tiverem uma quantidade diferente de débito aprovisionado, se abrangerem várias regiões ou forem executados por um período diferente durante um mês. Todos os exemplos neste artigo calculam a fatura com base nas informações de preços apresentadas na página Preços.

Nota

A faturação destina-se a qualquer parte de uma hora de relógio de parede e não a uma duração de 60 minutos. Todos os exemplos apresentados neste documento baseiam-se no preço de uma conta do Azure Cosmos DB implementada numa região não governamental nos EUA. Os preços e cálculos variam consoante a região que estiver a utilizar, consulte a página de preços do Azure Cosmos DB para obter as informações de preços mais recentes.

Exemplos de faturação

Exemplo de faturação – débito aprovisionado num contentor (mês completo)

  • Vamos supor que configura um débito de 1000 RU/seg num contentor e que existe durante 24 horas * 30 dias para o mês = total de 720 horas.

  • 1000 RU/seg é 10 unidades de 100 RU/seg por hora para cada hora em que os contentores existem (ou seja, 1000/100 = 10).

  • Multiplicar 10 unidades por hora pelo custo de $0,008 (por 100 RU/seg por hora) = $0,08 por hora.

  • Multiplicar os $0,08 por hora pelo número de horas no mês é igual a $0,08 * 24 horas * 30 dias = $57,60 para o mês.

  • A fatura mensal total mostrará 7.200 unidades (de 100 RUs), que custarão $57,60.

Exemplo de faturação – débito aprovisionado num contentor (mês parcial)

  • Vamos supor que criamos um contentor com um débito aprovisionado de 2500 RU/seg. O contentor dura 24 horas ao longo do mês (por exemplo, eliminamo-lo 24 horas depois de o criarmos).

  • Em seguida, veremos 600 unidades na fatura (2500 RU/seg/100 RU/seg/unidade * 24 horas). O custo será de 4,80 $ (600 unidades * $0,008/unidade).

  • A fatura total do mês será de $4,80.

Exemplo de faturação - contentor sem servidor

  • Vamos supor que criamos um contentor sem servidor.

  • Ao longo de um mês, emitimos pedidos de base de dados, consumindo um total de 500 000 Unidades de Pedido. O custo será de 0125 € (500 000 * 0,25 €/milhão).

  • A conta total do mês será de 0,125 €.

Taxa de faturação se o tamanho do armazenamento for alterado

A capacidade de armazenamento é faturada em unidades da quantidade máxima por hora de dados armazenados, em GB, durante um período mensal. Por exemplo, se utilizou 100 GB de armazenamento durante metade do mês e 50 GB para a segunda metade do mês, ser-lhe-ia faturado um equivalente a 75 GB de armazenamento durante esse mês.

Taxa de faturação quando o contentor ou um conjunto de contentores estão ativos durante menos de uma hora

É-lhe cobrada a taxa fixa para cada hora em que o contentor ou a base de dados existe, independentemente da utilização ou se o contentor ou base de dados estiver ativo durante menos de uma hora. Por exemplo, se criar um contentor ou base de dados e eliminá-lo 5 minutos depois, a fatura incluirá uma hora.

Taxa de faturação quando o débito aprovisionado num contentor ou base de dados aumenta/reduz verticalmente

Se aumentar o débito aprovisionado às 09:30 de 400 RU/seg para 1.000 RU/seg e, em seguida, reduzir o débito aprovisionado às 10:45 para 400 RU/seg, ser-lhe-á cobrado por duas horas de 1000 RU/seg.

Se aumentar o débito aprovisionado para um contentor ou um conjunto de contentores às 09:30 de 100-K RU/seg para 200 K RU/seg e, em seguida, diminuir o débito aprovisionado às 10:45 para 100-K RU/seg, ser-lhe-á cobrado duas horas de 200 K RU/seg.

Exemplo de faturação: vários contentores, cada um com o modo de débito aprovisionado dedicado

  • Se criar uma conta do Azure Cosmos DB nos E.U.A. Leste 2 com dois contentores com débito aprovisionado de 500 RU/seg e 700 RU/seg, respetivamente, teria um débito total aprovisionado de 1200 RU/seg.

  • Ser-lhe-ia cobrado 1.200/100 * $0,008 = $0,096/hora.

  • Se as suas necessidades de débito forem alteradas e tiver aumentado a capacidade de cada contentor em 500 RU/seg, criando também um novo contentor ilimitado com 20 000 RU/seg, a capacidade global aprovisionada seria de 22 200 RU/seg (1000 RU/seg + 1.200 RU/seg + 20.000RU/seg.

  • A fatura passaria a ser: 0,008 $ x 222 = 1,776 $/hora.

  • Num mês de 720 horas (24 horas * 30 dias), se durante 500 horas o débito aprovisionado for de 1.200 RU/seg e para as restantes 220 horas o débito aprovisionado for de 22.200 RU/seg, a sua fatura mensal mostra: 500 x $0,096/hora + 220 x $1,776/hora = $438,72/mês.

Exemplo de fatura de débito dedicado

Exemplo de faturação: contentores com o modo de débito partilhado (aprovisionado)

  • Se criar uma conta do Azure Cosmos DB nos E.U.A. Leste 2 com duas bases de dados do Azure Cosmos DB (com um conjunto de contentores a partilhar o débito ao nível da base de dados) com o débito aprovisionado de 50 K RU/seg e 70 K RU/seg, respetivamente, teria um débito aprovisionado total de 120 K RU/seg.

  • Ser-lhe-ia cobrado 1200 x 0,008 $ = 9,60 $/hora.

  • Se as suas necessidades de débito forem alteradas e aumentar o débito aprovisionado de cada base de dados em 10 mil RU/seg para cada base de dados e adicionar um novo contentor à primeira base de dados com o modo de débito dedicado de 15 K RU/seg à base de dados de débito partilhado, a capacidade global aprovisionada será de 155 K RU/seg (60 K RU/seg + 80 K RU/seg+15 K RU/seg).

  • Em seguida, a sua fatura mudaria para: 1.550 * $0,008 = $12,40/hora.

  • Num mês de 720 horas, se durante 300 horas o débito aprovisionado for de 120 K RU/seg e durante as 420 horas restantes o débito aprovisionado for de 155 K RU/seg, a sua fatura mensal será apresentada: 300 x $9,60/hora + 420 x $12,40/hora = $2.880 + $5.208 = $8.088/mês.

Exemplo de fatura de débito partilhado

Exemplos de faturação com georreplicação

Pode adicionar/remover regiões do Azure em qualquer parte do mundo à sua conta de base de dados do Azure Cosmos DB em qualquer altura. O débito que configurou para várias bases de dados e contentores do Azure Cosmos DB será reservado em cada uma das regiões do Azure associadas à sua conta de base de dados do Azure Cosmos DB. Se a soma do débito aprovisionado (RU/seg) configurada em todas as bases de dados e contentores na sua conta de base de dados do Azure Cosmos DB (aprovisionada por hora) for T e o número de regiões do Azure associadas à sua conta de base de dados for N, o débito total aprovisionado durante uma determinada hora, para a sua conta de base de dados do Azure Cosmos DB é igual a T x N RU/seg. O débito aprovisionado (região de escrita única) custa $0,008/hora por 100 RU/seg e o débito aprovisionado com múltiplas regiões graváveis (configuração de escrita de várias regiões) custa $0,016/por hora por 100 RU/seg (consulte a página Preços). Quer seja a região de escrita única ou várias regiões de escrita, o Azure Cosmos DB permite-lhe ler dados de qualquer região.

Exemplo de faturação: conta do Azure Cosmos DB de várias regiões, escritas de região única

Vamos supor que tem um contentor do Azure Cosmos DB nos E.U.A. Oeste. O contentor é criado com 10 mil RU/seg de débito e este mês armazena 1 TB de dados. Vamos supor que adiciona três regiões (E.U.A. Leste, Europa do Norte e Ásia Oriental) à sua conta do Azure Cosmos DB, cada uma com o mesmo armazenamento e débito. A sua fatura mensal total será (assumindo 30 dias num mês). A sua fatura seria a seguinte:

Item Utilização (mês) Rate (Taxa) Custo Mensal
Fatura de débito do contentor nos E.U.A. Oeste 10K RU/seg * 24 * 30 $0,008 por 100 RU/seg por hora $576
Fatura de débito para 3 regiões adicionais - E.U.A. Leste, Europa do Norte e Ásia Oriental 3 * 10K RU/seg * 24 * 30 $0,008 por 100 RU/seg por hora $1.728
Fatura de armazenamento do contentor nos E.U.A. Oeste 250 GB $0,25/GB $62,50
Fatura de armazenamento para 3 regiões adicionais - E.U.A. Leste, Europa do Norte e Ásia Oriental 3 * 250 GB $0,25/GB $187,50
Total $2.554

Vamos também assumir que a saída de 100 GB de dados todos os meses do contentor nos E.U.A. Oeste para replicar dados para e.U.A. Leste, Europa do Norte e Ásia Oriental. É-lhe faturada a saída de acordo com as taxas de transferência de dados.

Exemplo de faturação: conta do Azure Cosmos DB de várias regiões, escritas em várias regiões

Vamos supor que cria um contentor do Azure Cosmos DB nos E.U.A. Oeste. O contentor é criado com 10 mil RU/seg de débito e este mês armazena 1 TB de dados. Vamos supor 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 e quer a capacidade de escrever nos contentores em todas as regiões associadas à sua conta do Azure Cosmos DB. A fatura mensal total será (assumindo 30 dias num mês) da seguinte forma:

Item Utilização (mês) Rate (Taxa) Custo Mensal
Fatura de débito do contentor nos E.U.A. Oeste (todas as regiões são graváveis) 10K RU/seg * 24 * 30 $0,016 por 100 RU/seg por hora $1.152
Fatura de débito para 3 regiões adicionais - E.U.A. Leste, Europa do Norte e Ásia Oriental (todas as regiões são graváveis) 3 * 10K RU/seg * 24 * 30 $0,016 por 100 RU/seg por hora $3.456
Fatura de armazenamento do contentor nos E.U.A. Oeste 250 GB $0,25/GB $62,50
Fatura de armazenamento para 3 regiões adicionais - E.U.A. Leste, Europa do Norte e Ásia Oriental 3 * 250 GB $0,25/GB $187,50
Total $6,010

Vamos também assumir que a saída de 100 GB de dados todos os meses do contentor nos E.U.A. Oeste para replicar dados para e.U.A. Leste, Europa do Norte e Ásia Oriental. É-lhe faturada a saída de acordo com as taxas de transferência de dados.

Exemplo de faturação: conta do Azure Cosmos DB com escritas de várias regiões, débito ao nível da base de dados, incluindo o modo de débito dedicado para alguns contentores

Vamos considerar o exemplo seguinte, em que temos uma conta do Azure Cosmos DB de várias regiões onde todas as regiões são graváveis (configuração de várias regiões de escrita). Para simplificar, vamos assumir que o tamanho do armazenamento permanece constante e não muda e omite-o aqui para manter o exemplo mais simples. O débito aprovisionado durante o mês variou da seguinte forma (assumindo 30 dias ou 720 horas):

[0-100 horas]:

  • Criámos uma conta do Azure Cosmos DB de três regiões (E.U.A. Oeste, E.U.A. Leste, Europa do Norte), onde todas as regiões são graváveis

  • Criámos uma base de dados (D1) com débito partilhado de 10 mil RU/seg

  • Criámos uma base de dados (D2) com débito partilhado de 30 K RU/seg e

  • Criámos um contentor (C1) com débito dedicado de 20 K RU/seg

[101-200 horas]:

  • Aumentamos verticalmente a base de dados (D1) para 50 K RU/seg

  • Aumentamos verticalmente a base de dados (D2) para 70 K RU/seg

  • Eliminámos o contentor (C1)

[201-300 horas]:

  • Criámos novamente o contentor (C1) com débito dedicado de 20 K RU/seg

[301-400 horas]:

  • Removemos uma das regiões da conta do Azure Cosmos DB (o número de regiões graváveis é agora 2)

  • Reduzimos verticalmente a base de dados (D1) para 10 K RU/seg

  • Aumentamos verticalmente a base de dados (D2) para 80 K RU/seg

  • Eliminámos novamente o contentor (C1)

[401-500 horas]:

  • Reduzimos verticalmente a base de dados (D2) para 10 K RU/seg

  • Criámos novamente o contentor (C1) com débito dedicado de 20 K RU/seg

[501-700 horas]:

  • Aumentamos verticalmente a base de dados (D1) para 20 K RU/seg

  • Aumentamos verticalmente a base de dados (D2) para 100 K RU/seg

  • Eliminámos novamente o contentor (C1)

[701-720 horas]:

  • Reduzimos verticalmente a base de dados (D2) para 50 K RU/seg

Visualmente, as alterações no débito total aprovisionado durante 720 horas para o mês são apresentadas na figura abaixo:

Exemplo de vida real

A fatura mensal total será (assumindo 30 dias/720 horas num mês) será calculada da seguinte forma:

Hours RU/s Item Utilização (hora a hora) Custo
[0-100] D1:10K
D2:30K
C1:20K
Fatura de débito do contentor nos E.U.A. Oeste (todas as regiões são graváveis) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 30 K RU/sec/100 * $0.016 * 100 hours = $480
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
$960
Fatura de débito para 2 regiões adicionais: E.U.A. Leste, Europa do Norte (todas as regiões são graváveis) (2 + 1) * (60 K RU/sec /100 * $0.016) * 100 hours = $2,880 $2.880
[101-200] D1:50K
D2:70K
C1: -
Fatura de débito do contentor nos E.U.A. Oeste (todas as regiões são graváveis) D1: 50 K RU/sec/100 * $0.016 * 100 hours = $800
D2: 70 K RU/sec/100 * $0.016 * 100 hours = $1,120
$1920
Fatura de débito para 2 regiões adicionais: E.U.A. Leste, Europa do Norte (todas as regiões são graváveis) (2 + 1) * (120 K RU/sec /100 * $0.016) * 100 hours = $5,760 $5.760
[201-300] D1:50K
D2:70K
C1:20K
Fatura de débito do contentor nos E.U.A. Oeste (todas as regiões são graváveis) D1: 50 K RU/sec/100 * $0.016 * 100 hours = $800
D2: 70 K RU/sec/100 * $0.016 * 100 hours = $1,120
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
$2.240
Fatura de débito para 2 regiões adicionais: E.U.A. Leste, Europa do Norte (todas as regiões são graváveis) (2 + 1) * (140 K RU/sec /100 * $0.016-) * 100 hours = $6,720 $6.720
[301-400] D1:10K
D2:80K
C1: -
Fatura de débito do contentor nos E.U.A. Oeste (todas as regiões são graváveis) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 80 K RU/sec/100 * $0.016 * 100 hours = $1,280
$1.440
Fatura de débito para 2 regiões adicionais: E.U.A. Leste, Europa do Norte (todas as regiões são graváveis) (1 + 1) * (90 K RU/sec /100 * $0.016) * 100 hours = $2,880 $2.880
[401-500] D1:10K
D2:10K
C1:20K
Fatura de débito do contentor nos E.U.A. Oeste (todas as regiões são graváveis) D1: 10K RU/sec/100 * $0.016 * 100 hours = $160
D2: 10K RU/sec/100 * $0.016 * 100 hours = $160
C1: 20 K RU/sec/100 *$0.016 * 100 hours = $320
$640
Fatura de débito para 2 regiões adicionais: E.U.A. Leste, Europa do Norte (todas as regiões são graváveis) (1 + 1) * (40 K RU/sec /100 * $0.016) * 100 hours = $1,280 $1.280
[501-700] D1:20K
D2:100K
C1: -
Fatura de débito do contentor nos E.U.A. Oeste (todas as regiões são graváveis) D1: 20 K RU/sec/100 * $0.016 * 200 hours = $640
D2: 100 K RU/sec/100 * $0.016 * 200 hours = $3,200
$3.840
Fatura de débito para 2 regiões adicionais: E.U.A. Leste, Europa do Norte (todas as regiões são graváveis) (1 + 1) * (120 K RU/sec /100 * $0.016) * 200 hours = $1,280 $7.680
[701-720] D1:20K
D2:50K
C1: -
Fatura de débito do contentor nos E.U.A. Oeste (todas as regiões são graváveis) D1: 20 K RU/sec/100 *$0.016 * 20 hours = $64
D2: 50 K RU/sec/100 *$0.016 * 20 hours = $160
$224
Fatura de débito para 2 regiões adicionais: E.U.A. Leste, Europa do Norte (todas as regiões são graváveis) (1 + 1) * (70 K RU/sec /100 * $0.016) * 20 hours = $448 $224
Custo Mensal Total $38.688

Exemplos de faturação com contas de escalão gratuito do Azure Cosmos DB

Com o escalão gratuito do Azure Cosmos DB, obterá gratuitamente as primeiras 1000 RU/s e 25 GB de armazenamento na sua conta, aplicadas ao nível da conta. Quaisquer RU/s e armazenamento para além de 1000 RU/s e 25 GB serão faturados com as taxas de preço regulares por página de preços. Na fatura, não verá um custo ou item de linha para as 1000 RU/s gratuitas e 25 GB, apenas as RU/s e o armazenamento para além do que é coberto pelo escalão gratuito. Para saber mais, veja o artigo sobre como criar uma conta de escalão gratuito.

Exemplo de faturação – contentor ou base de dados com débito aprovisionado

  • Vamos supor que criamos uma base de dados ou um contentor numa conta de escalão gratuito com 1000 RU/s e 25 GB de armazenamento.
  • A fatura não mostrará qualquer custo para este recurso. O seu custo por hora e mensal será $0.
  • Agora, vamos supor que, na mesma conta, adicionamos outra base de dados ou contentor com 400 RU/s e 10 GB de armazenamento.
  • A sua fatura irá agora mostrar um custo para as 400 RU/s e 10 GB de armazenamento.

Exemplo de faturação – contentor com débito de dimensionamento automático

Dica

Ao utilizar o dimensionamento automático, o intervalo de dimensionamento de pontos de entrada que pode definir é de 100 a 1000 RU/s. Se quiser utilizar o dimensionamento automático e manter a sua conta de escalão gratuito completamente livre, crie um contentor com este intervalo de dimensionamento ou uma base de dados de débito partilhado com até 25 contentores no interior. O exemplo abaixo ilustra como funciona a faturação se aprovisionar um débito superior ao intervalo de dimensionamento de 100 a 1000 RU/s.

  • Vamos supor que, numa conta de escalão gratuito, criamos um contentor com o dimensionamento automático ativado, com uma RU/s máxima de 4000 RU/s. Este recurso irá dimensionar automaticamente entre 400 RU/s e 4000 RU/s.
  • Suponha que na hora 1 a hora 10, o recurso é dimensionado para 1000 RU/s. Durante a hora 11, o recurso aumenta verticalmente até 1600 RU/s e, em seguida, recua para 1000 RU/s dentro de uma hora.
  • Nas horas 1 a 10, ser-lhe-á faturado 0 $ pelo débito, uma vez que as 1000 RU/s foram cobertas pelo escalão gratuito.
  • Na hora 11, ser-lhe-ão faturadas 1600 RU/s efetivas - 1000 RU/s = 600 RU/s, uma vez que esta é a RU/s mais alta da hora. Serão 6 unidades de 100 RU/s por hora, pelo que o custo total do débito da hora será de 6 unidades * $0,012 = $0,072.
  • Qualquer armazenamento para além dos primeiros 25 GB será faturado a taxas de armazenamento normais.

Exemplo de faturação – conta de região de escrita única de várias regiões

  • Imaginemos que, numa conta de escalão gratuito, criamos uma base de dados ou contentor com 1200 RU/s e 10 GB de armazenamento. Replicamos a conta para 3 regiões e temos uma única conta de região de escrita.
  • No total, sem o escalão gratuito, ser-nos-iam faturados 3 * 1200 RU/s = 3600 RU/s e 3 * 10 GB = 30 GB de armazenamento.
  • Com o desconto de escalão gratuito, depois de remover 1000 RU/s e 25 GB de armazenamento, ser-nos-á faturado 2600 RU/s (26 unidades) de débito aprovisionado à taxa de região de escrita única e 5 GB de armazenamento.
  • O custo mensal das RU/s seria: 26 unidades * $0,008 * 24 horas * 31 dias = $154,75. O custo mensal do armazenamento seria: 5 GB * 0,25 / GB = $1,25. O custo total seria $154,75 + $1,25 = $156.

Nota

Se o preço unitário de RU/s ou armazenamento diferir nas regiões, o escalão gratuito 1000 RU/s e 25 GB refletirá as taxas da região em que a conta foi criada.

Exemplo de faturação – várias regiões, conta com várias regiões de escrita

Este exemplo reflete os preços das escritas em várias regiões para contas criadas após 1 de dezembro de 2019.

  • Imaginemos que, numa conta de escalão gratuito, criamos uma base de dados ou contentor com 1200 RU/s e 10 GB de armazenamento. Replicamos a conta para 3 regiões e temos uma conta de várias regiões de escrita.
  • No total, sem o escalão gratuito, ser-nos-iam faturados 3 * 1200 RU/s = 3600 RU/s e 3 * 10 GB = 30 GB de armazenamento.
  • Com o desconto de escalão gratuito, depois de remover 1000 RU/s e 25 GB de armazenamento, ser-nos-á faturado 2600 RU/s (26 unidades) de débito aprovisionado à taxa de várias regiões de escrita e 5 GB de armazenamento.
  • O custo mensal das RU/s seria: 26 unidades * $0,016 * 24 horas * 31 dias = $309,50. O custo mensal do armazenamento seria: 5 GB * 0,25 / GB = $1,25. O custo total seria $309,50 + $1,25 = $310,75.

Exemplo de faturação – conta gratuita do Azure

Imaginemos que tem uma conta gratuita do Azure e uma conta de escalão gratuito do Azure Cosmos DB na mesma. A conta do Azure Cosmos DB tem uma única região de escrita.

  • Criou uma base de dados ou contentor com 2000 RU/s e 55 GB de armazenamento.
  • Durante os primeiros 12 meses, a fatura não mostrará qualquer custo para 1400 RU/s (1000 RU/s do escalão gratuito do Azure Cosmos DB e 400 RU/s da conta gratuita do Azure) e 50 GB de armazenamento (25 GB do escalão gratuito do Azure Cosmos DB e 25 GB da conta gratuita do Azure).
  • Depois de remover 1400 RU/s e 50 GB de armazenamento, ser-nos-á faturado 600 RU/s (6 unidades) de débito aprovisionado à taxa de região de escrita única e 5 GB de armazenamento.
  • O custo mensal das RU/s seria: 6 unidades * $0,008 * 24 horas * 31 dias = $35,72. O custo mensal do armazenamento seria: 5 GB * 0,25 / GB = $1,25. O custo total seria $35,72+ $1,25 = $36,97.
  • Após o período de 12 meses, o desconto da conta gratuita do Azure já não é aplicável. Com o desconto de escalão gratuito do Azure Cosmos DB aplicado, é-lhe faturado 1000 RU/s (10 unidades) de débito aprovisionado à taxa de região de escrita única e 30 GB de armazenamento.

Estimativa proativa da sua fatura mensal

Vamos considerar outro exemplo, em que pretende estimar proativamente a sua fatura antes do final do mês. Pode estimar a fatura da seguinte forma:

Custo do armazenamento

  • Tamanho Médio do Registo (KB) = 1
  • Número de Registos = 100 000 000
  • Armazenamento Total (GB) = 100
  • Custo mensal por GB = $0,25
  • Custo Mensal Esperado para Armazenamento = $25,00

Custo de Débito

Tipo de operação Pedidos/seg AVG. RU/pedido RUs necessárias
Escrita 100 5 500
Leitura 400 1 400

Total ru/seg: 500 + 400 = 900 Custo por hora: 900/100 * $0,008 = $0,072 Custo Mensal Esperado para Débito (assumindo 31 dias): $0,072 * 24 * 31 = $53,57

Custo Mensal Total

Custo Mensal Total = Custo Mensal do Armazenamento + Custo Mensal do Custo Total mensal do Débito = $25,00 + $53,57 = $78,57

Os preços podem variar consoante a região. Para obter preços atualizados, consulte a página Preços.

Faturação com capacidade reservada do Azure Cosmos DB

A capacidade reservada do Azure Cosmos DB permite-lhe comprar o débito aprovisionado com antecedência (uma capacidade reservada ou uma reserva) que pode ser aplicado a todas as bases de dados e contentores do Azure Cosmos DB (para qualquer API ou modelo de dados) em todas as regiões do Azure. Uma vez que o preço do débito aprovisionado varia por região, ajuda pensar na capacidade reservada como um crédito monetário que comprou com desconto, que pode ser extraído para o débito aprovisionado ao preço respetivo em cada região. Por exemplo, digamos que tem uma conta do Azure Cosmos DB com um único contentor aprovisionado com 50 K DE RU/seg e duas regiões replicadas globalmente - E.U.A. Leste e Leste do Japão. Se escolher a opção pay as you go, pagará:

  • nos E.U.A. Leste: para 50 K RU/seg à taxa de 0,008 $ por 100 RU/seg nessa região

  • no Leste do Japão: para 50 K RU/seg à taxa de $0,009 por 100 RU/seg nessa região

A fatura total (sem capacidade reservada) seria (assumindo 30 dias ou 720 horas):

Região Preço por hora por 100 RU/s Unidades (RU/s) Montante Faturado (hora a hora) Montante Faturado (mensal)
E.U.A. Leste $0,008 50 K $4 $2.880
Leste do Japão $0,009 50 K $4,50 $3.240
Total $8,50 $6.120

Vamos considerar que comprou a capacidade reservada. Pode comprar capacidade reservada para 100 K RU/seg ao preço de 56 064 $ para um ano (com desconto de 20%) ou 6,40 $ por hora. Veja preços de capacidade reservada na página Preços).

  • Custo do débito (pay as you go): 100.000 RU/seg/100 * $0,008/hora * 8760 horas num ano = $70.080

  • Custo de débito (com capacidade reservada) $70.080 com desconto a 20% = $56.064

O que comprou efetivamente é um crédito de 8 $ por hora, por 100 K RU/seg utilizando o preço da lista nos E.U.A. Leste, pelo preço de 6,40 $ por hora. Em seguida, pode obter uma base horária desta reserva de débito pré-pago para a capacidade de débito aprovisionado em qualquer região global do Azure com os respetivos preços de lista regionais definidos para a sua subscrição. Neste exemplo, onde aprovisiona 50 K RU/seg cada um nos E.U.A. Leste e leste do Japão, poderá obter 8,00 $ de débito aprovisionado por hora e ser-lhe-á faturada a utilização excedida de 0,50 $ por hora (ou 360 $/mês).

Região Preço por hora por 100 RU/s Unidades (RU/s) Montante Faturado (hora a hora) Montante Faturado (mensal)
E.U.A. Leste $0,008 50 K $4 $2.880
Leste do Japão $0,009 50 K $4,50 $3.240
Pay as you go $8,50 $6120
Capacidade Reservada Comprada $0,0064 (20% de desconto) Capacidade de 100 RU/seg ou $8 pré-comprada -$8 -$5.760
Fatura Da Rede $0.50 $360

Passos Seguintes

Em seguida, pode aprender sobre a otimização de custos no Azure Cosmos DB com os seguintes artigos: