Bewerken

Share via


Veelgestelde vragen over Azure Cosmos DB voor MongoDB in vCore-architectuur

VAN TOEPASSING OP: MongoDB vCore

Welke opties biedt Azure Cosmos DB voor MongoDB-gebruikers?

Azure Cosmos DB is een volledig beheerde NoSQL-, relationele en vectordatabase voor het ontwikkelen van moderne apps.

Zowel de aanvraageenheid (RU) als op vCore gebaseerde Azure Cosmos DB voor MongoDB-aanbieding maken het eenvoudig om Azure Cosmos DB te gebruiken alsof het een MongoDB-database is. Beide opties werken zonder de overhead van complexe beheer- en schaalmethoden. U kunt uw bestaande MongoDB-vaardigheden gebruiken en uw favoriete MongoDB-stuurprogramma's, SDK's en hulpprogramma's blijven gebruiken door uw toepassing te laten verwijzen naar de verbindingsreeks voor uw account met behulp van de API voor MongoDB. Daarnaast zijn beide cloudeigen aanbiedingen die naadloos kunnen worden geïntegreerd met andere Azure-services om moderne toepassingen op bedrijfsniveau te bouwen.

Hoe kan ik kiezen tussen Azure Cosmos DB voor MongoDB (RU) en Azure Cosmos DB voor MongoDB (vCore)?

Hier volgen enkele belangrijke factoren om u te helpen beslissen tussen de twee opties.

  • Kies op basis van RU als:
    • U bouwt nieuwe cloudeigen MongoDB-apps of herstructureert bestaande apps voor cloudeigen voordelen.
    • Uw workload heeft meer puntleesbewerkingen (het ophalen van één item op basis van de _id- en shardsleutelwaarde) en enkele langlopende query's en complexe aggregatiepijplijnbewerkingen.
    • U wilt onbeperkte horizontale schaalbaarheid, onmiddellijk omhoog schalen en gedetailleerd doorvoerbeheer.
    • U voert bedrijfskritieke toepassingen uit waarvoor toonaangevende beschikbaarheid van 99,999% is vereist.
  • Kies vCore als:
    • U migreert (lift&shift) een bestaande MongoDB-workload of bouwt een nieuwe MongoDB-toepassing.
    • Uw workload heeft langdurigere query's, complexe aggregatiepijplijnen, gedistribueerde transacties, joins, enzovoort.
    • U geeft de voorkeur aan verticale en horizontale schaalaanpassing met vertrouwde vCore-clusterlagen zoals M30, M40, M50 en meer.
    • U voert toepassingen uit waarvoor een beschikbaarheid van 99,995% is vereist.
    • U hebt systeemeigen ondersteuning nodig voor het opslaan en doorzoeken van vector-insluitingen.

Zijn er factureringsverschillen tussen de RU- en vCore-architecturen in Azure Cosmos DB voor MongoDB?

De RU- en vCore-services hebben verschillende architecturen met belangrijke factureringsverschillen.

De RU-servicevariant is een multitenant-service waarmee resources direct worden toegewezen aan uw workload, afgestemd op de vereisten voor opslag en doorvoer. Doorvoer voor deze service is gebaseerd op aanvraageenheden. Deze service is geoptimaliseerd voor gebruikers die liever vaste (standaard ingerichte doorvoer) of variabele (automatische schaalaanpassing) kosten betalen die overeenkomen met aanvraageenheden (RU's) en verbruikte opslag. Werkelijke RU-kosten zijn afhankelijk van het geselecteerde model: ingerichte doorvoer (standaard of automatisch schalen) of serverloos.

Met de vCore-servicevariant worden toegewezen exemplaren gemaakt die gebruikmaken van vooraf ingestelde CPU-, geheugen- en opslagbronnen, die dynamisch kunnen worden geschaald op basis van uw behoeften. Deze service is geoptimaliseerd voor gebruikers die liever een consistente vaste vergoeding betalen op basis van rekenkracht (CPU, geheugen en het aantal knooppunten) en opslag.