SAP-arbetsbelastningar i Azure: Checklista för planering och distribution

Den här checklistan är utformad för kunder som flyttar SAP-program till Azure-infrastruktur som en tjänst. SAP-program i det här dokumentet representerar SAP-produkter som kör SAP-kerneln, inklusive SAP NetWeaver, S/4HANA, BW och BW/4 med flera. Under projektets varaktighet bör en kund och/eller SAP-partner granska checklistan. Det är viktigt att observera att många av kontrollerna slutförs i början av projektet och under planeringsfasen. När distributionen är klar kan enkla ändringar i distribuerad Azure-infrastruktur eller SAP-programvaruversioner bli komplexa.

Granska checklistan vid viktiga milstolpar under projektet. Om du gör det kan du identifiera små problem innan de blir stora problem. Du har också tillräckligt med tid för att återskapa och testa nödvändiga ändringar. Överväg inte att checklistan är klar. Beroende på din situation kan du behöva utföra ytterligare kontroller.

Checklistan innehåller inte uppgifter som är oberoende av Azure. Till exempel ändras SAP-programgränssnitten under en flytt till Azure-plattformen eller till en värdleverantör. SAP-dokumentationen och supportanteckningarna innehåller även ytterligare uppgifter, som inte är Specifika för Azure men som måste ingå i din övergripande planeringschecklista.

Den här checklistan kan också användas för system som redan har distribuerats. Nya funktioner eller ändrade rekommendationer kan gälla för din miljö. Det är användbart att regelbundet granska checklistan för att se till att du är medveten om nya funktioner i Azure-plattformen.

Huvudinnehållet i det här dokumentet ordnas på flikar i ett typiskt projekts kronologiska ordning. Se innehållet på varje flik och överväg varje nästa flik för att bygga vidare på åtgärder som utförts och utbildningar som erhölls i föregående fas. För produktionsmigrering bör innehållet på alla flikar beaktas och inte bara produktionsfliken. Information om hur du mappar vanliga projektfaser med den fasdefinition som används i den här artikeln finns i tabellen nedan.

Checklista för distributionsfaser Exempel på projektfaser eller milstolpar
Förberedelse- och planeringsfas Projektets kick-off/design- och definitionsfas
Pilotfasen Tidig validering/konceptbevis/pilot
Icke-produktionsfas Slutförande av detaljerad design/icke-produktionsmiljöversioner/testfas
Produktionsförberedelsefas Genrep/godkännandetest för användare/mock cut-over/go-live checkar
Go-live-fas Produktionsnedskärning och direktuppsägning
Fas efter produktion Hypercare/övergång till business as usual

Projektförberedelse och planeringsfas

Under den här fasen planerar du migreringen av DIN SAP-arbetsbelastning till Azure-plattformen. Dokument som planeringsguide för SAP i Azure och Cloud Adoption Framework för SAP beskriver många ämnen och hjälp som information i förberedelserna. Under den här fasen måste du åtminstone skapa följande dokument, definiera och diskutera följande element i migreringen:

Designdokument på hög nivå

Det här dokumentet ska innehålla:

  • Den aktuella inventeringen av SAP-komponenter och -program samt en målprograminventering för Azure.
  • En ansvarsfördelningsmatris (RACI) som definierar de berörda parternas ansvarsområden och tilldelningar. Börja på en hög nivå och arbeta till mer detaljerade nivåer under planeringen och de första distributionerna.
  • En lösningsarkitektur på hög nivå. Metodtips och exempelarkitekturer från Azure Architecture Center bör konsulteras.
  • Ett beslut om vilka Azure-regioner som ska distribueras till. Se listan över Azure-regioner och en lista över regioner med stöd för tillgänglighetszoner. Information om vilka tjänster som är tillgängliga i varje region finns i tillgängliga produkter per region.
  • En nätverksarkitektur för att ansluta från en lokal plats till Azure. Börja bekanta dig med begreppet landningszon i Azure Enterprise-skala.
  • Säkerhetsprinciper för att köra affärsdata med hög påverkan i Azure. Om du vill veta mer om datasäkerhet börjar du med Azure-säkerhetsdokumentationen.
  • Lagringsstrategi för blockenheter (Managed Disk) och delade filsystem (till exempel Azure Files eller Azure NetApp Files) som bör förfinas ytterligare till filsystemstorlekar och layouter i det tekniska designdokumentet.

Tekniskt designdokument

Det här dokumentet ska innehålla:

  • Ett blockdiagram för lösningen som visar SAP- och icke-SAP-program och -tjänster
  • Ett SAP Quicksizer-projekt baserat på affärsdokumentvolymer. Utdata från Quicksizer mappas sedan till beräknings-, lagrings- och nätverkskomponenter i Azure. Alternativt till SAP Quicksizer, noggrann storleksändring baserat på aktuell arbetsbelastning för käll-SAP-system. Med hänsyn till tillgänglig information, till exempel DBMS-arbetsbelastningsrapporter, SAP EarlyWatch-rapporter, beräknings- och lagringsprestandaindikatorer.
  • Arkitektur för affärskontinuitet och haveriberedskap.
  • Detaljerad information om versioner av OS, DB, kernel och SAP-supportpaket. Det är inte nödvändigtvis sant att varje version av operativsystemet som stöds av SAP NetWeaver eller S/4HANA stöds på virtuella Azure-datorer. Detsamma gäller för DBMS-versioner. Kontrollera följande källor för att justera och vid behov uppgradera SAP-versioner, DBMS-versioner och OS-versioner för att säkerställa att SAP och Azure Support. Du måste ha versionskombinationer som stöds av SAP och Azure för att få fullständig support från SAP och Microsoft. Om det behövs måste du planera för uppgradering av vissa programvarukomponenter. Mer information om SAP-, OS- och DBMS-programvara som stöds finns här:

