SAP-arbetsbelastningsdataplattform
Dataplattformen refererar till de datalagertekniker som stöder en SAP-arbetsbelastning. SAP-arbetsbelastningar ställer höga krav på dataplattformen. Vi beskriver metodtips för att optimera kostnader samtidigt som prestandan bibehålls.
Optimera datakostnader
Effekt: Kostnadsoptimering
Vi rekommenderar att du optimerar lagringskostnaden för din SAP-arbetsbelastning. Lagring är en viktig komponent i en SAP-arbetsbelastning. Lagring innehåller aktiva data och säkerhetskopierade data som är viktiga för din organisation. Lagring påverkar prestanda, tillgänglighet och återställning av en SAP-arbetsbelastning. Det är viktigt att ha rätt prestanda till rätt kostnad. Här är rekommendationer som hjälper dig att nå det här målet.
Använd lagringstyp för reserverad kapacitet. Det finns flera tillgängliga lagringsalternativ att välja mellan baserat på arbetsbelastningskravet. Hanterade diskar, bloblagring och lagring av säkerhetskopior kan stödja en SAP-arbetsbelastning i olika kombinationer. Vart och ett av dessa alternativ levereras med alternativ för lagringsreservation som sänker de totala kostnaderna för beständiga data.
Mer information finns i:
- Reserverad Azure-diskkapacitet
- Reserverad kapacitet för Blob Storage
- Reserverad kapacitet för Azure Backup Storage
Använd principer för livscykelhantering. Förutom reserverad kapacitet måste du se till att datakvarhållningsperioden är rätt för SAP-arbetsbelastningen. En SAP-databassäkerhetskopia kan vara stor och lägga till lagringskostnaden om den inte är optimerad. Vi rekommenderar att du skapar en livscykelprincip som uppfyller mål för återställningstid (RTO) och mål för återställningspunkt (RPO) för din SAP-arbetsbelastning. Principen bör flyttas till Premium-, Standard-, Cold-, Archive-lagring baserat på dess ålders- och affärskrav.
Förbättra datatillförlitligheten
Effekt: Tillförlitlighet
Datatillförlitlighet är viktigt för att säkerställa kontinuiteten i verksamheten. Vi tillhandahåller tillförlitlighetsrekommendationer för att konfigurera databasens tillförlitlighet, skapa SAPMNT-resurstillförlitlighet, använda säkerhetskopior och implementera en haveriberedskapslösning.
Konfigurera databasens tillförlitlighet
Ett SAP-program matar data till flera företagssystem, vilket gör databasåterhämtning till ett viktigt arbetsbelastningsövervägande. Vi rekommenderar att du replikerar produktionsdata för högsta återhämtning. Replikering mellan regioner är den bästa haveriberedskapslösningen. Men om du vill ha ett mer prisvärt alternativ bör du konfigurera zonredundans minst. Vilka metoder du väljer beror på databashanteringssystemet (DBMS) och det obligatoriska serviceavtalet (SLA). Nedan visas rekommendationer för databaslagret.
Definiera RPO och RTO. För att skapa databasåterhämtning krävs en plan för att återställa dataförlust. Ett logiskt fel i SAP-databasen, en storskalig katastrof eller ett systemavbrott kan orsaka dataförlust i en SAP-arbetsbelastning. Din återställningsplan bör identifiera hur mycket data du är villig att förlora och hur snabbt du behöver återställa. Mängden dataförlust som du är villig att förlora är ditt mål för återställningspunkt (RPO). Hur snabbt du behöver återställa är ditt mål för återställningstid (RTO). När du utformar för återställning måste du förstå önskad och faktisk RPO och RTO för ditt SAP-program.
Använd synkron replikering utan dataförlust. I vissa scenarier finns det ingen tolerans för dataförlust. Målet för återställningspunkten är 0. För att uppnå detta RPO behöver du använda synkron replikering på databasskiktet. Synkron replikering checkar in databastransaktioner till databasinstanser i två separata zoner eller regioner. Du bör mäta svarstiden mellan de två instanserna för att säkerställa att den uppfyller arbetsbelastningsbehoven, och du kan göra det med SAP-mätverktyget niping
. Högre nätverksfördröjning minskar skalbarheten för din arbetsbelastning och fysiskt avstånd mellan instanserna lägger till nätverksfördröjning. Därför har replikering mellan regioner högre svarstid än mellan tillgänglighetszoner eftersom det finns mer avstånd mellan instanserna. Databasreplikeringen mellan olika regioner bör vara asynkron och replikeringen mellan tillgänglighetszoner ska vara synkron. Det är viktigt att balansera återhämtning och svarstid i SAP-arbetsbelastningsdesignen.
Mer information finns i:
- DBMS-distribution för SAP-arbetsbelastning på vanliga Azure Virtual Machines
- Arkitektur och scenarier med hög tillgänglighet för SAP NetWeaver
- Nätverksfördröjning mellan och inom zoner
Skapa SAPMNT-resurstillförlitlighet
SAPMNT är värd för de fysiska kernelfilerna för SAP-programmet och kan vara en felpunkt. Det finns flera alternativ i Azure för att skapa redundans och skapa en SAPMNT-resurs med hög tillgänglighet. Vi rekommenderar att du använder Azure Premium Files eller Azure NetApp Files för Linux och Azure Premium Files. För Windows-baserade distributioner bör du använda Azure NetApp Files eller Azure Shared Disk.
Det finns också några programspecifika konfigurationer som du bör hantera för SAPMNT-tillförlitlighet. Du behöver delade kataloger i miljön (/sapmnt/SID and /usr/sap/trans
) för att distribuera SAP NetWeaver-programskiktet. Vi rekommenderar att du skapar filsystem med hög tillgänglighet och ser till att de är motståndskraftiga. Katalogerna /sapmnt/SID
och /usr/sap/SID/ASCS
är viktiga. Du bör placera dessa filsystem på NFS på Azure Files för att uppnå maximal tillförlitlighet.
Mer information finns i NFS på Azure Files.
Tabell 1 – SAPMNT-vägledning för varje operativsystem.
Använda säkerhetskopiering av data
SAP-arbetsbelastningen bör implementera en vanlig säkerhetskopieringslösning. Säkerhetskopior är ryggraden i haveriberedskap och hjälper till att säkerställa kontinuiteten i åtgärderna. Vi har några rekommendationer för säkerhetskopieringstillförlitlighet.
Börja med Azure Backup
Vi rekommenderar att du använder Azure Backup som grundläggande säkerhetskopieringsstrategi för en SAP-arbetsbelastning. Azure Backup är den interna säkerhetskopieringslösningen i Azure och innehåller flera funktioner för att effektivisera dina SAP-säkerhetskopieringar. Med Azure Backup vill vi påpeka några funktioner.
Tabell 2 – Azure Backup-funktioner
Funktion | beskrivning |
---|---|
Intern databassäkerhetskopieringskompatibilitet | Azure Backup tillhandahåller inbyggda säkerhetskopior via Backint-anslutningsappen för SAP HANA-, SQL Server- och Oracle-databaser som används av SAP-program. Azure Backup för SAP erbjuder ett API som heter Backint. Med Backint kan säkerhetskopieringslösningar skapa säkerhetskopior direkt på databaslagret. Azure Backup har även stöd för databassäkerhetskopieringsfunktionen för HANA- och SQL Server-databaser i dag. |
Säkerhetskopiering av lagring | Funktionen för lagringssäkerhetskopiering kan hjälpa dig att optimera säkerhetskopieringsstrategin med hjälp av diskögonblicksbilder av Azure Premium-lagring för selektiva diskar. Mer information om programkonsekventa säkerhetskopior finns i Konsekvens för ögonblicksbilder. |
Säkerhetskopiering av virtuell dator | Säkerhetskopiera och återställa data för virtuella Azure-datorer via Azure-portalen. Med återställning mellan regioner kan du återställa virtuella Azure-datorer som var till en länkad sekundär region. |
Långsiktig kvarhållning | Med Azure Backup kan du behålla SAP-säkerhetskopieringar år för efterlevnads- och granskningsbehov. |
Hantera säkerhetskopiering | Med Azure Backup kan du hantera säkerhetskopior från Azure-portalen med ett enkelt användargränssnitt. |
Mer information finns i:
- Dokumentation om Azure Backup
- Översikt över SAP HANA-säkerhetskopiering
- Azure Backup-arkitektur för SAP HANA-säkerhetskopiering.
- Säkerhetskopieringsguide för SAP HANA på virtuella Azure-datorer
- Säkerhetskopieringsguide för SAP HANA-systemreplikeringsdatabaser på virtuella Azure-datorer.
- Riktlinjer för säkerhetskopiering för ögonblicksbilder av SAP HANA-databasinstanser på virtuella Azure-datorer.
- Säkerhetskopieringsguide för SQL Server på virtuella Azure-datorer
Hitta lösningar för marketplace-säkerhetskopiering
Det finns flera certifierade säkerhetskopieringslösningar från tredje part på Azure Marketplace. Dessa lösningar erbjuder funktioner för säkerhetskopiering av leverantörer och SAP-certifierade säkerhetskopieringsfunktioner. Du bör överväga att lägga de här lösningarna ovanpå Azure Backup för att generera anpassade lösningar med grundläggande support.
Microsoft-partner tillhandahåller lösningar som är integrerade med Azure Storage för arbetsbelastningar för arkiv, säkerhetskopiering och för affärskontinuitet och haveriberedskap (BCDR). Partnerlösningarna drar nytta av skalnings- och kostnadsfördelarna med Azure Storage. Du kan använda lösningarna för att lösa säkerhetskopieringsutmaningar, skapa en haveriberedskapsplats eller arkivera oanvänt innehåll för långsiktig kvarhållning. De kan ersätta bandbaserade säkerhetskopior och erbjuda en ekonomisk återställningsplats på begäran med alla efterlevnadsstandarder och lagringsfunktioner som oföränderlig lagrings - och livscykelhantering.
Använda ögonblicksbilder
En ögonblicksbild är en tidpunktskopia av dina data. Snabbhet och tillförlitlighet för ögonblicksbilder kan hjälpa till att hantera stora databaser och skydda den primära databasen mot skador eller fel. Dessa funktioner gör ögonblicksbilder kritiska för haveriberedskap. Vi har några alternativ för att skapa och lagra säkerhetskopior för din SAP-arbetsbelastning.
Azure Backup kan till exempel göra databassäkerhetskopior för HANA och SQL Server. Funktionen Säkerhetskopieringsvalv i Azure Shared Disk kan fungera som databaslagringslösning. Azure NetApp Files (ANF) kan också säkerhetskopiera kritiska data med hjälp av ögonblicksbilder, till exempel ANF-volymer Ögonblicksbild. ANF-replikering mellan regioner använder ANF-ögonblicksbilder för att replikera data från en region till en annan.
Rätt lösning beror på dina önskade kostnads- och tillgänglighetsnivåer. I vissa scenarier kanske du vill replikera din SAP på Azure-data till andra Azure-regioner för haveriberedskap. Du kan dock uppnå samma funktioner med Azure Storage-replikering, till exempel Geo-redundant lagring (GRS) eller Azure Site Recovery.
Mer information finns i:
- SAP-arbetsbelastningskonfigurationer med Azure-tillgänglighetszoner
- Sap NetWeaver-haveriberedskap
- Azure Site Recovery för SAP-arbetsbelastningar
- Redundans i Azure Storage
- Säkerhetskopiera SAP HANA-databasernas ögonblicksbilder av instanser på virtuella Azure-datorer
Implementera en haveriberedskapsplan
Vi rekommenderar att du investerar i haveriberedskap (DR) för att förbättra tillförlitligheten för SAP-arbetsbelastningen. Haveriberedskap uppnås genom att replikera primära data till en sekundär plats. Flera verktyg och metoder kan användas för att uppnå målet. Haveriberedskap krävs när den primära platsen inte är tillgänglig på grund av tekniska eller naturkatastrofer. Haveriberedskapslösningar kan finnas i olika zoner inom eller mellan regioner baserat på dina affärsbehov, men vi rekommenderar dr över hela regionen för bättre återhämtning.
Mer information finns i:
- Azure Site Recovery
- Replikering mellan regioner av Azure NetApp Files-volymer
- Ögonblicksbildskopiering mellan regioner för Azure Disk Storage
- Säkerhetskopiering och haveriberedskap
Förbättra lagringsprestanda
Effekt: Prestandaeffektivitet
Det är viktigt att välja lämpliga lagringslösningar för att stödja databehoven för SAP-arbetsbelastningen. Rätt lösning kan förbättra prestandan för befintliga funktioner och göra att du kan lägga till nya funktioner. I allmänhet måste lagringen uppfylla kraven för indata/utdata per sekund (IOPS) och dataflödesbehoven för SAP-databasen.
Mer information finns i lagringstyper för en SAP-arbetsbelastning.
Använd lagring som stöder prestandakrav. Microsoft har stöd för olika lagringsteknik för att uppfylla dina prestandakrav. För SAP-arbetsbelastningar kan du använda Azure Managed Disk (till exempel Premium SSD, Premium SSD v2, Standard SSD) och Azure NetApp Files.
Konfigurera lagring för prestanda. Vi har publicerat en guide för lagringskonfiguration för SAP HANA-databaser. Den omfattar produktionsscenarier och en kostnadsmedveten icke-produktionsvariant. Genom att följa de rekommenderade lagringskonfigurationerna ser du till att lagringen skickar alla KPI:er för SAP-maskinvara och molnmätningsverktyg (HCMT). Mer information finns i SAP HANA Azure-lagringskonfigurationer för virtuella datorer.
Aktivera skrivaccelerator. Skrivaccelerator är en funktion för virtuella datorer i M-serien på Premium Storage med Azure Managed Disks exklusivt. Det är absolut nödvändigt att aktivera skrivaccelerator på de diskar som är associerade med volymen /hana/log. Den här konfigurationen underlättar svarstid för skrivningar under millisekunder för 4 KB- och 16 KB-blockstorlekar. Mer information finns i Azure Write Accelerator.
Välj rätt virtuell dator. Att välja rätt virtuell dator har kostnads- och prestandakonsekvenser. Målet är att välja en virtuell lagringsdator som stöder IOPS- och dataflödeskraven för SAP-arbetsbelastningen. Det finns tre viktiga områden att fokusera på när du väljer en virtuell dator
Tabell 3 – Beräkningsfunktioner som påverkar prestanda
Beräkningsfunktioner | beskrivning |
---|---|
Antal vCPU:er | Antalet processorer har en direkt effekt på licenserna i databasnoden. De flesta databaser följer en kärnbaserad licensieringsmodell. Använd det belopp som uppfyller dina behov och justera licensavtal efter behov. |
Minne | Minnet är viktigt för programmets prestanda och SAP-programmet kan ha höga minnesbehov. I allmänhet ger högre minne fler minnesläsningar, mindre växling och högre VM-kostnad. |
Genomflöde | Dataflöde är viktigt för ett program som finns på en av de virtuella datorerna att kommunicera med utanför den virtuella datorn med hjälp av dess nätverkskort (NIC). |