A rendelkezésre állási zónák kimaradásának rugalmassága az Azure Cosmos DB for PostgreSQL-ben
A KÖVETKEZŐKRE VONATKOZIK: Azure Cosmos DB for PostgreSQL (a Citus adatbázisbővítménye a PostgreSQL-re)
Számos Azure-régió rendelkezik rendelkezésre állási zónákkal. A rendelkezésre állási zónák (AZ-k) egy régióban lévő adatközpontok különálló csoportjai. A rendelkezésre állási zónák elég közel vannak ahhoz, hogy a régiójukon belül más rendelkezésre állási zónákkal is alacsony késésű kapcsolattal rendelkezzenek. Egy nagy teljesítményű hálózat csatlakozik hozzájuk, amely 2 ezredmásodpercnél kisebb utazási késéssel rendelkezik.
Ugyanakkor a rendelkezésre állási zónák elég messze vannak egymástól, hogy csökkenjen annak a valószínűsége, hogy egynél többre is hatással lesznek a helyi kimaradások vagy az időjárás. A rendelkezésreállási zónák független áramellátási, hűtési és hálózati infrastruktúrával rendelkeznek. Úgy lettek kialakítva, hogy ha egy zóna kimaradásba kerül, akkor a regionális szolgáltatásokat a fennmaradó zónák támogatják a különböző Azure-szolgáltatásokban.
Az Azure Cosmos DB for PostgreSQL támogatja a rendelkezésre állási zónákat a jobb megbízhatóság és vészhelyreállítás érdekében. A rendelkezésre állási zónák előnyei attól függően változnak, hogy engedélyezve van-e a magas rendelkezésre állás egy Azure Cosmos DB for PostgreSQL-fürtön.
A rendelkezésre állási zóna kimaradásának rugalmassága a regionális szolgáltatásösszetevők esetében
Minden támogatott Azure-régióban számos Azure Cosmos DB for PostgreSQL-szolgáltatásösszetevő található, amelyek nem tartoznak egyes fürtökhöz, hanem a felügyelt szolgáltatás futtatásának kritikus részei. Ezek az összetevők lehetővé teszik az összes felügyeleti művelet folyamatos végrehajtását, például az új fürtkiépítést és a meglévő fürtök skálázását, valamint az összes belső műveletet, például a csomópont állapotának figyelését.
Ha az Azure-régió támogatja a rendelkezésre állási zónákat, ezek a szolgáltatásösszetevők az AZ redundánsnak vannak konfigurálva. Ez azt jelenti, hogy minden Azure Cosmos DB for PostgreSQL-szolgáltatásösszetevő képes fenntartani az AZ kimaradását, vagy más szóval rugalmasak egyetlen AZ-kimaradáshoz.
Függetlenül attól, hogy egy fürt magas rendelkezésre állással van-e konfigurálva, a folyamatban lévő műveletek ezektől a szolgáltatásösszetevőktől függnek. A szolgáltatásösszetevők AZ redundanciájának kritikus eleme a rendelkezésre állási zónák kimaradásának rugalmassága az Azure Cosmos DB for PostgreSQL-ben.
A rendelkezésre állási zóna kimaradásának hatása a magas rendelkezésre állású és nem elérhető fürtökre
A fürt összes csomópontja egy rendelkezésre állási zónába van kiépítve. Az előnyben részesített AZ beállítás lehetővé teszi, hogy az összes fürtcsomópont ugyanabban a rendelkezésre állási zónában legyen, ahol az alkalmazás telepítve van. Ha az összes csomópont ugyanabban az AZ-ban található, alacsonyabb késést biztosít a csomópontok között, ezáltal javítva a fürt általános teljesítményét.
Ha a magas rendelkezésre állás (HA) engedélyezve van egy fürtben, az összes elsődleges csomópont egy AZ-ban jön létre, és az összes készenléti csomópont egy másik AZ-ba van kiépítve. A csomópontok a következő események során mozoghatnak a rendelkezésre állási zónák között:
- Hiba történik egy elsődleges HA-kompatibilis csomóponton. Ebben az esetben az elsődleges csomópont készenléti állapota új elsődleges és készenléti csomópont lesz az új AZ az elsődleges csomóponthoz.
- Ütemezett karbantartási esemény történik a fürtön. A karbantartás végén a fürt összes elsődleges csomópontja ugyanabban az AZ-ben lesz.
Ha a magas rendelkezésre állás engedélyezve van, a fürt továbbra is elérhető marad az AZ teljes leállása során, és lehetséges feladatátvételt hajt végre az érintett AZ-ben lévő elsődleges csomópontokon. Ha a magas rendelkezésre állás nincs engedélyezve egy fürtön, csak az AZ-ben végzett kimaradás, ahol a csomópontok üzembe vannak helyezve, hatással lenne a fürt rendelkezésre állására.
Az Azure Portalon vagy programozott módszerek, például REST API-k használatával mindig ellenőrizheti az egyes elsődleges csomópontok rendelkezésre állási zónáját.
A rendelkezésre állási zónák rugalmassági előnyeinek eléréséhez a fürtnek azon Azure-régiókban kell lennie, ahol az Azure Cosmos DB for PostgreSQL konfigurálva van az AZ-kimaradás rugalmasságához.
Következő lépések
- Tekintse meg az Azure Cosmos DB for PostgreSQL-ben az AZ-kimaradás rugalmasságához konfigurált régiókat
- Az Azure rendelkezésre állási zónáinak ismertetése
- Megtudhatja, hogyan engedélyezheti a magas rendelkezésre állást egy fürtben