Dela via


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 prestanda 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. Lagringen 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 lagringstypen reserverad kapacitet. Det finns flera tillgängliga lagringsalternativ att välja mellan baserat på arbetsbelastningskravet. Hanterade diskar, blogglagring och lagring av säkerhetskopior kan stödja en SAP-arbetsbelastning i olika kombinationer. Vart och ett av dessa alternativ levereras med lagringsreservationsalternativ som sänker de totala kostnaderna för beständiga data.

Mer information finns i:

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 driftskontinuitet. Vi ger 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 önskade haveriberedskapslösningen. Men för ett mer överkomligt alternativ bör du konfigurera zonredundans till ett minimum. 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. Återställningsplanen 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å önskat och faktiskt 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å databaslagret. Synkron replikering genomför 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 gör arbetsbelastningen mer skalbar, och det fysiska avståndet 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 bör vara synkron. Det är viktigt att balansera återhämtning och svarstid i SAP-arbetsbelastningsdesignen.

Mer information finns i:

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-programlagret. 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.

Operativsystem SAPMNT-vägledning
Windows Klustra en SAP ASCS/SCS-instans i ett Windows-redundanskluster med hjälp av en klusterdelad disk i Azure

Klustra en SAP ASCS/SCS-instans i ett Windows-redundanskluster med hjälp av en filresurs i Azure

Hög tillgänglighet för SAP NetWeaver på virtuella Azure-datorer i Windows med Azure Files Premium SMB för SAP-program

Hög tillgänglighet för SAP NetWeaver på virtuella Azure-datorer i Windows med Azure NetApp Files (SMB) för SAP-program
Red Hat Enterprise Linux (RHEL) Hög tillgänglighet för SAP NetWeaver på virtuella Azure-datorer i Red Hat Enterprise Linux med NFS på Azure Files

Azure Virtual Machines hög tillgänglighet för SAP NetWeaver på Red Hat Enterprise Linux med Azure NetApp Files för SAP-program
SUSE Linux Enterprise Server (SLES) SAP NetWeaver med hög tillgänglighet med enkel montering och NFS på SLES för virtuella SAP-program

Hög tillgänglighet för SAP NetWeaver på virtuella Azure-datorer på SUSE Linux Enterprise Server med NFS på Azure Files

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 den grundläggande säkerhetskopieringsstrategin för en SAP-arbetsbelastning. Azure Backup är den inbyggda säkerhetskopieringslösningen i Azure och har 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 med namnet 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-& SQL Server databaser idag.
Säkerhetskopiering av lagring Funktionen för lagringssäkerhetskopiering kan optimera säkerhetskopieringsstrategin med hjälp av ögonblicksbilder av Azure Premium-lagring för selektiva diskar. Mer information om programkonsekventa säkerhetskopieringar finns i Konsekvens för ögonblicksbilder.
Säkerhetskopiering av virtuell dator Säkerhetskopiera och återställa virtuella Azure-data via Azure Portal. 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 Azure Backup kan du behålla SAP-säkerhetskopior år för efterlevnads- och granskningsbehov.
Säkerhetskopieringshantering Azure Backup kan du hantera säkerhetskopior från Azure Portal med ett enkelt användargränssnitt.

Mer information finns i:

Hitta lösningar för marketplace-säkerhetskopiering

Det finns flera certifierade säkerhetskopieringslösningar från tredje part i 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 dessa lösningar ovanpå Azure Backup för att generera anpassade lösningar med grundläggande stöd.

Microsoft-partner tillhandahåller lösningar som är integrerade med Azure Storage för arbetsbelastningar för arkivering, 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äkerhetskopieringsproblem, 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 dig 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 din databaslagringslösning. Azure NetApp Files (ANF) kan också säkerhetskopiera kritiska data med hjälp av ögonblicksbilder, till exempel ögonblicksbilder av ANF-volymer. 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:

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 & metodik 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 mellan zoner i regioner eller mellan regioner baserat på dina affärskrav, men vi rekommenderar dr över hela regionen för bättre återhämtning.

Mer information finns i:

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 det möjligt att 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 stöder olika lagringsteknik för att uppfylla dina prestandakrav. För SAP-arbetsbelastning 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 variant av icke-produktion. 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 virtual machine storage configurations (Lagringskonfigurationer för virtuella datorer i SAP HANA Azure).

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 under millisekunder för blockstorlekar på 4 KB och 16 kB. Mer information finns i Azure Write Accelerator.

Välj rätt virtuell dator. Att välja rätt virtuell dator har konsekvenser för kostnader och prestanda. 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 Description
Antal virtuella processorer 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 licensavtalen 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 mer minnesläsningar, mindre växling och högre VM-kostnader.
Dataflö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).

Nästa steg