Nastavení zotavení po havárii pro nasazení vícevrstvé aplikace SAP NetWeaver
Většina velkých a středně velkých nasazení SAP používá nějakou formu řešení zotavení po havárii. Důležitost robustních a testovatelných řešení zotavení po havárii se zvýšila při přesunu základních obchodních procesů do aplikací, jako je SAP. Azure Site Recovery testování a integrace s aplikacemi SAP. Site Recovery možnosti většiny místních řešení zotavení po havárii a s nižšími celkovými náklady na vlastnictví než konkurenční řešení.
S Site Recovery můžete:
- Povolení ochrany produkčních aplikací SAP NetWeaver a jiných než NetWeaver, které běží místně, replikací komponent do Azure.
- Povolení ochrany produkčních aplikací SAP NetWeaver a jiných než NetWeaver, které běží v Azure, replikací komponent do jiného datacentra Azure.
- Zjednodušení migrace na cloud pomocí Site Recovery migrací nasazení SAP do Azure
- Zjednodušte upgrady, testování a vytváření prototypů projektů SAP vytvořením produkčního klonu na vyžádání pro testování aplikací SAP.
Nasazení aplikací SAP NetWeaver můžete chránit pomocí Azure Site Recovery. Tento článek popisuje osvědčené postupy pro ochranu třívrstvých nasazení SAP NetWeaver v Azure při replikaci do jiného datacentra Azure pomocí Site Recovery. Tento článek popisuje podporované scénáře a konfigurace a postupy pro testovací převzetí služeb při selhání (postupy zotavení po havárii) a skutečná převzetí služeb při selhání.
Požadavky
Než začnete, ujistěte se, že víte, jak provádět následující úlohy:
- Replikace virtuálního počítače do Azure
- Návrh sítě pro obnovení
- Testovací převzetí služeb při selhání do Azure
- Převzetí služeb při selhání do Azure
- Replikace řadiče domény
- Replikace SQL Server instance
Podporované scénáře
K implementaci Site Recovery zotavení po havárii můžete použít následující scénáře:
- Máte systémy SAP spuštěné v jednom datacentru Azure a replikujete je do jiného datacentra Azure (zotavení po havárii Azure do Azure). Další informace najdete v tématu Architektura replikace Azure do Azure.
- Máte systémy SAP spuštěné na místních serverech VMware (nebo fyzických serverech). Replikujete také systémy SAP do lokality pro zotavení po havárii v datacentru Azure (zotavení po havárii VMware do Azure). Tento scénář vyžaduje některé další komponenty. Další informace najdete v tématu Architektura replikace VMware do Azure.
- Máte systémy SAP spuštěné v místním prostředí Hyper-V. Replikujete také systémy SAP do lokality pro zotavení po havárii v datacentru Azure (zotavení po havárii Hyper-V do Azure). Tento scénář vyžaduje některé další komponenty. Další informace najdete v tématu Architektura replikace Hyper-V do Azure.
V tomto článku používáme scénář zotavení po havárii Azure do Azure. Tento scénář ukazuje možnosti zotavení po havárii SAP pro Site Recovery. Vzhledem Site Recovery, že replikace není specifická pro aplikaci, očekává se, že popsaný proces bude platit i pro jiné scénáře.
Požadované základní služby
Ve scénáři, který probereme v tomto článku, se nasadí následující základní služby:
- Azure ExpressRoute nebo Azure VPN Gateway
- Alespoň jeden Azure Active Directory domény a server DNS běžící v Azure
Doporučujeme vytvořit tuto infrastrukturu před nasazením Site Recovery.
Referenční nasazení aplikace SAP
Tato referenční architektura používá SAP NetWeaver v Windows azure s vysokou dostupností. Tato architektura se nasazovat s konkrétními velikostmi virtuálních počítačů, které můžete změnit podle potřeb vaší organizace.

