Descobrir unidades de solicitação
Com o Azure Cosmos DB, paga pela largura de banda que provisiona e o armazenamento que consome à hora. A largura de banda deve ser alocada para garantir que os recursos do sistema sejam sempre suficientes para o seu banco de dados do Azure Cosmos.
O custo de todas as operações de banco de dados é normalizado no Azure Cosmos DB e expresso por unidades de solicitação (ou RUs, para abreviar). Uma unidade de solicitação representa os recursos do sistema, como CPU, IOPS e memória, necessários para executar as operações de banco de dados com suporte do Azure Cosmos DB.
O custo para fazer uma leitura pontual, que é procurar um único item pelo seu ID e valor da chave de partição, para um item de 1 KB é 1 RU. É atribuído um custo através das RUs, de forma semelhante, a todas as outras operações de bases de dados. Não importa qual API você use para interagir com seu contêiner do Azure Cosmos, os custos são medidos por RUs. Quer a operação do banco de dados seja uma gravação, leitura pontual ou consulta, os custos são medidos em RUs.
A imagem seguinte mostra a ideia de alto nível das RUs:
O tipo de conta do Azure Cosmos DB que está a utilizar determina a forma como as RU consumidas são cobradas. Existem dois modos para a criação de contas:
Modo de taxa de transferência provisionada: nesse modo, você provisiona o número de RUs para seu aplicativo por segundo em incrementos de 100 RUs por segundo. Para dimensionar o débito aprovisionado na sua aplicação, pode aumentar ou diminuir o número de RUs a qualquer momento em incrementos ou decréscimos de 100 RUs. Pode efetuar as suas alterações através de programação ou do portal do Azure. Você pode provisionar a taxa de transferência ao nível granular do contenedor e do banco de dados.
Modo sem servidor: nesse modo, você não precisa provisionar nenhuma taxa de transferência ao criar recursos em sua conta do Azure Cosmos DB. No final do período de faturamento, você será cobrado pelo número de unidades de solicitação consumidas pelas operações do banco de dados.