Provádění postupu zotavení po havárii – Azure SQL Database
Platí pro: Azure SQL Database
Doporučuje se pravidelně provádět ověřování připravenosti aplikace pro pracovní postup obnovení. Ověření chování aplikace a důsledků ztráty dat nebo přerušení, které převzetí služeb při selhání zahrnuje, je dobrým technickým postupem. Je to také požadavek většiny oborových standardů v rámci certifikace kontinuity podnikových procesů.
Provedení postupu zotavení po havárii se skládá z:
- Simulace výpadku datové vrstvy
- Uzdravování
- Ověření integrity aplikace po obnovení
V závislosti na tom, jak jste aplikaci navrhli pro provozní kontinuitu, se pracovní postup pro provedení postupu může lišit. Tento článek popisuje osvědčené postupy pro provádění postupu zotavení po havárii v kontextu služby Azure SQL Database.
Geografické obnovení
Pokud chcete zabránit potenciální ztrátě dat při provádění postupu zotavení po havárii, proveďte postup pomocí testovacího prostředí vytvořením kopie produkčního prostředí a jeho použitím k ověření pracovního postupu převzetí služeb při selhání aplikace.
Simulace výpadků
Pokud chcete simulovat výpadek, můžete zdrojová databáze přejmenovat. Tato změna názvu způsobí selhání připojení aplikace.
Obnovovací
- Proveďte geografické obnovení databáze na jiný server, jak je popsáno v pokynech pro zotavení po havárii.
- Změňte konfiguraci aplikace tak, aby se připojila k obnovené databázi, a dokončete obnovení podle průvodce konfigurací databáze.
Ověřování
Dokončete postup ověřením integrity aplikace po obnovení (včetně připojovací řetězec, přihlášení, základního testování funkčnosti nebo jiné části ověřovacích postupů standardního přihlašování aplikací).
Skupiny převzetí služeb při selhání
Pro databázi chráněnou pomocí skupin převzetí služeb při selhání zahrnuje cvičení přechodu k podrobnostem plánované převzetí služeb při selhání na sekundární server. Plánované převzetí služeb při selhání zajišťuje, že primární a sekundární databáze ve skupině převzetí služeb při selhání zůstanou synchronizované při přepnutí rolí. Na rozdíl od neplánovaného převzetí služeb při selhání tato operace nezpůsobí ztrátu dat, takže podrobnou analýzu je možné provést v produkčním prostředí.
Simulace výpadků
K simulaci výpadku můžete zakázat webovou aplikaci nebo virtuální počítač připojený k databázi. Tato simulace výpadku vede k selhání připojení webových klientů.
Obnovovací
- Ujistěte se, že konfigurace aplikace v oblasti zotavení po havárii odkazuje na bývalou sekundární, což se stane plně přístupným novým primárním serverem.
- Zahájí plánované převzetí služeb při selhání skupiny převzetí služeb při selhání ze sekundárního serveru.
- Dokončete obnovení podle průvodce konfigurací databáze.
Ověřování
Dokončete podrobnou analýzu ověřením integrity aplikace po obnovení (včetně připojení, základního testování funkčnosti nebo jiných ověření požadovaných pro přihlášení k podrobnostem).
Související obsah
Další informace najdete tady:
- Scénáře kontinuity
- Automatizované zálohy
- Obnovte databázi ze záloh iniciovaných službou.
- Další informace o rychlejších možnostech obnovení najdete v tématu Aktivní geografická replikace a skupiny převzetí služeb při selhání.
- Projděte si pokyny pro zotavení po havárii a kontrolní seznam pro vysokou dostupnost a zotavení po havárii.