Migratie in twee stappen verkennen: lift-and-shift gevolgd door DMO
Houd rekening met het volgende voor de migratie in twee stappen:
- Zorg ervoor dat de connectiviteit met Azure beschikbaar is via Express Route (aanbevolen) of VPN.
- Wijs de doelinfrastructuur toe op Azure, waaronder het gekloonde systeem en doel-SAP NetWeaver- en SAP HANA-databaseservers. De Azure-infrastructuur kan worden geïmplementeerd met behulp van vooraf gedefinieerde Azure Resource Manager-sjablonen.
- Het gekloonde systeem kan worden gebouwd met een homogene systeemkopie (back-up/herstel) of via DBMS-replicatiehulpprogramma's (bijvoorbeeld Oracle Data Guard of SQL Always-On).
- Bedrijfs- en technische tests moeten worden gestart (met functionele, integratie- en acceptatietests om ervoor te zorgen dat de verplaatsing van gegevens is geslaagd).
- Na bedrijfs- en technische validatie kan het traditionele DMO-proces (Database Migration Option) worden gevolgd om te migreren en te upgraden naar SAP HANA.
- DMO kan worden gebruikt met de geheugenpijpmethode (bijvoorbeeld exporteren/importeren vindt plaats binnen hetzelfde toepassingsserver- en geheugensegment voor versnelde migraties).
- Na de migratie naar SAP HANA moet de bedrijfs- en technische validatie opnieuw worden gestart.
- In deze benadering zijn twee downtime en twee testcycli vereist.
Opties voor DMO-optimalisatie
Er zijn veel factoren die van invloed zijn op de downtime die is gekoppeld aan een SAP-databasemigratie en die onder andere omvatten:
- Bereik: Softwarewijzigingen, Unicode-conversie, verplaatsing van datacenters
- Prestaties van bronsysteem: CPU, I/O, geheugen, DBMS-prestaties, SAP NetWeaver-release
- Grootte van bronsysteemdatabase: Databasegrootte, grootste tabellen, status van huishouding
- Doelsysteemprestaties: CPU, I/O, geheugen, DBMS-prestaties, SAP NetWeaver-release
- Netwerk: netwerksnelheid, bandbreedte, latentie
- Toolset: SAP Software Provisioning Manager (SWPM), Software Update Manager (SUM), DMO of SUM, versie van de toolset
- Migratiebenadering: Standard versus Downtime minimaliseren
- Ramp-up/ramp-down activiteiten: Interfacebeheer, batchtaakbeheer
- Validatie vóór en na migratie: Functioneel, integratie en acceptatietests.
In grote lijnen is het potentieel voor prestatieoptimalisaties te zien op de volgende drie gebieden:
- Export
- Bestandsoverdracht
- Importeren
Infrastructuur/hardware
De infrastructuur-/hardwarereductiehendel bestaat uit het volgende:
On-premises
- Een toegewezen migratieserver (PAS/AAS) implementeren met uitgebreide rekenmogelijkheden om SUM uit te voeren
- Implementeer Solid State Disks (SSD) op de brondatabase en migratieservers.
- (PAS/AAS)
Microsoft Azure
- Express Route-connectiviteit wordt aanbevolen met de maximale beschikbare bandbreedte (momenteel beschikbaar tot 10 Gbps)
- gebruik het dmotocloud.sh script (RSYNC) om bestanden van een on-premises bron naar een Azure-doel te verplaatsen voor de DMO-systeemverplaatsingsoptie met parallelle overdracht.
- Implementeer opslagmomentopnamen voor tijdefficiënte back-ups tijdens de cutover-periode.
Belangrijke overwegingen voor optimalisatie van downtime voor DMO
- Optimalisatie van brondatabases (index herbouwen, DB-statistieken, DB-parameters, DB-bestandssysteem). Een nuttige referentie vindt u in de onderstaande tabel.
Database | Verwijzing |
---|---|
Oracle | SAP-notitie #936441 |
DB2 | DB2-optimalisatietechnieken voor SAP-databasemigratie en Unicode-conversie |
SQL Server | MIGRATIE van SAP OS/DB naar SQL Server: veelgestelde vragen over v6.2 april 2017 |
- Gebruik de nieuwste versie van migratiehulpprogramma's, R3*, kernel, enzovoort.
- Netwerkparameterisatie (bijvoorbeeld MTU-instellingen, resettellers)
- Parameterisatie met betrekking tot het besturingssysteem (bijvoorbeeld Q-diepte)
- SAP HANA-databaseparameters (gerelateerd aan het opslaan van punten, logboekmodus en time-outs)
- DMO-migratieparameters (bijvoorbeeld duurbestanden, handmatige tabelsplitsingen, handmatige volgorde van tabelvolgorde, snelle belasting voor BLOB, enzovoort)
DMO-benchmarking
- Wordt gebruikt voor het vastleggen van export- en importfasen voor een subset van gegevens. Deze kan worden geconfigureerd voor uitvoering op specifieke tabellen.
Meerdere uitvoeringen van downtimefase herhalen
- Het uitvoeren van de uitvoeringsfase meerdere keren is mogelijk door de activiteit voor het splitsen van tabellen opnieuw te bewerken (waardoor tabelsplitsing wordt geoptimaliseerd waardoor de downtime van de DMO-procedure wordt verminderd).