Partilhar via


O que é o Azure Cosmos DB para MongoDB baseado em RU e vCore?

O Azure Cosmos DB é um banco de dados NoSQL, relacional e vetorial totalmente gerenciado para desenvolvimento de aplicativos modernos.

Tanto a Unidade de Solicitação (RU) quanto a oferta do Azure Cosmos DB para MongoDB baseada em vCore facilitam o uso do Azure Cosmos DB como se fosse um banco de dados MongoDB. Ambas as opções funcionam sem a sobrecarga de abordagens complexas de gerenciamento e escala. Você pode usar suas habilidades existentes do MongoDB e continuar a usar seus drivers, SDKs e ferramentas favoritos do MongoDB apontando seu aplicativo para a cadeia de conexão da sua conta usando a API para o MongoDB. Além disso, ambas são ofertas nativas da nuvem que podem ser integradas perfeitamente com outros serviços do Azure para criar aplicativos modernos de nível empresarial.

Escolha entre baseado em vCore e baseado em RU

Aqui estão alguns fatores-chave para ajudá-lo a decidir qual é a opção certa para você.

Escolha vCore-based se

  • Você está migrando (lift & shift) uma carga de trabalho existente do MongoDB ou criando um novo 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 dimensionamento vertical e horizontal de alta capacidade com camadas de cluster familiares baseadas em vCore, como M30, M40, M50 e mais.
  • Você está executando aplicativos que exigem 99,995% de disponibilidade.
  • Você precisa de suporte nativo para armazenar e pesquisar incorporações vetoriais.

Introdução ao Azure Cosmos DB para MongoDB vCore

Gorjeta

Quer experimentar as últimas novidades do Cosmos DB para MongoDB sem compromisso? Experimente o Azure Cosmos DB para MongoDB vCore gratuitamente.

Escolha com base em RU se

  • Você está criando novos aplicativos MongoDB nativos da nuvem ou refatoração de aplicativos existentes para obter benefícios nativos da nuvem.
  • Sua carga de trabalho tem mais leituras pontuais (buscando um único item por seu valor de chave de _id e estilhaço) e poucas consultas de longa execução e operações complexas de pipeline de agregação.
  • Você deseja escalabilidade horizontal ilimitada, aumento de escala instantâneo e controle granular de taxa de transferência.
  • Você está executando aplicativos de missão crítica que exigem 99,999% de disponibilidade líder do setor.

Introdução ao Azure Cosmos DB para MongoDB RU

Gorjeta

Quer experimentar o Azure Cosmos DB para MongoDB RU sem compromisso? Experimente o Azure Cosmos DB gratuitamente.

Diferenças de recursos e de faturação entre as opções

Os serviços vCore e RU têm arquiteturas diferentes com diferenças de faturamento importantes.

Introdução ao Azure Cosmos DB para MongoDB RU

Recursos e faturamento baseados em vCore

  • Você gostaria de instâncias dedicadas que utilizem recursos predefinidos de CPU, memória e armazenamento, que podem ser dimensionados dinamicamente para atender às suas necessidades.
  • Você prefere pagar uma taxa fixa consistente com base na computação (CPU, memória e número de nós) e armazenamento.

Introdução ao Azure Cosmos DB para MongoDB vCore

Recursos e faturamento baseados em RU

  • Você gostaria de um serviço multilocatário que alocasse recursos instantaneamente à sua carga de trabalho, alinhando-se aos requisitos de armazenamento e taxa de transferência.

Nota

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 (escala automática) correspondentes às Unidades de Solicitação (RUs) e ao armazenamento consumido.

Nota

As cobranças de RU dependem do modelo selecionado: taxa de transferência provisionada (padrão ou dimensionamento automático) ou sem servidor.

Próximos passos