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


Biztonsági mentés és visszaállítás az Azure Cosmos DB for PostgreSQL-ben

Fontos

Az Azure Cosmos DB for PostgreSQL már nem támogatott új projektek esetén. Ne használja ezt a szolgáltatást új projektekhez. Ehelyett használja az alábbi két szolgáltatás egyikét:

  • Az Azure Cosmos DB for NoSQL használata nagy léptékű forgatókönyvekhez tervezett elosztott adatbázis-megoldáshoz 99,999% rendelkezésre állási szolgáltatásiszint-szerződéssel (SLA), azonnali automatikus skálázással és automatikus feladatátvétellel több régióban.

  • Használja az Azure Database For PostgreSQL Rugalmas fürtök funkcióját a megosztott PostgreSQL-hez a nyílt forráskódú Citus-bővítmény használatával.

Az Azure Cosmos DB for PostgreSQL automatikusan biztonsági másolatot készít a fürt egyes csomópontjairól. A biztonsági másolatokkal visszaállíthatja a fürtöt egy adott időpontra – időponthoz kötött visszaállítás (PITR). A biztonsági mentés és helyreállítás minden üzletmenet-folytonossági stratégia elengedhetetlen része, hiszen ez védi meg az adatokat a véletlen sérülésektől és törléstől.

Biztonsági másolatok

Az automatizált folyamat biztonsági másolatot készít az egyes Azure Cosmos DB for PostgreSQL-csomópontokról a fürt kiépítése, valamint a fürt teljes életciklusa során. Az Azure Cosmos DB for PostgreSQL rendszeres lemezpillanatképeket készít, és egyesíti a csomópont WAL-fájljaival , amely az Azure Blob Storage-ba streamel.

A biztonsági másolatok a megőrzési időszakon belül lehetővé teszik a kiszolgálók bármely időpontra való visszaállítását. (Az adatmegőrzési időszak jelenleg 35 nap az összes fürt esetében.) Minden biztonsági mentés AES 256 bites titkosítással van titkosítva.

A biztonságimentés-fájlok nem exportálhatók. Csak az Azure Cosmos DB for PostgreSQL visszaállítási műveleteihez használhatók.

Biztonsági mentési redundancia

Az Azure Cosmos DB for PostgreSQL a következő biztonsági mentési redundanciabeállításokat támogatja.

  • Ugyanazon régió biztonsági mentése

    • Zónaredundáns biztonsági mentési tároló: Ez a beállítás automatikusan ki van választva a rendelkezésre állási zónákat támogató régiók esetében. Ha a biztonsági másolatokat zónaredundáns biztonsági mentési tárolóban helyezik el, akkor a rendelkezésre állási zónában, ahol az egyes fürtök csomópontjai találhatók, tárolt adatok több példánya mellett az adatok más rendelkezésre állási zónákba is replikálódnak.

    • Helyileg redundáns biztonsági mentési tárhely: Ez a beállítás automatikusan ki van választva olyan régiókban, amelyek nem támogatják a rendelkezésre állási zónákat. Ha a biztonsági másolatok helyileg redundáns biztonsági mentési tárolóban vannak tárolva, a biztonsági másolatok több példányát ugyanabban a régióban tárolja a rendszer.

  • Régiók közötti biztonsági mentés

    • Georedundáns biztonsági mentési tároló: Ezt a lehetőséget a fürt létrehozásakor választhatja ki. Amikor a biztonsági másolatok egy másik régióban vannak tárolva, a klasztert futtató régióban tárolt adatok három példánya mellett az adatok egy másik régióba is replikálódnak.

A fürt georedundáns biztonsági mentését tároló Azure-régió attól az Azure-régiótól függ, ahol az Azure Cosmos DB for PostgreSQL-fürt található.

A biztonsági mentési tár költségei

A biztonsági mentési tár aktuális díjszabását az Azure Cosmos DB for PostgreSQL díjszabási oldalán talál.

Visszaállítás

A klasztert az elmúlt 35 nap bármely időpontjára visszaállíthatja. Az időponthoz kötött visszaállítás több esetben is hasznos. Ez történik például ha egy felhasználó véletlenül adatokat töröl, eltávolít egy fontos táblát vagy adatbázist, vagy egy alkalmazás véletlenül rossz adatokkal írja felül a jó adatokat.

Feljegyzés

Bár a fürt biztonsági mentései mindig 35 napig vannak tárolva, előfordulhat, hogy meg kell nyitnia egy támogatási kérést a fürt visszaállításához a legutóbbi feladatátvételi időpontnál korábbi időpontra. A magas rendelkezésre állás (HA) mellett a karbantartási és számítási/tárolási skálázási műveletek feladatátvételt használnak, hogy minimalizálják az állásidőt ezen műveletek során.

Ha ugyanazt a régiót állítja vissza, amikor az összes csomópont működik, adatvesztés nélkül visszaállíthatja a fürtöt. Rendkívül ritka esetben, ha egy csomópont katasztrofális eseményt tapasztal (és a magas rendelkezésre állás nincs engedélyezve a fürtön), akár 5 percnyi adat is elveszhet.

A georedundáns biztonsági másolattal rendelkező fürtök esetében a visszaállítás elvégezhető a távoli régióban vagy ugyanabban a régióban, ahol a fürt található.

Fontos

A törölt fürtök nem állíthatók vissza. Ha törli a fürtöt, a fürthöz tartozó összes csomópontot is törli, és nem állíthatók vissza. A fürterőforrások védelme érdekében, az üzembe helyezés után, a véletlen törlés vagy váratlan módosítások ellen a rendszergazdák felügyeleti zárolásokat használhatnak.

A visszaállítási folyamat egy új fürtöt hoz létre ugyanabban a vagy távoli Azure-régióban, előfizetésben és erőforráscsoportban, mint az eredeti. A fürt az eredeti konfigurációval rendelkezik: ugyanannyi csomóponttal, ugyanannyi virtuális maggal, ugyanakkora tárterülettel, ugyanazokkal a felhasználói szerepkörökkel, ugyanazon PostgreSQL verzióval és ugyanazon Citus-bővítmény verzióval.

A hálózati beállítások nem kerülnek megőrzésre az eredeti fürtben, hanem alapértelmezett értékekre állnak vissza. A visszaállítás után manuálisan kell módosítania ezeket a beállításokat a visszaállított fürthöz való hozzáférés engedélyezéséhez. Általában tekintse meg a javasolt visszaállítás utáni feladatok listáját.

A klaszterek visszaállítása a legtöbb esetben maximum 1 órát is igénybe vehet.

Következő lépések