Compreender a taxa de transferência

Concluído

Em nossa hierarquia básica de recursos, um banco de dados do Azure Cosmos DB para NoSQL é uma unidade de gerenciamento para um conjunto de contêineres independentes de esquema. Cada contêiner é uma unidade de escalabilidade para taxa de transferência e armazenamento.

Os contêineres são particionados horizontalmente na computação dentro de uma região do Azure. O contêiner é distribuído por todas as partições dentro de um contêiner e todas as Regiões do Azure que você configura em sua conta do Azure Cosmos DB para NoSQL.

Mesmo com a taxa de transferência distribuída entre as partições de um contêiner e regiões em uma conta, com o Dynamic Autoscale, apenas as partições e regiões nas quais as solicitações estão ocorrendo serão ampliadas. O Autoscale dinâmico garante que os custos reflitam apenas a taxa de transferência consumida por um aplicativo.

Provisionamento de taxa de transferência no nível de contêiner

Taxa de transferência provisionada no nível do contêiner

Qualquer taxa de transferência provisionada exclusivamente no nível do contêiner é reservada apenas para esse contêiner. Essa taxa de transferência está disponível apenas para esse contêiner o tempo todo. Essa taxa de transferência também é apoiada financeiramente por SLAs (Service Level Agreements).

Os usuários que criam novas contas devem procurar começar com Serverless, pois ele só fatura quando as solicitações são feitas. O Serverless o torna econômico ao desenvolver novos aplicativos. Ele também é adequado para aplicações de nível de produção com solicitações pouco frequentes ou requisitos de uso baixos.

Nota

Os usuários também podem provisionar a taxa de transferência para um banco de dados compartilhado em todos os contêineres. No entanto, isso só deve ser usado quando todos os contêineres tiverem aproximadamente o mesmo volume de solicitações e dados, pois não é possível garantir o desempenho quando eles variam muito entre os contêineres.