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


Különbségek az Apache Cassandra Azure Managed Instance és az Apache Cassandra azure Cosmos DB-példánya között

Ebben a cikkben megismerheti az Apache Cassandra Azure Managed Instance és az Apache Cassandra ru-alapú Azure Cosmos DB közötti különbségeket. Ez a cikk javaslatokat tartalmaz a két szolgáltatás közötti választásra, illetve a saját Apache Cassandra-környezet üzemeltetésének időpontjára.

Fő eltérések

Az Apache Cassandra Azure Managed Instance egy teljesen felügyelt szolgáltatás tiszta nyílt forráskódú Apache Cassandra-fürtökhöz. A szolgáltatás lehetővé teszi a konfigurációk felül bírálását is az egyes számítási feladatok adott igényeitől függően, ami maximális rugalmasságot és szabályozást tesz lehetővé, ahol szükséges. Emellett lehetővé teszi a meglévő helyszíni vagy felhőalapú, saját üzemeltetésű Apache Cassandra-fürtök kapacitásának skálázását is. Úgy méretezhető ki, hogy felügyelt Cassandra-adatközpontokat ad hozzá a meglévő fürtgyűrűhöz.

Az Azure Cosmos DB-ben az Apache Cassandra ru-alapú Azure Cosmos DB egy kompatibilitási réteg a Microsoft globálisan elosztott natív felhőalapú adatbázis-szolgáltatásával, az Azure Cosmos DB-vel szemben.

Hogyan válasszon?

Az alábbi táblázat azokat a gyakori forgatókönyveket, számítási feladatokat és törekvéseket mutatja be, ahol ezek az üzembe helyezési módszerek illeszkednek:

