Analýza metodologie možností migrace databáze SAP
Zpracování DMO
Správce aktualizací softwaru (SUM) vytvoří stínové úložiště (vývojové komponenty nebo cílovou verzi pro aplikaci ABAP workbench) v tradiční databázi, dokud nebude fáze výpadku. Cílová databáze se vytvoří paralelně, kde se pak zkopíruje stínové úložiště a připojení databáze SAP se přepne na cílovou databázi a spustí se proces výpadku.
Po migraci aplikačních dat (včetně převodu dat) se upgrade dokončí a systém SAP běží v cílové databázi. Zdrojová databáze uchovává neupravená data aplikace, a proto je vždy možné náhradní data.
Požadavky
Při migraci existujícího systému SAP běžícího na libovolné databázi SAP do databáze SAP HANA je možné vyžadovat následující kroky:
- Rozdělení duálního zásobníku
- Převod Unicode (pro verze starší než SAP NetWeaver 7.5)
- Upgrade databáze anyDB
- Upgrade softwaru SAP
DMO pro systémy SAP BW a SAP Business Suite
DMO lze použít pro systémy AS-ABAP a s sumou 1.0 SP09 nebo vyšší. DMO se dá použít také pro cíle SAP HANA a ASE. DMO je navíc možné použít také pro SQL Server, DB2 a MaxDB na vyžádání. Další informace najdete v následujících poznámkách SAP:
- SAP Note #3106927 možnost migrace databáze pro SUM 1.0 SP 28
- SAP Note #3296427 možnost migrace databáze pro SUM 2.0 SP 17
Fáze DMO
Následující tabulka obsahuje přehled hlavních fází DMO.
Fáze | Komentář |
---|---|
Příprava | Fáze, která probíhá před spuštěním nástroje SUMA a zahrnuje oblasti, jako je předběžná kontrola nebo připravenost zdroje, úklid domu, ověřování zdrojového a cílového prostředí, ověření hesla klienta 000, DDIC a sidadm. |
Extrakce | Fáze, která je součástí vlastního procesu SUMA a kde nástroj kontroluje všechny dostupné soubory ke stažení softwaru pro zdrojové i cílové systémy. Nástroj pak rozbalí soubory SAR, které jsou součástí adresáře pro stahování. |
Konfigurace | SUMA kontroluje připojení ke zdrojovému a cílovému systému. |
Šeky | Nástroj SUM zkontroluje dostupné místo pro vytvoření stínového úložiště. |
Předběžné zpracování | Fáze, ve které se vytváří stínové úložiště, a struktury cílových tabulek se vytvářejí v SAP HANA. To zahrnuje vytvoření skupin tabulek v distribuovaném nebo horizontálním navýšení kapacity systému. |
Provádění | Tato fáze zahrnuje aktivity výpadků. Zdrojový systém SAP je uzamčený pro uživatele a zahájí se skutečný přenos dat. Po načtení dat se spustí přepínač jádra SAP. |
Následné zpracování | Spustí se všechny kroky následného zpracování, včetně aktivace obsahu SAP HANA a vyčištění protokolů v adresáři SUM. |
DMO "cutover week"
S DMO máte záložní možnost v jakékoli fázi.
Počáteční zpracování DMO alespoň jeden týden před přímou migrací se řídí publikovanými osvědčenými postupy SAP a umožňuje dostatek času pro stínové úložiště.
Před zahájením aktivit výpadků je nutné provést zálohování. V případě problému během aktivit provozu je jednoduchým záložním přístupem odebrání stínové instance. To znamená vyřazení schématu stínové instance ze zdrojové databáze. Pokud během fáze výpadku dojde k chybám, pravděpodobně souvisí s problémy s daty, které je potřeba před přechodem dále napravit. Proto je důležité spustit několik testovacích cyklů migrace, aby se všechny problémy před produktivní migrací vyžehli.
DMO s pohybem systému
Možnost "Povolit migraci pomocí systémového přesunu" je k dispozici na serveru SUM 1.0 SP21, kde aplikační server, který řídí migraci, se dá změnit v rámci procesu, tj. SUMa začala na místním aplikačním serveru a přepnula na aplikační server spuštěný v Azure. Suma běží ve zdrojovém systému a zastaví se ve fázi provádění. Následně se celý adresář SUM zkopíruje do Azure, kde proces importu pokračuje na novém/cílovém aplikačním serveru.
Následující tabulka porovnává klasické DMO a DMO s možností přesunu systému.
Parametr | Klasické DMO | DMO s pohybem systému |
---|---|---|
Účel/případ použití | Místní upgrade a migrace | Cloudové a cloudové migrace založené na Azure |
Flexibilita optimalizace výpadků | Vysoká | Střední |
Migrace do cloudu | Technicky možné (ale aktuálně není oficiálně podporováno SAP) | Ano |
Cílové servery | Stejný aplikační server je možné použít k připojení k SAP HANA po migraci. | Nové servery je potřeba sestavit v Microsoft Azure. |
Možnosti přenosu dat | Paměťové kanály, výpis systému souborů | Výpis systému souborů, může používat možnosti sekvenčního nebo paralelního načtení. |