Aspekty zotavení po havárii
Pro zotavení po havárii musíte být schopni služby při selhání přepadnout do sekundární oblasti. Každá úroveň používá k zajištění ochrany zotavení po havárii jinou strategii.
Virtuální počítače s fondy SAP Web Dispatcheru
Komponenta Web Dispatcher funguje jako nástroj pro vyrovnávání zatížení pro provoz SAP mezi aplikačními servery SAP. K dosažení vysoké dostupnosti komponenty Web Dispatcher Azure Load Balancer paralelní instalaci Web Dispatcheru. Web Dispatcher používá konfiguraci kruhového dotazování pro distribuci provozu HTTP(S) mezi dostupnými webovými dispečery ve fondu nástroje pro vyrovnávání zatížení.
Virtuální počítače s fondy aplikačních serverů
Transakce SMLG spravuje skupiny přihlášení pro jazyk ABAP aplikační servery. Používá funkci vyrovnávání zatížení v rámci serveru zpráv centrálních služeb k distribuci úloh mezi fondy aplikačních serverů SAP pro přenosy SAPGUI a RFC. Tuto správu můžete replikovat pomocí Site Recovery.
Virtuální počítače s clustery SAP Central Services
Tato referenční architektura spouští centralizované služby na virtuálních počítači v aplikační vrstvě. Centrální služby jsou potenciálním jediným bodem selhání na jednom virtuálním počítače. Typické nasazení a vysoká dostupnost nejsou požadavky.
K implementaci řešení vysoké dostupnosti můžete použít sdílený diskový cluster nebo cluster sdílených složek. Pokud chcete nakonfigurovat virtuální počítače pro sdílený diskový cluster, použijte Windows s podporou převzetí služeb při selhání serveru. Jako určující disk kvora doporučujeme použít určující cloud.
Poznámka
Vzhledem Site Recovery že nereplikuje cloudový witness, doporučujeme nasadit do oblasti pro zotavení po havárii cloudovou kopie clusteru.
Pro podporu prostředí clusteru s podporou převzetí služeb při selhání si SIOS DataKeeper Cluster Edition dělá funkci sdíleného svazku clusteru. Cluster SIOS DataKeeper ve funkci replikuje nezávislé disky vlastněné uzly clusteru.
Clustering můžete také zpracovat implementací clusteru sdílené složky. SPOLEČNOST SAP nedávno upravila vzor nasazení Centrální služby tak, aby přistupoval ke globálním adresářům /sapmnt prostřednictvím cesty UNC. Přesto doporučujeme zajistit vysokou dostupnou složku /sapmnt UNC. Můžete zkontrolovat instanci centralizované služby. V Windows použijte cluster s podporou převzetí služeb při selhání serveru se souborový serverem se škálování na více systémů (SOFS) a Prostory úložiště Direct (S2D) Windows Server 2016.
Poznámka
Site Recovery v současné době podporuje pouze replikaci bodů konzistentní vzhledem k selháním virtuálních počítačů, které používají prostory úložiště s přímým přístupem a pasivní uzel SIOS Datakeeperu.
Další důležité informace o zotavení po havárii
Pomocí nástroje Site Recovery můžete orchestrovat převzetí služeb při selhání úplného nasazení SAP napříč oblastmi Azure. Toto jsou kroky pro nastavení zotavení po havárii:
- Replikace virtuálních počítačů
- Návrh sítě pro obnovení
- Replikace řadiče domény
- Replikace základní vrstvy dat
- Provedení testovacího převzetí služeb při selhání
- Provedení převzetí služeb při selhání
Následuje doporučení pro zotavení po havárii pro každou úroveň použitou v tomto příkladu.
| Úrovně SAP | Doporučení |
|---|---|
| Fond SAP Web Dispatcher | Replikace pomocí Site Recovery |
| Fond aplikačních serverů SAP | Replikace pomocí Site Recovery |
| Cluster SAP Central Services | Replikace pomocí Site Recovery |
| Virtuální počítače služby Active Directory | Použití replikace služby Active Directory |
| Servery služby SQL Database | Použití SQL Server replikace Always On |
Replikace virtuálních počítačů
Pokud chcete začít replikovat všechny virtuální počítače aplikací SAP do datacentra zotavení po havárii Azure, postupujte podle pokynů v části Replikace virtuálního počítače do Azure.
Pokyny k ochraně Active Directory a DNS najdete v tématu ochrana Active Directory a DNS.
Pokyny k ochraně databázových vrstev spuštěných na SQL Server najdete v tématu o tom, jak chránit SQL Server.
Konfigurace sítě
Pokud používáte statickou IP adresu, můžete zadat IP adresu, kterou má virtuální počítač převzít. IP adresu nastavíte tak, že přejdete na síťová > karta síťové nastavení.