Ytterligare ingår i samma tekniska dokument bör vara:

  • Beslut på hög nivå i lagringsarkitektur baserat på Azure-lagringstyper för SAP-arbetsbelastningar
    • Hanterade diskar som är anslutna till varje virtuell dator
    • Filsystemlayouter och storleksändring
    • SMB- och/eller NFS-volymlayout och -storlekar, monteringspunkter där det är tillämpligt
  • Arkitektur för hög tillgänglighet, säkerhetskopiering och haveriberedskap
    • Baserat på RTO och RPO definierar du hur arkitekturen för hög tillgänglighet och haveriberedskap måste se ut.
    • Förstå användningen av olika distributionstyper för optimalt skydd.
    • Överväganden för AZURE Virtual Machines DBMS-distribution för SAP-arbetsbelastningar och relaterade dokument. I Azure stöds inte användning av en konfiguration av delad disk för DBMS-lagret, som till exempel beskrivs för SQL Server. Använd i stället lösningar som:
    • Information om haveriberedskap i Azure-regioner finns i lösningarna som erbjuds av olika DBMS-leverantörer. De flesta stöder asynkron replikering eller loggleverans.
    • För SAP-programlagret avgör du om du ska köra dina affärsregressionstestsystem, som helst är repliker av dina produktionsdistributioner, i samma Azure-region eller i din DR-region. I det andra fallet kan du rikta in dig på det affärsregressionssystemet som DR-mål för dina produktionsdistributioner.
    • Titta på Azure Site Recovery som en metod för att replikera SAP-programlagret till Azure DR-regionen. Mer information finns i En haveriberedskap för en sap NetWeaver-appdistribution med flera nivåer.
    • För projekt som krävs för att stanna kvar i en enda region av efterlevnadsskäl bör du överväga en kombinerad HADR-konfiguration med hjälp av Azure Tillgänglighetszoner.
  • En inventering av alla SAP-gränssnitt och anslutna system (SAP och icke-SAP).
  • Utformning av grundläggande tjänster. Den här designen bör innehålla följande objekt, varav många omfattas av landningszonacceleratorn för SAP:
    • Nätverkstopologi i Azure och tilldelning av olika SAP-miljöer
    • Active Directory- och DNS-design.
    • Identitetshanteringslösning för både slutanvändare och administration
    • Rollbaserad åtkomstkontroll i Azure (Azure RBAC) för team som hanterar infrastruktur- och SAP-program i Azure.
    • Namngivningsstrategi för Azure-resurser
    • Säkerhetsåtgärder för Azure-resurser och arbetsbelastningar i
  • Säkerhetskoncept för att skydda din SAP-arbetsbelastning. Detta bör omfatta alla aspekter – nätverks- och perimeterövervakning, program- och databassäkerhet, skydd av operativsystem och eventuella infrastrukturåtgärder som krävs, till exempel kryptering. Identifiera kraven med dina efterlevnads- och säkerhetsteam.
  • Microsoft rekommenderar antingen Professional Direct-, Premier- eller Unified Support-kontrakt. Identifiera dina eskaleringsvägar och kontakter för support med Microsoft. Sap-supportkrav finns i SAP-2015553.
  • Antalet Azure-prenumerationer och kärnkvoten för prenumerationerna. Öppna supportbegäranden för att öka kvoterna för Azure-prenumerationer efter behov.
  • Dataminskning och datamigreringsplan för migrering av SAP-data till Azure. För SAP NetWeaver-system har SAP riktlinjer för hur du begränsar mängden stora mängder data. Se den här SAP-guiden om datahantering i SAP ERP-system. En del av innehållet gäller även för NetWeaver- och S/4HANA-system i allmänhet.
  • En automatiserad distributionsmetod. Många kunder börjar med skript med hjälp av en kombination av PowerShell, CLI, Ansible och Terraform. Microsofts utvecklade lösningar för SAP-distributionsautomatisering är:

Kommentar

Definiera en regelbunden design- och distributionsgranskningstakt mellan dig som kund, systemintegratör, Microsoft och andra berörda parter.

Automatiserade kontroller och insikter i SAP-liggande

Flera av kontrollerna ovan är incheckade på automatiserat sätt med SAP på Azure Quality Check Tool. Dessa kontroller kan köras automatiskt med det angivna projektet med öppen källkod. Även om ingen automatisk reparation av problem som hittas utförs varnar verktyget om konfigurationen mot Microsofts rekommendationer.

Dricks

Samma kvalitetskontroller och ytterligare insikter utförs regelbundet när SAP-system även distribueras eller registreras med Azure Center för SAP-lösningen och ingår i tjänsten.

Ytterligare verktyg för enklare distributionskontroller och dokumentresultat, planera nästa reparationssteg och i allmänhet optimera din SAP på Azure-liggande är:

  • Azure Well-Architected Framework granska En utvärdering av din arbetsbelastning med fokus på de fem huvudpelarna för tillförlitlighet, säkerhet, kostnadsoptimering, driftseffektivitet och prestandaeffektivitet. Stöder SAP-arbetsbelastningar och rekommenderas att köra en granskning i början och efter varje projektfas.
  • Azure Inventory Söker efter SAP En öppen källkod Azure Monitor-arbetsbok, som visar ditt Azure-lager med intelligens för att markera konfigurationsavvikelse och förbättra kvaliteten.

Nästa steg

Se följande artiklar: