Compartilhar via


Seu aplicativo MongoDB reimaginado

APLICA-SE AO: MongoDB

Você iniciou um aplicativo usando o MongoDB como banco de dados. O boca a boca se espalha lentamente e uma base de usuários pequena, mas leal, se forma. Eles fazem comentários diligentemente, ajudando você a melhorá-lo. À medida que você continua a corrigir problemas e adicionar recursos, cada vez mais usuários se apaixonam pelo seu aplicativo, e seus usuários crescem como uma bola de neve rolando colina abaixo. Celebridades e influenciadores o endossam; os adolescentes usam seu nome como verbo do dia a dia. De repente, o uso do seu aplicativo dispara e você observa com admiração o número de usuários aumentar, antecipando que sua criação se tornará um produto básico em dispositivos em todo o mundo.

Mas os tempos limite se tornam cada vez mais frequentes, especialmente quando o tráfego aumenta. O rápido crescimento e a demanda imprevisível levam sua infraestrutura até o limite, tornando a escalabilidade um problema urgente. No entanto, a revisão do pipeline de dados está fora de questão, dadas as restrições de tempo e recurso.

Você escolheu o MongoDB por sua flexibilidade. Agora, quando você enfrenta requisitos exigentes sobre escalabilidade, disponibilidade, continuidade e custo, o Azure Cosmos DB for MongoDB vem para ajudar.

Você aponta seu aplicativo para a cadeia de conexão desse banco de dados totalmente gerenciado, que oferece tempos de resposta de milissegundos de dígito único, escalabilidade automática e instantânea e velocidade garantida em qualquer escala. Até a OpenAI escolheu o serviço subjacente dele para escalar dinamicamente o serviço ChatGPT, um dos aplicativos consumidores com maior crescimento de todos os tempos, permitindo alta confiabilidade e baixa manutenção. Quando você usa a API do MongoDB, você continua usando suas habilidades e seus drivers favoritos do MongoDB, SDKs e ferramentas, além de ter os seguintes benefícios ao escolher uma das duas arquiteturas disponíveis:

Dimensionar dinamicamente seu aplicativo MongoDB

Arquitetura vCore

Um serviço totalmente gerenciado compatível com o MongoDB com instâncias dedicadas para aplicativos MongoDB novos e existentes. Essa arquitetura oferece uma arquitetura vCore conhecida para usuários do MongoDB, com escala eficiente e integração total aos serviços do Azure.

  • Banco de Dados de vetores integrado: integre perfeitamente seus aplicativos baseados em IA usando o banco de dados de vetores integrado. Essa integração oferece uma solução unificada, permitindo que você armazene seus dados operacionais/transacionais e dados de vetor juntos. Ao contrário de outras soluções de banco de dados de vetores que envolvem o envio de seus dados entre integrações de serviço, essa abordagem economiza em custo e complexidade.

  • Preço fixo com baixo custo total de propriedade: desfrute de um modelo de preço familiar, com base em computação (vCores &RAM) e armazenamento (discos).

  • Aprimore as consultas com índices de texto: aumente a eficiência da consulta de dados com nosso recurso de indexação de texto. Navegue sem problemas pelas pesquisas de texto completo nas coleções do MongoDB, simplificando o processo de extração de insights valiosos dos seus documentos.

  • Escala sem necessidade de chave de fragmento: simplifique o processo de desenvolvimento com escala vertical de alta capacidade, tudo isso sem precisar de uma chave de fragmento. A fragmentação e a escalabilidade horizontal são simples quando as coleções estão nos TBs.

  • Backups gratuitos de 35 dias com PITR (restauração pontual): backups gratuitos de 35 dias para qualquer quantidade de dados.

Dica

Acesse Escolha seu modelo para conferir uma comparação detalhada de cada arquitetura para ajudar a escolher qual é a ideal para você.

Arquitetura de RU (Unidade de Solicitação)

Um serviço totalmente gerenciado compatível com o MongoDB e escala flexível por meio de RUs (Unidades de Solicitação). Projetado para aplicativos nativos de nuvem.

  • Escalabilidade instantânea: com o recurso de Autoescala, seu banco de dados pode ser escalado ou reduzido verticalmente com um período de aquecimento zero. Você não precisa mais esperar pelo MongoDB Atlas ou outro serviço do MongoDB que você usa para levar horas para escalar verticalmente e até dias para reduzir verticalmente.

  • Fragmentação automática e transparente: a infraestrutura é totalmente gerenciada para você. Esse gerenciamento inclui fragmentação e otimização do número de fragmentos à medida que seus aplicativos são dimensionados horizontalmente. A fragmentação automática e transparente economiza o tempo e o esforço que você gastou anteriormente na especificação e gerenciamento de fragmentação do Atlas do MongoDB, e você pode se concentrar melhor no desenvolvimento de aplicativos para seus usuários.

  • Cinco noves de disponibilidade: 99,999% de disponibilidade é facilmente configurável para garantir que os seus dados estejam sempre disponíveis para você.

  • Banco de dados ativo-ativo: Os bancos de dados podem abranger várias regiões, sem um único ponto de falha para gravações e leituras dos mesmos dados. Os clusters globais do MongoDB dão suporte apenas a implantações ativas-passivas para gravações dos mesmos dados.

  • Escalabilidade econômica, granular e ilimitada: a plataforma pode ser dimensionada em incrementos tão pequenos quanto 1/100 de uma VM devido à sua arquitetura. Essa escalabilidade significa que você pode escalar seu banco de dados para o tamanho exato necessário, sem pagar por recursos não utilizados.

  • Análise em tempo real (HTAP) em qualquer escala: execute cargas de trabalho de análise em relação aos dados transacionais do MongoDB em tempo real sem nenhum efeito no banco de dados. Essa análise é rápida e de baixo custo, devido ao armazenamento de colunas analíticas nativo de nuvem que está sendo utilizado, sem pipelines de ETL. Crie painéis de controle do Power BI e integre-os ao Azure Machine Learning e aos serviços de IA do Azure com facilidade. Traga todos os seus dados das cargas de trabalho do MongoDB para uma única solução de armazenamento de dados. Saiba mais sobre o Link do Azure Synapse.

  • Implantações sem servidor: no modo de capacidade sem servidor, você só é cobrado por operação e não paga pelo banco de dados quando não o usa.

Dica

Acesse Escolha seu modelo para conferir uma comparação detalhada de cada arquitetura para ajudar a escolher qual é a ideal para você.

Observação

Esse serviço implementa o protocolo de transmissão para MongoDB. Essa implementação permite compatibilidade transparente com SDKs, drivers e ferramentas de cliente do MongoDB. Esse serviço não hospeda o mecanismo de banco de dados do MongoDB. Todo driver de cliente do MongoDB compatível com a versão de API que você está usando deve conseguir se conectar sem nenhuma configuração especial. A Microsoft não executa bancos de dados MongoDB para fornecer esse serviço. Esse serviço não é afiliado ao MongoDB, Inc.

Como conectar um aplicativo do MongoDB