Vytvoření plánu obnovení
Plán obnovení podporuje sekvencování různých vrstev v vícevrstvé aplikaci během převzetí služeb při selhání. Sekvence pomáhá udržovat konzistenci aplikací. Při vytváření plánu obnovení pro vícevrstvé webové aplikace proveďte kroky popsané v tématu Vytvoření plánu obnovení pomocí Site Recovery.
Přidání virtuálních počítačů do skupin s podporou převzetí služeb při selhání
- Vytvořte plán obnovení přidáním virtuálních počítačů aplikační server, webový dispečer a SAP Central Services.
- Vyberte přizpůsobit pro seskupení virtuálních počítačů. Ve výchozím nastavení jsou všechny virtuální počítače součástí skupiny 1.
Přidání skriptů do plánu obnovení
Aby vaše aplikace fungovaly správně, možná budete muset provést některé operace na virtuálních počítačích Azure. Tyto operace proveďte po převzetí služeb při selhání nebo během testovacího převzetí služeb při selhání. Můžete také automatizovat některé operace po převzetí služeb při selhání. Například aktualizujte položku DNS a změňte vazby a připojení přidáním odpovídajících skriptů do plánu obnovení.
Nejčastěji používané Site Recovery skripty můžete nasadit do svého účtu Azure Automation tak, že vyberete nasadit do Azure. Když použijete publikovaný skript, postupujte podle pokynů ve skriptu.
- přidejte skript před akcemi do skupiny 1, který převezme služby při selhání skupinou dostupnosti SQL Server. použijte skript ASR-SQL-FailoverAG, který je publikovaný ve vzorových skriptech. Postupujte podle pokynů ve skriptu a patřičně proveďte požadované změny ve skriptu.
- Přidejte skript po akci, který připojí nástroj pro vyrovnávání zatížení do virtuálních počítačů s podporou převzetí služeb při selhání webové vrstvy (skupina 1). Použijte skript ASR-AddSingleLoadBalancer publikovaný ve vzorových skriptech. Postupujte podle pokynů ve skriptu a podle potřeby proveďte požadované změny ve skriptu.

Spuštění testovacího převzetí služeb při selhání
- V Azure Portal vyberte svůj trezor Recovery Services.
- Vyberte plán obnovení, který jste vytvořili pro aplikace SAP.
- Vyberte Testovací převzetí služeb při selhání.
- Pokud chcete spustit proces testovacího převzetí služeb při selhání, vyberte bod obnovení a virtuální síť Azure.
- Když je sekundární prostředí nahoru, proveďte ověření.
- Po dokončení ověřování vyčistěte prostředí převzetí služeb při selhání výběrem možnosti vyčistit testovací převzetí služeb při selhání.
Další informace najdete v tématu testování převzetí služeb při selhání do Azure v Site Recovery.
Spuštění převzetí služeb při selhání
- V Azure Portal vyberte svůj trezor Recovery Services.
- Vyberte plán obnovení, který jste vytvořili pro aplikace SAP.
- Vyberte Převzetí služeb při selhání.
- Chcete-li spustit proces převzetí služeb při selhání, vyberte bod obnovení.
Další informace najdete v tématu převzetí služeb při selhání v Site Recovery.
Další kroky
- Přečtěte si další informace o vytváření řešení pro zotavení po havárii pro nasazení SAP NetWeaver pomocí Site Recovery. Přečtěte si dokument white paper o podpoře ke stažení v dokumentu SAP NetWeaver: vytvoření řešení zotavení po havárii pomocí Site Recovery. Dokument white paper obsahuje doporučení pro různé architektury SAP. Můžete si prohlédnout podporované aplikace a typy virtuálních počítačů pro SAP v Azure. K dispozici jsou také možnosti plánu pro testování řešení zotavení po havárii.
- Přečtěte si další informace o replikaci dalších úloh pomocí Site Recovery.
