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.