Megosztás a következőn keresztül:


Vészhelyreállítás beállítása többrétegű SAP NetWeaver-alkalmazás üzembe helyezéséhez

A legtöbb nagy méretű és közepes méretű SAP-üzembe helyezés valamilyen vészhelyreállítási megoldást használ. A robusztus és tesztelhető vészhelyreállítási megoldások jelentősége megnőtt, mivel egyre több alapvető üzleti folyamatot helyeznek át olyan alkalmazásokba, mint az SAP. Az Azure Site Recoveryt tesztelték és integrálták az SAP-alkalmazásokkal. A Site Recovery meghaladja a legtöbb helyszíni vészhelyreállítási megoldás képességeit, és alacsonyabb teljes bekerülési költséggel rendelkezik, mint a versengő megoldások.

A Site Recoveryvel a következőt teheti:

  • A helyszínen futó SAP NetWeaver- és nem NetWeaver-alapú éles alkalmazások védelmének engedélyezése az összetevők Azure-ba történő replikálásával.
  • Az Azure-ban futó SAP NetWeaver- és nem NetWeaver-alapú éles alkalmazások védelmének engedélyezése az összetevők egy másik Azure-adatközpontba való replikálásával.
  • A Site Recovery segítségével áttelepítheti az Azure-ba az SAP üzemelő példányt, így leegyszerűsítheti a felhőre való átállást.
  • Egyszerűsítheti az SAP-projektek frissítését, tesztelését és prototípus-készítést egy igény szerinti éles klón létrehozásával az SAP-alkalmazások teszteléséhez.

Az SAP NetWeaver-alkalmazások üzembe helyezését az Azure Site Recovery használatával védheti meg. Ez a cikk a háromrétegű SAP NetWeaver azure-beli üzembe helyezésének védelmére vonatkozó ajánlott eljárásokat ismerteti, amikor a Site Recovery használatával replikál egy másik Azure-adatközpontba. A cikk a támogatott forgatókönyveket és konfigurációkat, valamint a feladatátvételek (vészhelyreállítási próbák) és a tényleges feladatátvételek tesztelését ismerteti.

Előfeltételek

Mielőtt hozzákezdene, győződjön meg arról, hogy tudja, hogyan végezze el a következő feladatokat:

Támogatott esetek

A Site Recovery használatával vészhelyreállítási megoldást valósíthat meg az alábbi esetekben:

  • Sap-rendszerek futnak egy Azure-adatközpontban, és replikálja őket egy másik Azure-adatközpontba (Azure-ból Azure-ba vészhelyreállítás). További információ: Azure–Azure replikációs architektúra.
  • A helyszíni VMware (vagy fizikai) kiszolgálókon futó SAP-rendszerek. Emellett replikálja az SAP-rendszereket egy Azure-adatközpont vészhelyreállítási helyére (VMware-to-Azure vészhelyreállítás). Ez a forgatókönyv további összetevőket igényel. További információ: VMware-to-Azure replikációs architektúra.
  • Sap-rendszerek futnak a Hyper-V-ben a helyszínen. Az SAP-rendszereket egy Azure-adatközpont vészhelyreállítási helyére is replikálja (Hyper-V-to-Azure vészhelyreállítás). Ez a forgatókönyv további összetevőket igényel. További információ: Hyper-V-to-Azure replikációs architektúra.

Ebben a cikkben egy Azure-ból Azure-ba irányuló vészhelyreállítási forgatókönyvet használunk. A forgatókönyv bemutatja a Site Recovery SAP-vészhelyreállítási képességeit. Mivel a Site Recovery replikációja nem alkalmazásspecifikus, a leírt folyamat várhatóan más forgatókönyvekre is érvényes lesz.

Szükséges alapszolgáltatások

A cikkben tárgyalt forgatókönyvben a következő alapszolgáltatások lesznek üzembe helyezve:

  • Azure ExpressRoute vagy Azure VPN Gateway
  • Legalább egy Azure-ban futó Microsoft Entra-tartományvezérlő és DNS-kiszolgáló

Javasoljuk, hogy a Site Recovery üzembe helyezése előtt hozza létre ezt az infrastruktúrát.

Az SAP-alkalmazások üzembe helyezésének referencia-leírása

Ez a referenciaarchitektúra magas rendelkezésre állású Windows-környezetben futtatja az SAP NetWeaver szolgáltatást az Azure-ban. Ez az architektúra meghatározott virtuálisgép-méretekkel van üzembe helyezve, amelyek a szervezet igényeinek megfelelően módosíthatók.

Diagram of a typical SAP deployment pattern

Vészhelyreállítási szempontok

