Wat is Azure Cosmos DB voor MongoDB op basis van RU en vCore?
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.
Kiezen tussen vCore en RU
Hier volgen enkele belangrijke factoren waarmee u kunt bepalen welke optie voor u de juiste optie is.
Kies op basis van 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.
Aan de slag met Azure Cosmos DB voor MongoDB vCore
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.
Aan de slag met Azure Cosmos DB voor MongoDB RU
Tip
Wilt u de Azure Cosmos DB voor MongoDB RU zonder toezegging proberen? Maak gratis een Azure Cosmos DB-account met behulp van Azure Cosmos DB uitproberen.
Verschillen tussen resources en facturering tussen de opties
De vCore- en RU-services hebben verschillende architecturen met belangrijke factureringsverschillen.
Aan de slag met Azure Cosmos DB voor MongoDB RU
Op vCore gebaseerde resources en facturering
- U wilt speciale exemplaren die gebruikmaken van vooraf ingestelde CPU-, geheugen- en opslagbronnen, die dynamisch kunnen worden geschaald op basis van uw behoeften.
- U betaalt liever een consistente vaste vergoeding op basis van rekenkracht (CPU, geheugen en het aantal knooppunten) en opslag.
Aan de slag met Azure Cosmos DB voor MongoDB vCore
Op RU gebaseerde resources en facturering
- U wilt een multitenant-service die direct resources aan uw workload toewijst, afgestemd op de vereisten voor opslag en doorvoer.
Notitie
Doorvoer is gebaseerd op aanvraageenheden (RU's).
- U betaalt liever vaste (standaard ingerichte doorvoer) of variabele (automatische schaalaanpassing) kosten die overeenkomen met aanvraageenheden (RU's) en verbruikte opslag.
Notitie
RU-kosten zijn afhankelijk van het geselecteerde model: ingerichte doorvoer (standaard of automatisch schalen) of serverloos.