Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:Azure SQL-felügyelt példány
- Azure SQL Database
- felügyelt Azure SQL-példány
Az Azure SQL Managed Instance szolgáltatás automatikusan biztosítja, hogy az összes adatbázis online, kifogástalan állapotban legyen, és folyamatosan törekszik a közzétett SLA elérésére.
Ez az útmutató részletes áttekintést nyújt a rendelkezésre állás maximalizálása, a helyreállítás biztosítása és az Azure-kimaradásokra való felkészülés érdekében tett proaktív lépésekről. Ez az útmutató a felügyelt Azure SQL-példány összes szolgáltatási szintjére vonatkozik.
Rendelkezésre állási ellenőrzőlista
A rendelkezésre állás maximalizálása érdekében az alábbi konfigurációk ajánlottak:
- Újrapróbálkozási logika beépítése az alkalmazásba az átmeneti hibák kezelésére.
- A karbantartási időszakok használatával kiszámíthatóvá és kevésbé zavaróvá teheti a jelentős karbantartási eseményeket.
- Tesztelje az alkalmazáshibák tűrőképességét azáltal, hogy manuálisan aktivál egy feladatátvételt, és így megfigyelheti a rendszer tűrőképességét működés közben.
Magas rendelkezésre állású ellenőrzőlista
A magas rendelkezésre állás eléréséhez az alábbi konfiguráció ajánlott:
- Engedélyezze a zónaredundanciát abban az esetben, ha elérhető, hogy a zónahibáknál a felügyelt SQL-példány rugalmasabb legyen.
Vészhelyreállítási ellenőrzőlista
Bár a felügyelt Azure SQL-példány automatikusan fenntartja a rendelkezésre állást, vannak olyan példányok, amelyek még magas rendelkezésre állással (zónaredundanciával) sem garantálják a rugalmasságot, mivel a kimaradás egy teljes régióra kiterjed. Előfordulhat, hogy egy régióbeli Azure SQL Megszakítás miatt vészhelyreállítást kell kezdeményeznie.
A vészhelyreállításra való legjobb felkészüléshez kövesse az alábbi ajánlásokat:
- feladatátvételi csoportok engedélyezése egy példány esetén.
- Győződjön meg arról, hogy a geo-másodlagos példány ugyanazzal a szolgáltatási szinttel, hardvergenerációval és számítási mérettel jön létre, mint az elsődleges példány.
- Vertikális felskálázáskor először skálázza fel a geo-másodlagost, majd skálázza fel az elsődlegest.
- Lefelé skálázáskor fordítsa meg a sorrendet: először skálázza le az elsődlegeset, majd skálázza le a másodlagost.
- A vészhelyreállítás természete szerint úgy van kialakítva, hogy az elsődleges és a másodlagos régió közötti aszinkron adatreplikálást használjon. A nagyobb véglegesítési késéssel szemben az adatok rendelkezésre állásának rangsorolásához érdemes lehet közvetlenül a tranzakció véglegesítése után meghívni a sp_wait_for_database_copy_sync tárolt eljárást. A
sp_wait_for_database_copy_synchívása letiltja a hívási folyamatot, amíg az utolsó véglegesített tranzakciót nem továbbították és rögzítették a másodlagos adatbázis tranzakciónaplójában. - Az elsődleges adatbázisban a sys.dm_geo_replication_link_status dinamikus felügyeleti nézet (DMV)
replication_lag_secoszlopának használatával figyelje a helyreállítási pont célkitűzés (RPO) késését. A DMV másodpercek alatt jeleníti meg az elsődlegesen lekötött és a másodlagos tranzakciónaplóra rögzített tranzakciók közötti késést. Tegyük fel például, hogy egy adott időpillanatban a késés egy másodperc, és ha az elsődleges rendszert kimaradás érinti, valamint abban az időpontban földrajzi feladatátvételt kezdeményeznek, akkor az utolsó másodpercben végrehajtott tranzakciók elvesznek. - Ha a feladatátvételi csoportok engedélyezése nem lehetséges, fontolja meg a mentési tár redundanciáját azzal beállítani, hogy georedundáns mentési tárolót használjon a geo-helyreállítási lehetőségkihasználására.
- Ez a beállítás nem érhető el régiópár nélküli régiókban.
- Gyakran tervezhet és hajthat végre vészhelyreállítási próbákat, így jobban felkészülhet egy tényleges üzemkimaradás esetén.
Másodlagos előkészítése kimaradás esetén
Ha feladatátvételi csoportokkal vagy georestore-ral szeretne sikeresen helyreállítani egy másik adatrégióba, elő kell készítenie egy másodlagos Azure SQL Felügyelt Példányt egy másik régióban. Szükség esetén ez a másodlagos példány válhat az új elsődleges példánysá. A zökkenőmentes helyreállítás érdekében jól meghatározott lépéseket is dokumentálni és tesztelni kell. Ezek az előkészítési lépések a következők:
- A földrajzi helyreállításhoz azonosítson egy másik régióban lévő példányt, hogy az új elsődleges példány legyen. Ha az elsődleges régió párosított régióval rendelkezik, gyakori, hogy a párosított régiót másodlagos régióként használja. Ezzel általában csökkenti a replikációs és georedukciós műveletek késését.
- Határozza meg, hogyan fogja átirányítani a felhasználókat az új elsődleges kiszolgálóra. A felhasználók átirányítása az alkalmazáskapcsolati sztringek vagy DNS-bejegyzések manuális módosításával valósítható meg. Ha feladatátvételi csoportokat konfigurált, és az írás-olvasási és írásvédett figyelőt használja az alkalmazás kapcsolati sztringjeiben, nincs szükség további műveletre – a rendszer automatikusan az új elsődleges adatbázisra irányítja a kapcsolatokat a feladatátvétel után.
- Azonosítsa, és opcionálisan definiálja az NSG és az útvonaltábla konfigurációját, amely ahhoz szükséges, hogy a felhasználók hozzáférjenek az új elsődleges adatbázishoz az új elsődleges erőforráson.
- Azonosítsa és igény szerint hozza létre azokat a bejelentkezéseket, amelyeknek szerepelniük kell az új elsődleges kiszolgálón található
masteradatbázisban, és ha vannak ilyenek, győződjön meg arról, hogy ezek a bejelentkezések rendelkeznek a megfelelő engedélyekkel azmasteradatbázisban. - Dokumentálja a naplózási konfigurációs az aktuális elsődleges példányon, és azonos legyen a másodlagos példányon.
Kapcsolódó tartalom
További információkért tekintse át az alábbiakat:
- Felügyelt Azure SQL-példány magas rendelkezésre állása
- folytonossági forgatókönyvek
- vészhelyreállítási útmutató
- Azure SQL Managed Instance szolgáltatásiszint-szerződés
- automatikus biztonsági mentések
- Adatbázis visszaállítása a szolgáltatás által kezdeményezett biztonsági másolatokból
- átállási csoportok
- geo-helyreállítás