Compartilhar via


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

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? Crie uma conta do Azure Cosmos DB usando Experimentar 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.

Próximas etapas