Entender a taxa de transferência
Na nossa hierarquia básica de recursos, um banco de dados do Azure Cosmos DB for NoSQL é uma unidade de gerenciamento para um conjunto de contêineres independentes de esquema. Cada contêiner é uma unidade de escalabilidade para a taxa de transferência e o armazenamento.
Os contêineres são particionados horizontalmente em uma computação em uma região do Azure. Os contêineres são distribuídos entre todas as partições dentro de contêineres e em todas as Regiões do Azure configuradas 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 Dimensionamento Automático Dinâmico, somente as partições e regiões em que as solicitações estão ocorrendo serão ampliadas. O Dimensionamento Automático Dinâmico garante que os custos reflitam apenas a taxa de transferência consumida por um aplicativo.
Provisionamento da taxa de transferência no nível do contêiner

A taxa de transferência provisionada exclusivamente no nível do contêiner é reservada somente para esse contêiner. Essa capacidade de processamento está disponível apenas para este contêiner a todo momento. Essa taxa de transferência também tem suporte financeiro dos SLAs (Contratos de Nível de Serviço).
Os usuários que criam novas contas devem procurar começar com o Sem servidor, pois ele só cobra quando as solicitações são feitas. A abordagem Serverless torna o desenvolvimento de novos aplicativos mais econômico. Ele também é adequado para aplicativos de nível de produção com solicitações pouco frequentes ou requisitos de uso baixos.
Observação
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 há uma grande variedade entre contêineres.