Share via


Biztonsági mentés és visszaállítás 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)

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ásra (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 és 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.

  • Ugyanaz a 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ásolatok zónaredundáns biztonsági mentési tárolóban vannak tárolva, a rendelkezésre állási zónában tárolt adatok több példánya mellett, ahol az egyes fürt csomópontjai találhatók, 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. Ha a biztonsági másolatok egy másik régióban vannak tárolva, a fürtöt futtató régióban tárolt adatok három példánya mellett az adatok egy másik régióba lesznek replikálva.

A fürt georedundáns biztonsági mentését tároló Azure-régió attól függ, hogy az Azure Cosmos DB for PostgreSQL-fürt hol 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 fürtöket 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 mentést engedélyező 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 fürt konfigurációjával rendelkezik: a csomópontok száma, a virtuális magok száma, a tárterület mérete, a felhasználói szerepkörök, a PostgreSQL verziója és a Citus-bővítmény verziója ugyanaz.

A hálózati beállítások nem maradnak meg az eredeti fürttől, az alapértelmezett értékekre lesznek visszaállítva. 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 fürt visszaállítása a legtöbb esetben akár 1 órát is igénybe vehet.

Következő lépések