Prozkoumání dvoustupňové migrace – lift and shift následovaný DMO
Pro dvoustupňovou migraci zvažte následující:
- Ujistěte se, že je připojení k Azure dostupné přes ExpressRoute (doporučeno) nebo VPN.
- Přidělte cílovou infrastrukturu v Azure, která zahrnuje klonovaný systém a cílové databázové servery SAP NetWeaver a SAP HANA. Infrastrukturu Azure je možné nasadit pomocí předdefinovaných šablon Azure Resource Manageru.
- Klonovaný systém je možné sestavit pomocí homogenní kopie systému (zálohování/obnovení) nebo pomocí nástrojů pro replikaci DBMS (např. Oracle Data Guard nebo SQL Always-On).
- Obchodní a technické testování by se mělo zahájit (s funkčním, integračním a akceptačním testováním, aby se zajistilo úspěšné přesun dat).
- Po provedení obchodního a technického ověření je možné při migraci a upgradu na SAP HANA postupovat podle tradičního procesu migrace databáze (DMO).
- DMO lze použít s metodou kanálu paměti (například export/import probíhá ve stejném aplikačním serveru a segmentu paměti pro akcelerované migrace).
- Po migraci na SAP HANA by se mělo znovu zahájit obchodní a technické ověření.
- V tomto přístupu jsou vyžadovány dva výpadky a dva testovací cykly.
Možnosti optimalizace DMO
Existuje mnoho faktorů, které ovlivňují výpadky spojené s migrací databáze SAP a zahrnují (mimo jiné):
- Rozsah: Změny softwaru, převod unicode, přemístění datacentra
- Výkon zdrojového systému: procesor, vstupně-výstupní operace, paměť, výkon DBMS, verze SAP NetWeaver
- Velikost zdrojové systémové databáze: Velikost databáze, největší tabulky, stav úklidu
- Výkon cílového systému: procesor, vstupně-výstupní operace, paměť, výkon DBMS, verze SAP NetWeaver
- Síť: Rychlost sítě, šířka pásma, latence
- Sada nástrojů: SAP Software Provisioning Manager (SWPM), Správce aktualizací softwaru (SUM), DMO of SUM, verze sady nástrojů
- Přístup k migraci: Standard vs. Minimalizovat výpadky
- Aktivity zvýraznění/snížení nájezdu: Správa rozhraní, dávkové řízení úloh
- Ověření před migrací a po migraci: Funkční, integrace a akceptační testování
Obecně řečeno, potenciál optimalizace výkonu lze vidět v následujících třech oblastech:
- Export
- Přenos souborů
- Import
Infrastruktura/hardware
Páka redukce infrastruktury/hardwaru se skládá z následujících:
Místní
- Nasazení vyhrazeného serveru migrace (PAS / AAS) s rozsáhlou výpočetní schopností ke spuštění funkce SUMA
- Nasaďte disky SSD (Solid State Disks) na zdrojové databázi a servery pro migraci.
- (PAS / AAS)
Microsoft Azure
- Připojení ExpressRoute se doporučuje s maximální dostupnou šířkou pásma (aktuálně k dispozici až 10 Gb/s).
- Pomocí skriptu dmotocloud.sh (RSYNC) přesuňte soubory z místního zdroje do cíle Azure pro možnost přesunu systému DMO s paralelním přenosem.
- Implementujte snímky úložiště pro časově efektivní zálohování během období přímé migrace.
Klíčové aspekty optimalizace výpadků pro DMO
- Optimalizace zdrojové databáze (opětovné sestavení indexu, statistika databáze, parametry databáze, systém souborů DB). Užitečný odkaz najdete v následující tabulce.
Databáze | Reference |
---|---|
Oracle | SAP Note #936441 |
DB2 | Techniky optimalizace DB2 pro migraci databází SAP a převod unicode |
SQL Server | Migrace SAP OS/DB na SQL Server – nejčastější dotazy k 6.2. dubnu 2017 |
- Použijte nejnovější verzi nástrojů pro migraci, R3*, jádro atd.
- Parametrizace sítě (např. nastavení MTU, resetování čítačů)
- Parametrizace související s operačním systémem (např. hloubka Q)
- Parametry databáze SAP HANA (související s body ukládání, režimem protokolu a vypršením časových limitů)
- Parametry migrace DMO (např. soubory doby trvání, ruční rozdělení tabulek, pořadí sekvencování ručních tabulek, rychlé načítání objektů BLOB atd.)
Srovnávací testy DMO
- Slouží k zachycení fází exportu a importu pro podmnožinu dat. Dá se nakonfigurovat tak, aby běžel na konkrétních tabulkách.
Opakování několika spuštění fáze výpadku
- Spuštění fáze provádění vícekrát je možné tím, že přepracuje aktivitu rozdělení tabulky (čímž optimalizuje rozdělení tabulky, která sníží výpadky procedury DMO).