Vészhelyreállításhoz képesnek kell lennie a feladatátvételre egy másodlagos régióba. Minden szint egy másik stratégiát használ a vészhelyreállítási védelem biztosításához.

SAP Web Dispatcher-készleteket futtató virtuális gépek

A Web Dispatcher összetevő terheléselosztóként működik az SAP-alkalmazások kiszolgálói közötti SAP-forgalomhoz. A Web Dispatcher összetevő magas rendelkezésre állásának elérése érdekében az Azure Load Balancer implementálja a párhuzamos Web Dispatcher beállítást. A Web Dispatcher ciklikus időszeleteléses konfigurációt használ a HTTP(S) forgalomeloszlásához a kiegyensúlyozó készletben elérhető webküldők között.

Alkalmazáskiszolgáló-készleteket futtató virtuális gépek

Az SMLG-tranzakció kezeli az ABAP-alkalmazáskiszolgálók bejelentkezési csoportjait. A Központi szolgáltatások üzenetkiszolgálójának terheléselosztási függvényét használja a számítási feladatok SAPGUI-k és RFC-forgalom számára készült SAP-alkalmazáskiszolgáló-készletek közötti elosztására. Ezt a felügyeletet a Site Recovery használatával replikálhatja.

SAP Central Services-fürtöket futtató virtuális gépek

Ez a referenciaarchitektúra központi szolgáltatásokat futtat az alkalmazásszinten lévő virtuális gépeken. A Central Services egy lehetséges meghibásodási pont egyetlen virtuális gépen. A tipikus üzembe helyezés és a magas rendelkezésre állás nem követelmény.

Magas rendelkezésre állású megoldás implementálásához használhat megosztott lemezfürtöt vagy fájlmegosztási fürtöt. Ha virtuális gépeket szeretne konfigurálni egy megosztott lemezfürthöz, használja a Windows Server feladatátvevő fürtöt. Javasoljuk, hogy kvórumtanús tanúként használja a felhőbeli tanúsítót.

Megjegyzés:

Mivel a Site Recovery nem replikálja a felhőbeli tanúsítót, javasoljuk, hogy telepítse a felhőbeli tanúsítót a vészhelyreállítási régióban.

A feladatátvevő fürtkörnyezet támogatásához az SIOS DataKeeper Cluster Edition a fürt megosztott kötetének függvényét végzi. A függvényben az SIOS DataKeeper-fürt replikálja a fürtcsomópontok tulajdonában lévő független lemezeket.

A fürtözést fájlmegosztási fürt implementálásával is kezelheti. Az SAP nemrég módosította a Central Services üzembehelyezési mintáját, hogy UNC-útvonalon keresztül férhessen hozzá az /sapmnt globális címtárakhoz. Továbbra is azt javasoljuk, hogy a /sapmnt UNC-megosztás magas rendelkezésre állású legyen. Ellenőrizheti a Central Services-példányt. A Windows Server feladatátvevő fürt használata a kibővített fájlkiszolgálóval (SOFS) és a Tárolóhelyek Direct (S2D) funkcióval a Windows Server 2016-ban.

Megjegyzés:

A Site Recovery jelenleg csak a közvetlen tárolóhelyeket és az SIOS Datakeeper passzív csomópontját használó virtuális gépek összeomláskonzisztens pontreplikálását támogatja.

További vészhelyreállítási szempontok

A Site Recovery használatával vezényelheti a teljes SAP-telepítés feladatátvételét az Azure-régiókban. A vészhelyreállítás beállításának lépései a következők:

  1. Virtuális gépek replikálása
  2. Helyreállítási hálózat tervezése
  3. Tartományvezérlő replikálása
  4. Az adatbázisszint replikálás
  5. Futtasson egy feladatátvételi tesztet
  6. Feladatátvétel futtatása

Az alábbi javaslat az ebben a példában használt egyes szintek vészhelyreállítására szolgál.

SAP-szintek Recommendation
SAP Web Dispatcher-készlet Replikálás a Site Recovery használatával
SAP-alkalmazáskiszolgáló-készlet Replikálás a Site Recovery használatával
SAP Central Services-fürt Replikálás a Site Recovery használatával
Active Directory virtuális gépek Active Directory-replikáció használata
SQL Database-kiszolgálók Az SQL Server Always On replikáció használata

Virtuális gépek replikálása

Az ÖSSZES SAP-alkalmazás virtuális gépének azure-beli vészhelyreállítási adatközpontba való replikálásának megkezdéséhez kövesse a virtuális gép Replikálása az Azure-ba című témakörben található útmutatást.

Networking configuration

