Megosztás:


Zónaredundancia engedélyezése az Azure SQL Database-hez

A következőkre vonatkozik:Azure SQL Database

Ez az útmutató azt ismerteti, hogyan frissítheti az Azure SQL Database-t a zónaredundancia esetében rendelkezésre állási zónákkal.

Az Azure SQL Database zónaredundanciájának engedélyezése garantálja a magas rendelkezésre állást, így az adatbázisok és a rugalmas készletek rugalmasak lesznek a nagyobb hibákkal szemben, például katasztrofális adatközpont-kimaradásokkal szemben, az alkalmazáslogika módosítása nélkül. Ha a zónaredundancia engedélyezve van, az adatbázis rendelkezésre állási zónákkal replikálja az adatokat több fizikai helyre egyetlen Azure-régióban.

Prerequisites

A rendelkezésre állási zónák támogatása előtt győződjön meg arról, hogy az Azure SQL Database támogatott szolgáltatási szinten és üzembe helyezési modellben van. Győződjön meg arról, hogy a szint és a modell olyan régióban érhető el, amely támogatja a rendelkezésre állási zónákat.

Szolgáltatási szint Üzembehelyezési modell Zónaredundancia rendelkezésre állása
prémium Önálló adatbázis vagy rugalmas készlet Minden olyan régió, amely támogatja a rendelkezésre állási zónákat
üzletileg kritikus Önálló adatbázis vagy rugalmas készlet Minden olyan régió, amely támogatja a rendelkezésre állási zónákat
általános célú Önálló adatbázis vagy rugalmas készlet A rendelkezésre állási zónákat támogató kijelölt régiók
rugalmas skálázás Önálló adatbázis Minden olyan régió, amely támogatja a rendelkezésre állási zónákat

Állásidőre vonatkozó követelmények

A zóna-redundancia engedélyezése a prémium, az üzleti szempontból kritikus és az általános célú szolgáltatási szint számára egy rövid ideig tartó kapcsolatmegszakadással járó online művelet. Ha újrapróbálkozási logikát implementált az ideiglenes hibák szokásos eseteire, nem fogja észlelni az átállást.

Rugalmas skálázású szolgáltatási szint esetén a zónaredundancia-támogatás csak az adatbázis létrehozásakor adható meg, és az erőforrás kiépítése után nem módosítható. Ha át szeretne lépni a rendelkezésre állási zónák támogatására, át kell vinnie az adatokat adatbázis-másolással, időponthoz kötött visszaállítással vagy georeplikával. Ha a céladatbázis más régióban van, mint a forrás, vagy ha a cél adatbázis biztonsági mentési tárhelyének redundanciái eltérnek a forrásadatbázistól, akkor az állásidő arányos az adatművelet méretével.

Zónaredundancia engedélyezése (prémium, üzleti szempontból kritikus és általános célú)

A prémium, az üzleti szempontból kritikus és az általános célú szolgáltatási szintek esetében lehetséges a zónaredundancia engedélyezése.

Az alábbi lépéseket követve engedélyezheti a zónaredundanciát egyetlen adatbázishoz vagy rugalmas készlethez.

Zónaredundancia engedélyezése egyetlen adatbázishoz

  1. Lépjen az Azure Portalra az adatbázis megkereséséhez. SQL-adatbázisok keresése és kiválasztása.

  2. Válassza ki a kívánt adatbázist.

  3. A Beállítások területen válassza a Compute + Storage lehetőséget.

  4. Válassza az Igen lehetőséget , ha szeretné redundánssá tenni ezt az adatbáziszónát?

  5. Válassza az Alkalmaz lehetőséget.

  6. Várjon, amíg értesítést kap a művelet befejezéséről az Értesítések területen az Azure Portal felső menüjében.

  7. A zónaredundancia engedélyezésének ellenőrzéséhez válassza az Áttekintés , majd a Tulajdonságok lehetőséget.

  8. A Rendelkezésre állás szakaszban ellenőrizze, hogy a zónaredundancia engedélyezve van-e.

Zónaredundancia engedélyezése elasztikus adatbáziskészlethez

Important

Ha engedélyezi a zónaredundancia-támogatást a rugalmas készletekhez, az a készletzónán belüli összes adatbázist redundánssá teszi.

  1. Lépjen az Azure Portalra a kívánt rugalmas készlet megkereséséhez és kiválasztásához.

  2. A Beállítások területen válassza a Compute + Storage lehetőséget.

  3. Válassza az Igen lehetőséget , ha szeretné redundánssá tenni ezt a rugalmas készletzónát?.

  4. Válassza az Mentésgombot.

  5. Várjon, amíg értesítést kap a művelet befejezéséről az Értesítések területen az Azure Portal felső menüjében.

  6. A zónaredundancia engedélyezésének ellenőrzéséhez válassza a Konfigurálás , majd a Készlet beállításai lehetőséget.

  7. A zónaredundáns beállítást Igen értékre kell állítani.

Újratelepítés (rugalmas skálázás)

