Implementeringsguide för SAP BW NLS med SAP IQ på Azure
Under årens lopp ser kunder som kör SAP Business Warehouse-systemet (BW) en exponentiell ökning av databasstorleken, vilket ökar beräkningskostnaden. För att uppnå rätt balans mellan kostnader och prestanda kan kunderna använda närlinjelagring (NLS) för att migrera historiska data.
NLS-implementeringen baserat på SAP IQ är standardmetoden från SAP för att flytta historiska data från en primär databas (SAP HANA eller AnyDB). Integreringen av SAP IQ gör det möjligt att separera data som används ofta från data som används sällan, vilket gör mindre resursbehov i SAP BW-systemet.
Den här guiden innehåller riktlinjer för att planera, distribuera och konfigurera SAP BW NLS med SAP IQ i Azure. Den här guiden beskriver vanliga Azure-tjänster och funktioner som är relevanta för SAP IQ NLS-distribution och som inte omfattar några NLS-partnerlösningar.
Den här guiden ersätter inte SAP:s standarddokumentation om NLS-distribution med SAP IQ. I stället kompletteras den officiella installations- och administrationsdokumentationen.
Översikt över lösningen
I ett operativt SAP BW-system ökar mängden data ständigt på grund av affärs- och juridiska krav. Den stora mängden data kan påverka systemets prestanda och öka administrationsarbetet, vilket resulterar i behovet av att implementera en strategi för dataföråldring.
Om du vill behålla mängden data i SAP BW-systemet utan att ta bort dem kan du använda dataarkivering. Data flyttas först till arkivering eller nära radlagring och tas sedan bort från SAP BW-systemet. Du kan antingen komma åt data direkt eller läsa in dem efter behov, beroende på hur data har arkiverats.
SAP BW-användare kan använda SAP IQ som en nära-rad lagringslösning. Adaptern för SAP IQ som en nära linjelösning levereras med SAP BW-systemet. När NLS har implementerats lagras ofta använda data i en SAP BW-onlinedatabas (SAP HANA eller AnyDB). Data som används sällan lagras i SAP IQ, vilket minskar kostnaden för att hantera data och förbättrar prestandan för SAP BW-systemet. För att säkerställa konsekvens mellan onlinedata och data nära linjen är de arkiverade partitionerna låsta och skrivskyddade.
SAP IQ stöder två typer av arkitektur: simplex och multiplex. I en simplex-arkitektur körs en enda instans av en SAP IQ-server på en enda virtuell dator. Filer kan finnas på en värddator eller på en nätverkslagringsenhet.
Viktigt!
För SAP NLS-lösningen är endast simplex-arkitektur tillgänglig och utvärderas av SAP.
I Azure måste SAP IQ-servern implementeras på en separat virtuell dator (VM). Vi rekommenderar inte att du installerar SAP IQ-programvara på en befintlig server som redan har andra databasinstanser igång, eftersom SAP IQ använder fullständig PROCESSOR och minne för sin egen användning. En SAP IQ-server kan användas för flera SAP NLS-implementeringar.
Supportmatris
Supportmatrisen för en SAP IQ NLS-lösning innehåller:
Operativsystem: SAP IQ är endast certifierat på operativsystemnivå. Du kan köra ett SAP IQ-certifierat operativsystem i en Azure-miljö så länge det är kompatibelt att köras på Azure-infrastrukturen. Mer information finns i SAP-2133194.
SAP BW-kompatibilitet: Nära-radlagring för SAP IQ släpps endast för SAP BW-system som redan körs under Unicode. SAP-anteckning 1796393 innehåller information om SAP BW.
Lagring: I Azure har SAP IQ stöd för premiumhanterade diskar (Windows och Linux), delade Azure-diskar (endast Windows) och Azure NetApp Files (endast Linux).
Mer uppdaterad information baserat på din SAP IQ-version finns i produkttillgänglighetsmatrisen.
Beräkning
Storleken på SAP IQ är begränsad till PROCESSOR, minne och lagring. Du hittar allmänna storleksriktlinjer för SAP IQ på Azure i SAP-1951789. Storleksrekommenderingen som du får genom att följa riktlinjerna måste mappas till certifierade typer av virtuella Azure-datorer för SAP. SAP-anmärkning 1928533 innehåller en lista över SAP-produkter som stöds och typer av virtuella Azure-datorer.
Sap IQ-storleksguiden och storlekskalkylbladet som nämns i SAP-anteckningen 1951789 har utvecklats för den interna användningen av en SAP IQ-databas. Eftersom de inte återspeglar resurserna för planeringen av en SAP IQ-databas kan det hända att du får oanvända resurser för SAP NLS.
Azure-resurser
Regioner
Om du redan kör DINA SAP-system i Azure har du förmodligen identifierat din region. SAP IQ-distributionen måste finnas i samma region som ditt SAP BW-system som du implementerar NLS-lösningen för.
För att fastställa arkitekturen för SAP IQ måste du se till att de tjänster som krävs av SAP IQ, till exempel Azure NetApp Files (endast NFS för Linux), är tillgängliga i den regionen. Information om hur du kontrollerar tjänstens tillgänglighet i din region finns på webbsidan Produkter som är tillgängliga per region .
Distribueringsalternativ
För att uppnå redundans för SAP-system i en Azure-infrastruktur måste ditt program distribueras i antingen flexibel skalningsuppsättning, tillgänglighetszoner eller tillgänglighetsuppsättningar. Även om du kan uppnå hög tillgänglighet för SAP IQ med hjälp av SAP IQ-multiplexarkitekturen uppfyller multiplexarkitekturen inte kraven för NLS-lösningen.
För att uppnå hög tillgänglighet för SAP IQ simplex-arkitekturen måste du konfigurera ett kluster med två noder med en anpassad lösning. SAP IQ-klustret med två noder kan distribueras i flexibel skalningsuppsättning med FD=1, tillgänglighetszoner eller tillgänglighetsuppsättningar. Det rekommenderas dock att konfigurera zonredundant lagring när du konfigurerar en lösning med hög tillgänglighet mellan tillgänglighetszoner.
Virtuella datorer
Baserat på storleken på SAP IQ måste du mappa dina krav till virtuella Azure-datorer. Den här metoden stöds i Azure för SAP-produkter. SAP-anmärkning 1928533 är en bra utgångspunkt som visar en lista över typer av virtuella Azure-datorer som stöds för SAP-produkter i Windows och Linux.
Utöver valet av endast typer av virtuella datorer som stöds måste du också kontrollera om dessa vm-typer är tillgängliga i specifika regioner. Du kan kontrollera tillgängligheten för vm-typer på webbplatsen Produkter som är tillgängliga per region . Information om hur du väljer prismodell finns i Virtuella Azure-datorer för SAP-arbetsbelastning.
Dricks
För produktionssystem rekommenderar vi att du använder virtuella datorer i E-serien på grund av deras kärn-till-minne-förhållande.
Storage
Azure Storage har olika lagringstyper tillgängliga för kunder. Du hittar information om dem i artikeln Vilka disktyper är tillgängliga i Azure?.
Vissa lagringstyper i Azure har begränsad användning för SAP-scenarier, men andra typer är väl lämpade eller optimerade för specifika SAP-arbetsbelastningsscenarier. Mer information finns i arbetsbelastningsguiden för Azure Storage-typer för SAP. Den visar de lagringsalternativ som passar för SAP.
För SAP IQ på Azure kan du använda följande Azure-lagringstyper. Valet beror på operativsystemet (Windows eller Linux) och distributionsmetoden (fristående eller med hög tillgänglighet).
Azure-hanterade diskar
En hanterad disk är en lagringsvolym på blocknivå som Azure hanterar. Du kan använda hanterade diskar för SAP IQ simplex-distribution. Det finns olika typer av hanterade diskar, men vi rekommenderar att du använder premium-SSD:er för SAP IQ.
Delade diskar i Azure
Delade diskar är en ny funktion för Azure-hanterade diskar som gör att du kan ansluta en hanterad disk till flera virtuella datorer samtidigt. Delade hanterade diskar erbjuder inte ett fullständigt hanterat filsystem som kan nås via SMB eller NFS. Du måste använda en klusterhanterare som ett Windows Server-redundanskluster (WSFC) som hanterar klusternodkommunikation och skrivlåsning.
Om du vill distribuera en lösning med hög tillgänglighet för en SAP IQ simplex-arkitektur i Windows kan du använda delade Azure-diskar mellan två noder som WSFC hanterar. En SAP IQ-distributionsarkitektur med delade Azure-diskar beskrivs i artikeln Distribuera SAP IQ NLS HA-lösning med azure-delad disk på Windows Server.
Azure NetApp Files
SAP IQ-distribution i Linux kan använda Azure NetApp Files som ett filsystem (NFS-protokoll) för att installera en fristående lösning eller en lösning med hög tillgänglighet. Det här lagringserbjudandet är inte tillgängligt i alla regioner. Uppdaterad information finns på webbsidan Produkter som är tillgängliga per region . SAP IQ-distributionsarkitektur med Azure NetApp Files beskrivs i artikeln Distribuera SAP IQ-NLS HA-lösning med Azure NetApp Files på SUSE Linux Enterprise Server.
I följande tabell visas rekommendationerna för varje lagringstyp baserat på operativsystemet:
Lagringstyp | Windows | Linux |
---|---|---|
Azure-hanterade diskar | Ja | Ja |
Delade diskar i Azure | Ja | Nej |
Azure NetApp Files | Nej | Ja |
Nätverk
Azure tillhandahåller en nätverksinfrastruktur som gör det möjligt att mappa alla scenarier som kan realiseras för ett SAP BW-system som använder SAP IQ som närliggande lagring. Dessa scenarier omfattar anslutning till lokala system, anslutning till system i olika virtuella nätverk och andra. Mer information finns i Microsoft Azure-nätverk för SAP-arbetsbelastningar.
Förberedelse och installation av Windows Server
Om du vill förbereda servrar för NLS-implementering med SAP IQ i Windows kan du få den senaste informationen i SAP Note 2780668 – SAP First Guidance – BW NLS-implementering med SAP IQ. Den har omfattande information om förutsättningar för SAP BW-system, SAP IQ-filsystemlayout, installation, uppgifter efter konfiguration och SAP BW NLS-integrering med SAP IQ.
Distribution med hög tillgänglighet i Windows
SAP IQ stöder både en simplex- och multiplexarkitektur. För NLS-lösningen är endast simplex-serverarkitektur tillgänglig och utvärderad. Simplex är en enda instans av en SAP IQ-server som körs på en enda virtuell dator.
Tekniskt sett kan du uppnå hög tillgänglighet för SAP IQ med hjälp av en multiplexserverarkitektur, men multiplexarkitekturen uppfyller inte kraven för NLS-lösningen. För simplex-serverarkitektur tillhandahåller SAP inga funktioner eller procedurer för att köra SAP IQ i en konfiguration med hög tillgänglighet.
Om du vill konfigurera hög tillgänglighet för SAP IQ i Windows för simplex-serverarkitektur måste du konfigurera en anpassad lösning som kräver extra konfiguration, till exempel ett Windows Server-redundanskluster och delade diskar. En sådan anpassad lösning för SAP IQ i Windows beskrivs i detalj i Distribuera SAP IQ NLS HA-lösning med azure-delad disk på Windows Server.
Säkerhetskopiering och återställning för system som distribueras i Windows
I Azure kan du schemalägga säkerhetskopiering av SAP IQ-databaser enligt beskrivningen i SAP IQ-administration: Säkerhetskopiering, återställning och dataåterställning. SAP IQ tillhandahåller följande typer av databassäkerhetskopior. Du hittar information om varje typ av säkerhetskopiering i säkerhetskopieringsscenarier.
- Fullständig säkerhetskopiering: Den gör en fullständig kopia av databasen.
- Inkrementell säkerhetskopiering: Den kopierar alla transaktioner sedan den senaste säkerhetskopieringen av någon typ.
- Inkrementell sedan fullständig säkerhetskopiering: Den säkerhetskopierar alla ändringar i databasen sedan den senaste fullständiga säkerhetskopieringen.
- Virtuell säkerhetskopiering: Den kopierar alla databaser förutom tabelldata och metadata från SAP IQ-arkivet.
Beroende på storleken på DIN SAP IQ-databas kan du schemalägga säkerhetskopieringen av databasen från något av säkerhetskopieringsscenarierna. Men om du använder SAP IQ med NLS-gränssnittet som levereras av SAP kanske du vill automatisera säkerhetskopieringsprocessen för en SAP IQ-databas. Automation säkerställer att SAP IQ-databasen alltid kan återställas till ett konsekvent tillstånd utan förlust av data som flyttas mellan den primära databasen och SAP IQ-databasen. Mer information om hur du konfigurerar automatisering för SAP IQ-nära-line-lagring finns i SAP Note 2741824 – Konfigurera säkerhetskopieringsautomation för SAP IQ Cold Store/Near-line Storage.
För en stor SAP IQ-databas kan du använda virtuella säkerhetskopior. Mer information finns i Virtual Backups, Introduction Virtual Backup in SAP Sybase IQ (Introduktion till virtuell säkerhetskopiering i SAP Sybase IQ). Se även SAP-anteckning 2461985 – Säkerhetskopiera stor SAP IQ-databas.
Om du använder en nätverksenhet (SMB-protokoll) för att säkerhetskopiera och återställa en SAP IQ-server i Windows måste du använda UNC-sökvägen för säkerhetskopiering. Tre omvänt snedstreck (\\\
) krävs när du använder en UNC-sökväg för säkerhetskopiering och återställning:
BACKUP DATABASE FULL TO '\\\sapiq.internal.contoso.net\sapiq-backup\backup\data\<filename>'
Haveriberedskap
I det här avsnittet beskrivs strategin för att tillhandahålla skydd mot haveriberedskap (DR) för SAP IQ NLS-lösningen. Den kompletterar artikeln Konfigurera haveriberedskap för SAP , som representerar de primära resurserna för en övergripande SAP DR-metod. Processen som beskrivs i den artikeln presenteras på abstrakt nivå. Du måste verifiera de exakta stegen och noggrant testa din DR-strategi.
För SAP IQ, se SAP-2566083, som beskriver metoder för att implementera en DR-miljö på ett säkert sätt. I Azure kan du också använda Azure Site Recovery för en SAP IQ DR-strategi. Strategin för SAP IQ DR beror på hur den distribueras i Azure och bör också vara i linje med ditt SAP BW-system.
Fristående distribution av SAP IQ
Om du har installerat SAP IQ som ett fristående system som inte har någon redundans på programnivå eller hög tillgänglighet, men företaget kräver en DR-installation, kommer alla diskar (Azure-hanterade diskar) som är anslutna till den virtuella datorn att vara lokala.
Du kan använda Azure Site Recovery för att replikera en fristående virtuell SAP IQ-dator i den sekundära regionen. Den replikerar servrarna och alla anslutna hanterade diskar till den sekundära regionen så att du enkelt kan redundansväxla till den replikerade miljön och fortsätta arbeta om ett haveri eller ett avbrott inträffar. Om du vill börja replikera de virtuella SAP IQ-datorerna till Azure DR-regionen följer du riktlinjerna i Replikera en virtuell dator till Azure.
Distribution av SAP IQ med hög tillgänglighet
Om du har installerat SAP IQ som ett system med hög tillgänglighet där SAP IQ-binärfiler och databasfiler finns på en delad Azure-disk (endast Windows) eller på en nätverksenhet som Azure NetApp Files (endast Linux) måste du identifiera:
- Om du behöver samma SAP IQ-system med hög tillgänglighet på DR-platsen.
- Om en fristående SAP IQ-instans räcker för dina affärsbehov.
Om du behöver en fristående SAP IQ-instans på en DR-plats kan du använda Azure Site Recovery för att replikera en primär virtuell SAP IQ-dator i den sekundära regionen. Den replikerar servrarna och alla lokala anslutna hanterade diskar till den sekundära regionen, men den replikerar inte en delad Azure-disk eller en nätverksenhet som Azure NetApp Files.
Om du vill kopiera data från Azure en delad disk eller en nätverksenhet kan du använda valfritt filbaskopieringsverktyg för att replikera data mellan Azure-regioner. Mer information om hur du kopierar en Azure NetApp Files-volym i en annan region finns i Vanliga frågor och svar om Azure NetApp Files.