O que é Azure Cosmos DB for MongoDB baseado em RU e vCore?
O Azure Cosmos DB é um banco de dados NoSQL, relacional e vetorial totalmente gerenciado para o desenvolvimento de aplicativos modernos.
Tanto a oferta do Azure Cosmos DB for MongoDB baseada em Unidade de Solicitação (RU) quanto a baseada em vCore facilitam o uso do Azure Cosmos DB como se fosse um banco de dados do MongoDB. Ambas as opções funcionam sem a sobrecarga de abordagens complexas de gerenciamento e dimensionamento. É possível usar a habilidade do MongoDB existente e continuar usando as ferramentas, os drivers e os SDKs favoritos do MongoDB favoritos apontando o aplicativo para a cadeia de conexão da sua conta usando a API para MongoDB. Além disso, ambas são ofertas nativas de nuvem que podem ser integradas perfeitamente a outros serviços do Azure para criar aplicativos modernos de nível empresarial.
Escolher entre a arquitetura baseada em RU e vCore
Eis alguns fatores-chave para ajudá-lo a decidir qual é a opção certa para você.
Escolher baseado em vCore se
- Você está migrando (lift and shift) uma carga de trabalho existente do MongoDB ou criando um aplicativo MongoDB.
- Sua carga de trabalho tem consultas de execução mais longa, pipelines de agregação complexos, transações distribuídas, junções etc.
- Você prefere o dimensionamento vertical e horizontal de alta capacidade com camadas de cluster conhecidas baseadas em vCore, como M30, M40, M50, e muito mais.
- Você está executando aplicativos que exigem 99,995% de disponibilidade.
- Você precisa de suporte nativo para armazenar e pesquisar inserções de vetor.
Introdução ao Azure Cosmos DB for MongoDB vCore
Dica
Deseja experimentar as novidades no Cosmos DB para MongoDB sem compromisso? Experimente o Azure Cosmos DB para MongoDB vCore gratuitamente.
Escolher baseado em RU se
- Você está criando novos aplicativos MongoDB nativos de nuvem ou refatorando aplicativos existentes para benefícios nativos de nuvem.
- Sua carga de trabalho tem mais leituras de pontos (busca de um único item por sua _id e valor da chave de fragmento) e poucas consultas de longa duração e operações complexas do pipeline de agregação.
- Você quer escalabilidade horizontal ilimitada, expansão instantânea e controle de rendimento granular.
- Você está executando aplicativos críticos que exigem 99,999% de disponibilidade líder do setor.
Introdução ao Azure Cosmos DB for MongoDB
Dica
Deseja experimentar o Azure Cosmos DB for MongoDB sem compromisso? Experimente o Azure Cosmos DB gratuitamente.
Diferenças de recursos e cobrança entre as opções
Os serviços de RU e vCore têm arquiteturas diferentes com importantes diferenças de cobrança.
Introdução ao Azure Cosmos DB for MongoDB
Cobrança e recursos baseados em vCore
- Você quer instâncias dedicadas que usam recursos predefinidos de CPU, memória e armazenamento, que podem ser dimensionados dinamicamente para atenderem às suas necessidades.
- Você prefere paga um valor fixo consistente com base na computação (CPU, memória e número de nós) e no armazenamento.
Introdução ao Azure Cosmos DB for MongoDB vCore
Cobrança e recursos baseados em RU
- Você deseja ter um serviço multilocatário que aloca recursos instantaneamente para sua carga de trabalho, alinhando-a com os requisitos de armazenamento e taxa de transferência.
Observação
A taxa de transferência é baseada em Unidades de Solicitação (RUs).
- Você prefere pagar taxas fixas (taxa de transferência provisionada padrão) ou variáveis (dimensionamento automático) correspondentes às Unidades de Solicitação (RUs) e armazenamento consumido.
Observação
Os preços da RU são baseados na escolha do modelo: taxa de transferência provisionada (padrão ou dimensionamento automático) ou sem servidor.