Ha statikus IP-címet használ, megadhatja, hogy a virtuális gép milyen IP-címet használjon. Az IP-cím beállításához lépjen a Hálózati beállítások>hálózati adapter kártyára.

Screenshot that shows how to set a private IP address in the Site Recovery Network interface card pane

Helyreállítási terv létrehozása

A helyreállítási terv támogatja a többrétegű alkalmazások különböző szintjeinek a feladatátvétel során történő szekvenálását. A szekvenálás segít fenntartani az alkalmazáskonzisztenciát. Ha helyreállítási tervet hoz létre egy többrétegű webalkalmazáshoz, végezze el a Helyreállítási terv létrehozása a Site Recovery használatával című cikkben leírt lépéseket.

Virtuális gépek hozzáadása feladatátvételi csoportokhoz

  1. Hozzon létre egy helyreállítási tervet az alkalmazáskiszolgáló, a webkonzol és az SAP Central szolgáltatás virtuális gépeinek hozzáadásával.
  2. Válassza a Testreszabás lehetőséget a virtuális gépek csoportosításához. Alapértelmezés szerint minden virtuális gép az 1. csoport része.

Szkriptek hozzáadása a helyreállítási tervhez

Ahhoz, hogy az alkalmazások megfelelően működjenek, előfordulhat, hogy bizonyos műveleteket kell végrehajtania az Azure-beli virtuális gépeken. Végezze el ezeket a műveleteket a feladatátvétel után vagy egy feladatátvételi teszt során. Automatizálhat néhány feladatátvétel utáni műveletet is. Frissítse például a DNS-bejegyzést, és módosítsa a kötéseket és a kapcsolatokat a helyreállítási tervhez tartozó szkriptek hozzáadásával.

Az Azure Automation-fiókban a leggyakrabban használt Site Recovery-szkripteket az Üzembe helyezés az Azure-ban lehetőség kiválasztásával helyezheti üzembe. Ha bármilyen közzétett szkriptet használ, kövesse a szkript útmutatását.

Deploy to Azure

  1. Adjon hozzá egy művelet előtti szkriptet az 1. csoportba az SQL Server rendelkezésre állási csoport feladatátvételéhez. Használja a mintaszkriptekben közzétett ASR-SQL-FailoverAG szkriptet. Kövesse a szkript útmutatását, és végezze el a szükséges módosításokat a szkriptben.
  2. Adjon hozzá egy művelet utáni szkriptet, amely terheléselosztót csatol a webes réteg feladatátvevő virtuális gépeihez (1. csoport). Használja a mintaszkriptekben közzétett ASR-AddSingleLoadBalancer szkriptet. Kövesse a szkript útmutatását, és szükség szerint végezze el a szükséges módosításokat a szkriptben.

SAP Recovery Plan

Feladatátvételi teszt futtatása

  1. Az Azure Portalon válassza ki a Recovery Services-tárolót.
  2. Válassza ki az SAP-alkalmazásokhoz létrehozott helyreállítási tervet.
  3. Kattintson a Feladatátvétel tesztelése elemre.
  4. A feladatátvételi teszt elindításához válassza ki a helyreállítási pontot és az Azure-beli virtuális hálózatot.
  5. Ha a másodlagos környezet működik, végezzen érvényesítést.
  6. Ha az érvényesítés befejeződött, törölje a feladatátvételi környezetet a Cleanup test feladatátvételi lehetőség kiválasztásával.

További információ: Feladatátvétel tesztelése az Azure-ba a Site Recoveryben.

Feladatátvétel futtatása

  1. Az Azure Portalon válassza ki a Recovery Services-tárolót.
  2. Válassza ki az SAP-alkalmazásokhoz létrehozott helyreállítási tervet.
  3. Válassza a Feladatátvétel lehetőséget.
  4. A feladatátvételi folyamat elindításához válassza ki a helyreállítási pontot.

További információ: Feladatátvétel a Site Recoveryben.

Következő lépések

  • További információ az SAP NetWeaver-környezetek vészhelyreállítási megoldásának a Site Recovery használatával történő kiépítéséről. Tekintse meg az SAP NetWeaver: Vészhelyreállítási megoldás létrehozása a Site Recoveryvel című letölthető tanulmányt. A tanulmány a különböző SAP-architektúrákra vonatkozó javaslatokat tárgyalja. Az Azure-beli SAP támogatott alkalmazásai és virtuálisgép-típusai láthatók. A vészhelyreállítási megoldás tesztelésére is vannak tervlehetőségek.
  • További információ az egyéb számítási feladatok Site Recoveryvel történő replikálásáról.