Vad är RU-baserad och vCore-baserad Azure Cosmos DB för MongoDB?

Azure Cosmos DB är en fullständigt hanterad NoSQL-, relations- och vektordatabas för modern apputveckling.

Både RU (Request Unit) och vCore-baserade Azure Cosmos DB for MongoDB-erbjudandet gör det enkelt att använda Azure Cosmos DB som om det vore en MongoDB-databas. Båda alternativen fungerar utan kostnader för komplexa hanterings- och skalningsmetoder. Du kan använda dina befintliga MongoDB-kunskaper och fortsätta att använda dina mongoDB-drivrutiner, SDK:er och verktyg genom att peka ditt program till anslutningssträng för ditt konto med hjälp av API:et för MongoDB. Dessutom är båda molnbaserade erbjudanden som kan integreras sömlöst med andra Azure-tjänster för att skapa moderna program i företagsklass.

Välj mellan RU-baserad och vCore-baserad

Här är några viktiga faktorer som hjälper dig att avgöra vilket alternativ som är rätt alternativ för dig.

Välj RU-baserad om

  • Du skapar nya molnbaserade MongoDB-appar eller omstrukturerar befintliga appar för molnbaserade fördelar.
  • Din arbetsbelastning har fler punktläsningar (hämtar ett enskilt objekt efter dess _id och shardnyckelvärde) och få tidskrävande frågor och komplexa aggregeringspipelines.
  • Du vill ha obegränsad horisontell skalbarhet, omedelbar uppskalning och detaljerad dataflödeskontroll.
  • Du kör verksamhetskritiska program som kräver branschledande 99,999 % tillgänglighet.

Kom igång med Azure Cosmos DB for MongoDB RU

Dricks

Vill du prova Azure Cosmos DB for MongoDB RU utan åtagande? Skapa ett Azure Cosmos DB-konto med Hjälp av Prova Azure Cosmos DB kostnadsfritt.

Välj vCore-baserad om

  • Du migrerar (lift &shift) en befintlig MongoDB-arbetsbelastning eller skapar ett nytt MongoDB-program.
  • Din arbetsbelastning har fler långvariga frågor, komplexa aggregeringspipelines, distribuerade transaktioner, kopplingar osv.
  • Du föredrar vertikal och horisontell skalning med hög kapacitet med välbekanta vCore-baserade klusternivåer som M30, M40, M50 med mera.
  • Du kör program som kräver 99,995 % tillgänglighet.
  • Du behöver inbyggt stöd för att lagra och söka efter vektorinbäddningar.

Kom igång med Azure Cosmos DB for MongoDB vCore

Resurs- och faktureringsskillnader mellan alternativen

RU- och vCore-tjänsterna har olika arkitekturer med viktiga faktureringsskillnader.

RU-baserade resurser och fakturering

  • Du vill ha en tjänst för flera innehavare som omedelbart allokerar resurser till din arbetsbelastning, i enlighet med kraven på lagring och dataflöde.

Kommentar

Dataflödet baseras på enheter för programbegäran (RU:er).

  • Du föredrar att betala fasta avgifter (standardetablerad dataflöde) eller variabelavgifter (autoskalning) som motsvarar enheter för programbegäran (RU: er) och förbrukad lagring.

Kommentar

RU-avgifter beror på den valda modellen: etablerat dataflöde (standard eller autoskalning) eller serverlöst.

Kom igång med Azure Cosmos DB for MongoDB RU

vCore-baserade resurser och fakturering

  • Du vill ha dedikerade instanser som använder förinställda processor-, minnes- och lagringsresurser, som dynamiskt kan skalas efter dina behov.
  • Du föredrar att betala en konsekvent fast avgift baserat på beräkning (CPU, minne och antalet noder) och lagring.

Kom igång med Azure Cosmos DB for MongoDB vCore

Nästa steg