Szerkesztés

Megosztás a következőn keresztül:


Gyakori kérdések a MongoDB-hez készült Azure Cosmos DB-vel kapcsolatban a virtuális mag architektúrában

A KÖVETKEZŐKRE VONATKOZIK: MongoDB virtuális mag

Milyen lehetőségeket kínál az Azure Cosmos DB MongoDB-felhasználók számára?

Az Azure Cosmos DB egy teljes körűen felügyelt NoSQL-, relációs és vektoradatbázis a modern alkalmazásfejlesztéshez.

A kérelemegység (RU) és a virtuális magalapú Azure Cosmos DB for MongoDB-ajánlat megkönnyíti az Azure Cosmos DB használatát, mintha MongoDB-adatbázis lenne. Mindkét lehetőség az összetett felügyeleti és skálázási megközelítések többletterhelése nélkül működik. Használhatja meglévő MongoDB-készségeit, és továbbra is használhatja kedvenc MongoDB-illesztőprogramjait, SDK-jait és eszközeit úgy, hogy az alkalmazást a fiókjához tartozó kapcsolati sztring a MongoDB API-val mutatja. Emellett mindkettő natív felhőbeli ajánlat, amely zökkenőmentesen integrálható más Azure-szolgáltatásokkal a nagyvállalati szintű modern alkalmazások létrehozásához.

Hogyan választani az Azure Cosmos DB for MongoDB (RU) és a MongoDB-hez készült Azure Cosmos DB (vCore) között?

Az alábbiakban néhány fontos tényezőt talál, amelyek segítenek a két lehetőség közötti választásban.

  • Válassza az RU-alapú lehetőséget, ha:
    • Új natív felhőbeli MongoDB-alkalmazásokat hoz létre, vagy a meglévő alkalmazásokat újrabontással készíti el a natív felhőbeli előnyök érdekében.
    • A számítási feladat több pontolvasással (egyetlen elem beolvasásával a _id és a szegmenskulcs értéke alapján) és néhány hosszan futó lekérdezéssel és összetett összesítési folyamatműveletekkel rendelkezik.
    • Korlátlan horizontális méretezhetőséget, azonnali vertikális felskálázást és részletes átviteli sebesség-vezérlést szeretne.
    • Kritikus fontosságú alkalmazásokat futtat, amelyek iparágvezető 99,999%-os rendelkezésre állást igényelnek.
  • Válassza a virtuális magalapú beállítást, ha:
    • Meglévő MongoDB-számítási feladat áttelepítése (átemelése és áthelyezése) vagy új MongoDB-alkalmazás létrehozása.
    • A számítási feladat több hosszan futó lekérdezést, összetett összesítési folyamatot, elosztott tranzakciókat, illesztéseket stb. tartalmaz.
    • A nagy kapacitású vertikális és vízszintes skálázást a jól ismert virtuálismag-alapú fürtszintek, például az M30, az M40, az M50 stb.
    • Olyan alkalmazásokat futtat, amelyek 99,995%-os rendelkezésre állást igényelnek.
    • A vektoros beágyazások tárolásához és kereséséhez natív támogatásra van szüksége.

Vannak számlázási különbségek az RU és a virtuális mag architektúrák között a MongoDB-hez készült Azure Cosmos DB-ben?

A ru és a vCore szolgáltatások különböző architektúrákkal rendelkeznek, amelyek között fontos számlázási különbségek vannak.

A RU szolgáltatásvariáns egy több-bérlős szolgáltatás, amely azonnal lefoglalja az erőforrásokat a számítási feladathoz, igazodva a tárolási és átviteli sebesség követelményeihez. A szolgáltatás átviteli sebessége kérelemegységeken alapul. Ez a szolgáltatás olyan felhasználók számára van optimalizálva, akik inkább fix (standard kiosztott átviteli sebesség) vagy változó (automatikus skálázási) díjakat szeretnének fizetni a kérelemegységek (kérelemegységek) és a felhasznált tárterület alapján. A tényleges RU-díjak a kiválasztott modelltől függenek: kiosztott átviteli sebesség (standard vagy automatikus skálázás) vagy kiszolgáló nélküli.

A virtuális mag szolgáltatásvariáns dedikált példányokat hoz létre, amelyek előre beállított CPU-, memória- és tárerőforrásokat használnak, amelyek dinamikusan méretezhetők az igényeinek megfelelően. Ez a szolgáltatás olyan felhasználók számára van optimalizálva, akik a számítás (CPU, memória és csomópontok száma) és a tárolás alapján szeretnének egységes átalánydíjat fizetni.