A rugalmas skálázási szolgáltatási szint esetében a zónaredundancia-támogatás csak az adatbázis létrehozásakor adható meg, és az adatbázis kiépítése után nem módosítható. Ha zónaredundancia-támogatást szeretne szerezni, a meglévő rugalmas skálázású szolgáltatásszint egyetlen adatbázisából kell adatátvitelt végeznie. Az átvitel végrehajtásához és a zónaredundancia beállítás engedélyezéséhez létre kell hozni egy klónt adatbázis-másolással, időponthoz kötött visszaállítással vagy georeplikával.

Újratelepítési szempontok

  • Az újratelepítésnek két módja van (online és offline):

    • Az adatbázis másolási és időponthoz kötött visszaállítási módszerei (offline mód) tranzakciós konzisztens adatbázist hoznak létre egy adott időpontban. Ennek eredményeképpen a másolási vagy visszaállítási művelet elindítása után végrehajtott adatmódosítások nem lesznek elérhetők a másolt vagy visszaállított adatbázisban.

    • A georeplika metódus (online mód) egy újratelepítés, amelyben a forrásból származó adatváltozások a célhoz lesznek szinkronizálva.

  • Az alkalmazás kapcsolati karakterláncát frissíteni kell úgy, hogy a zónaredundáns adatbázisra mutasson.

Egyetlen adatbázis ismételt üzembe helyezése

Adatbázis másolása

Ha adatbázispéldányt szeretne létrehozni, és engedélyezni szeretné a zónaredundanciát az Azure Portalon, a PowerShellben vagy az Azure CLI-ben, kövesse az azure SQL Database-adatbázis tranzakciósan konzisztens másolatának másolására vonatkozó utasításokat.

Adott időpontnak megfelelő helyreállítás

Időponthoz kötött adatbázis-visszaállítás létrehozásához és a zónaredundanciának az Azure Portalon, a PowerShellben vagy az Azure CLI-ben való engedélyezéséhez kövesse az időponthoz kötött visszaállítás utasításait.

Geo-replica

Az adatbázis georeplikája létrehozása:

  1. Kövesse az Azure Portal, a PowerShell vagy az Azure CLI utasításait az Aktív georeplikálás és feladatátvétel konfigurálása (Azure SQL Database) című témakörben, és engedélyezze a zónaredundanciát a Compute + Storage területen

  2. A replika inicializálva van, és az adatok másolásához szükséges idő a forrásadatbázis méretétől függ. A vetés állapotát az Azure Portalon vagy a replikaadatbázison a következő TSQL-lekérdezések futtatásával figyelheti:

        SELECT * FROM sys.dm_geo_replication_link_status;
        SELECT * FROM sys.dm_operation_status;
    
  3. Miután az adatbázis feltöltése befejeződött, végezzen el egy tervezett (adatvesztés nélküli) feladatátvételt, hogy a zónaredundanciával rendelkező céladatbázist elsődlegessé tegye.

    • A georeplikációs állapot státuszának megtekintéséhez használja a sys.dm_geo_replication_link_status -t. replication_state_desc A CATCH_UP másodlagos adatbázis tranzakciós konzisztens állapotban van.
    • A sys.dm_operation_status dinamikus felügyeleti nézetben keresse megstate_desc, hogy COMPLETED mikor fejeződött be a magvetési művelet.
  4. Frissítse az alkalmazás kapcsolati karakterláncaiban a kiszolgálónevet, hogy tükrözze az új zónaredundáns adatbázist.

  5. A törléshez fontolja meg az eredeti nem zónaredundáns adatbázis eltávolítását a georeplika-kapcsolatból. A törlést is választhatja.

Zónaredundancia ellenőrzése

Az Azure PowerShell, az Azure CLI vagy a REST API használatával ellenőrizheti egy adatbázis tulajdonságát ZoneRedundant .

  1. Az Azure Portalon lépjen az Azure SQL Database-hez.
  2. A Beállítások területen válassza a Compute + Storage lehetőséget.
  3. Ellenőrizze a Szeretné, hogy ez az adatbázis zóna redundáns legyen? beállítás értékét.

Zónaredundancia letiltása

Ha le szeretné tiltani a zónaredundanciát egyetlen adatbázishoz vagy rugalmas készlethez, használhatja az Azure Portalt, az ARM API-t, a PowerShellt vagy a parancssori felületet.

Zónaredundancia letiltása egyetlen adatbázis esetében

  1. Lépjen az Azure Portalra , és válassza ki azt az adatbázist, amelyet már nem szeretne zónaredundánsként használni.

  2. A Beállítások területen válassza a Compute + Storage lehetőséget.

  3. Válassza a Nem lehetőséget, ha redundánssá szeretné tenni ezt az adatbáziszónát?

  4. Válassza az Mentésgombot.

Zónaredundancia letiltása rugalmas készlet esetén

  1. Lépjen az Azure Portalra, és válassza ki azt a rugalmas teljesítménycsoportot, amelyet már nem szeretne zónaredundáns állapotban tartani.

  2. A Beállítások területen válassza a Compute + Storage lehetőséget.

  3. Válassza a Nem lehetőséget, ha redundánssá szeretné tenni ezt a rugalmas készletzónát?.

  4. Válassza az Mentésgombot.

Ha le szeretné tiltani a zónaredundanciát a rugalmas skálázási szolgáltatási szint esetében, megfordíthatja az újratelepítésben (rugalmas skálázásban ) dokumentált lépéseket.