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


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