Saját üzemeltetésű Apache Cassandra a helyszínen vagy az Azure-ban Felügyelt Azure-példány az Apache Cassandrához Azure Cosmos DB az Apache Cassandra-hoz
Üzembe helyezés típusa Nagy mértékben testre szabott Apache Cassandra-üzembe helyezéssel rendelkezik, egyéni javításokkal vagy snitches-ekkel. Szabványos nyílt forráskódú Apache Cassandra-üzembe helyezéssel rendelkezik egyéni kód nélkül. Olyan platformmal rendelkezik, amely nem Apache Cassandra alatt található, de megfelel az összes nyílt forráskódú ügyfélillesztőnek vezetékes protokoll szintjén.
Működési többletterhelés Meglévő Cassandra-szakértőkkel rendelkezik, akik üzembe helyezhetik, konfigurálhatják és karbantarthatják a fürtöket. Meg szeretné szüntetni a működési többletterhelést egy teljes körűen felügyelt, nyílt forráskódú Apache Cassandra-adatbázis használatával, de szükség esetén szabályozhatja a Cassandra-specifikus konfigurációkat, például a replikációt és a konzisztenciát. A működési többletterhelést egy teljes mértékben felügyelt, szolgáltatásként nyújtott platformadatbázis használatával szeretné megszüntetni a felhőben.
Éles környezet támogatása Az élő incidenseket és kimaradásokat ön kezeli, beleértve a megfelelő infrastruktúra-csapatokkal való kapcsolatot a számítás, hálózatkezelés, tárolás stb. érdekében. Olyan belső, felügyelt szolgáltatásélményt szeretne, amely egyablakos megoldásként szolgál az élő incidensek és kimaradások támogatásához. Olyan belső felügyelt szolgáltatásélményt szeretne, amely egyablakos üzletként működik az élő incidensek és kimaradások esetén.
Szoftvertámogatás Ön kezeli az összes javítást, és gondoskodik arról, hogy a szoftver az élettartam lejárta előtt frissüljön. Olyan belső felügyelt szolgáltatásélményt szeretne, amely a Cassandra szoftverszintű támogatását nyújtja az élő, automatizált javítások és kulcsrakész frissítések után a főverziókhoz Olyan belső felügyelt szolgáltatásélményt szeretne, amelyben a szoftverszintű támogatás teljes mértékben absztrakcióra kerül.
Az operációs rendszer követelményei Egyéni vagy aranyszínű virtuálisgép-operációsrendszer-lemezképek karbantartására van szükség. Használhat vaníliaképeket, de szeretné szabályozni az SKU-k, a memória, a lemezek és az IOPS kiválasztását. Azt szeretné, hogy a kapacitáskiépítés egyszerű legyen, és egyetlen normalizált metrikaként legyen kifejezve, egy-az-egyhez kapcsolattal az átviteli sebességhez, például az Azure Cosmos DB kérelemegységeihez .
Díjszabási modell Olyan felügyeleti szoftvereket szeretne használni, mint a Datastax eszközkezelés, és elégedett a licencelési költségekkel. A tiszta nyílt forráskódú licencelést és a virtuálisgép-példányalapú díjszabást részesíti előnyben. Natív felhőbeli díjszabást szeretne használni, amely automatikus skálázási és kiszolgáló nélküli ajánlatokat is tartalmaz.
Elemzés Az elemzési folyamatok kiépítését teljes körűen szabályozni szeretné, függetlenül attól, hogy milyen többletterheléssel kell felépíteni és karbantartani őket. Olyan felhőalapú elemzési szolgáltatásokat szeretne használni, mint az Azure Databricks. Közel valós idejű hibrid tranzakcióelemzést szeretne beépíteni a platformba az Azure Cosmos DB-hez készült Azure Synapse Link használatával.
Számítási feladatok mintája A számítási feladat meglehetősen állandó állapotú, és nem igényel gyakran csomópontok skálázását a fürtben. A számítási feladatok változékonyak, és képesnek kell lennie az adatközpontokban lévő csomópontok vertikális fel- vagy leskálázására, illetve adatközpontok egyszerű hozzáadására/eltávolítására. A számítási feladatok gyakran változékonyak, és gyorsan és jelentős mennyiségben kell vertikálisan felskáláznia vagy leskáláznia.
SLA-k Elégedett a konzisztenciával, az átviteli sebességgel, a rendelkezésre állással és a vészhelyreállítással kapcsolatos SLA-k fenntartásának folyamataival. Elégedett a konzisztencián és az átviteli sebességen alapuló SLA-k fenntartásának folyamataival, de rendelkezésre állási SLA-t szeretne, és segítségre van szüksége a biztonsági mentésekhez. Teljes körű SLA-kra van szüksége a konzisztencia, az átviteli sebesség, a rendelkezésre állás és a vészhelyreállítás tekintetében.
Replikáció és konzisztencia Az olvasási és írási útvonalhoz konfigurálnia kell az Apache Cassandra-ban elérhető konzisztencia-beállítások teljes tömbét. Az olvasási és írási útvonalhoz konfigurálnia kell az Apache Cassandra-ban elérhető konzisztencia-beállítások teljes tömbét. A ONE (végleges) vagy az ALL (erős) olvasási útvonal-konzisztencia elegendő az összes alkalmazáshoz (lásd még a Cassandra konzisztenciaszintjeinek leképezését)
Adatmodell Olyan számítási feladatokat migrál, amelyek az adatok egységes eloszlásának és a ferde adatoknak (a tárterület és a partíciókulcsok közötti átviteli sebesség tekintetében is) keverékével rendelkeznek, ami rugalmasságot igényel a csomópontok függőleges skáláján. Olyan számítási feladatokat migrál, amelyek az adatok egységes eloszlásának és a ferde adatoknak (a tárterület és a partíciókulcsok közötti átviteli sebesség tekintetében is) keverékével rendelkeznek, ami rugalmasságot igényel a csomópontok függőleges skáláján. Új alkalmazást hoz létre, vagy a meglévő alkalmazás viszonylag egységes adateloszlást biztosít a tárterület és az átviteli sebesség tekintetében a partíciókulcsok között.

Következő lépések