Hur man distribuerar SAP HANA: en genomgÄng av olika metoder

SAP HANA Àr en populÀr in-memory databas, som inkluderar lagringstjÀnster (Data Warehouse) och analys, inbyggd middleware, applikationsserver och plattform för att konfigurera eller utveckla nya verktyg. Genom att eliminera fördröjningar i traditionella databaser kan SAP HANA kraftigt öka systemens prestanda, transaktionshantering (OLTP) och affÀrsanalys (OLAP).

Hur man distribuerar SAP HANA: en genomgÄng av olika metoder

SAP HANA kan distribueras i lĂ€gena Appliance och TDI (nĂ€r det handlar om produktionsmiljöer). För varje alternativ har tillverkaren sina egna krav. I det hĂ€r inlĂ€gget kommer vi att berĂ€tta om fördelarna och nackdelarna med olika alternativ och för tydlighetens skull — om vĂ„ra verkliga projekt med SAP HANA.

SAP HANA bestĂ„r av 3 huvudkomponenter – vĂ€rd, instans och system.

VÀrd Àr en server eller operativ miljö för att köra databasen SAP HANA. Dess obligatoriska komponenter Àr CPU, RAM, lagringssystem, nÀtverk och operativsystem. VÀrden tillhandahÄller lÀnkar till installationskataloger, data, loggar eller direkt till lagringssystemet. Det Àr ocksÄ viktigt att lagringssystemet för installation av SAP HANA inte nödvÀndigtvis mÄste ligga pÄ vÀrden. Om systemet har flera vÀrdar krÀvs antingen en gemensam lagring eller en lagring som Àr tillgÀnglig vid behov frÄn alla vÀrdar.

Instans Ă€r en uppsĂ€ttning systemkomponenter i SAP HANA som installeras pĂ„ en vĂ€rd. Huvudkomponenterna Ă€r Index Server och Name Server. Den första, som Ă€ven kallas 'arbetsserver', hanterar förfrĂ„gningar, styr aktuella datalagringar och databaskĂ€rnor. Name Server lagrar information om topologin för installationen av SAP HANA — om var komponenterna arbetar och vilka data som finns pĂ„ servern.

Systemet Àr en eller flera instanser med samma nummer. I sjÀlva verket Àr det en separat enhet som kan slÄs pÄ, stÀngas av eller kopieras (skapas en sÀkerhetskopia). Data sprids i minnet av olika servrar som utgör SAP HANA-systemet.

Hur man distribuerar SAP HANA: en genomgÄng av olika metoder
Systemet kan konfigureras som en enkel vĂ€rd (en instans pĂ„ en vĂ€rd) eller som en multi-vĂ€rd, distribuerad (flera instanser av SAP HANA sprids över flera vĂ€rdar, dĂ€r varje vĂ€rd har en instans). I multi-vĂ€rdssystem mĂ„ste varje instans ha samma nummer. SAP HANA-systemet identifieras med hjĂ€lp av System ID (SID) – ett unikt nummer bestĂ„ende av tre alfanumeriska tecken.

Virtualisering av SAP HANA

En av de största begrĂ€nsningarna med SAP HANA Ă€r att den endast stöder ett enda system – ett instans med en unik SID pĂ„ servern. För att mer effektivt utnyttja hĂ„rdvaran eller minska antalet servrar i datacentret kan virtualisering anvĂ€ndas. PĂ„ sĂ„ sĂ€tt kan andra landskap samexistera pĂ„ en och samma server med system som har mindre krav (icke-produktiva system). För en reserv-HADR-server kan virtualisering öka hastigheten vid omkoppling mellan produktiva och icke-proaktiva virtuella maskiner.

SAP HANA inkluderar stöd för hypervisor VMWare ESX. Det innebĂ€r att olika SAP HANA-system – installationer av SAP HANA med olika SID-nummer – kan samexistera pĂ„ en och samma vĂ€rd (gemensam fysisk server) i olika virtuella maskiner. Varje virtuell maskin mĂ„ste köras pĂ„ ett stödt operativsystem.

För produktiva miljöer har virtualisering av SAP HANA allvarliga begrÀnsningar:

  • Scale-out skalning stöds inte – virtualisering kan endast anvĂ€ndas med Scale-Up-system, oavsett om det Ă€r BwoH/DM/SoH eller "ren" SoH;
  • virtualisering mĂ„ste ske inom ramen för reglerna som faststĂ€llts för Appliance-enheter eller TDI;
  • I General Availability (GA) kan det endast finnas en virtuell maskin – företag som vill anvĂ€nda virtualisering med produktiva HANA-miljöer mĂ„ste delta i SAP:s program för Controlled Availability.

I icke-produktiva miljöer dÀr de angivna begrÀnsningarna inte gÀller kan virtualisering anvÀndas för att optimera anvÀndningen av hÄrdvara.

SAP HANA-topologier

LÄt oss gÄ vidare till distributionen av SAP HANA. HÀr definieras tvÄ topologier.

  • Scale-up – en stor server. NĂ€r HANA-databasen vĂ€xer, vĂ€xer Ă€ven servern: antalet CPU: er och mĂ€ngden minne ökar. I lösningar med hög tillgĂ€nglighet (HA) och katastrofĂ„terstĂ€llning (DR) mĂ„ste reserv- eller redundanta servrar matcha produktiva servrar vad gĂ€ller specifikationer.
  • Scale-out – hela volymen av SAP HANA-systemet Ă€r distribuerad över flera identiska servrar. Master-servern innehĂ„ller information för Index Server och Name Server. Slave-servrarna innehĂ„ller inte dessa data – förutom den server som tar över Master-funktioner om huvudservern fallerar. Arbetsservrar (Index Servers) hanterar de datasegment som tilldelas dem och svarar pĂ„ förfrĂ„gningar. Name Server vet hur data distribueras mellan arbetsservrar. serverkonfigurationen Vid tillvĂ€xt av HANA lĂ€ggs helt enkelt en ny nod till. I denna topologi Ă€r det tillrĂ€ckligt med en reservnod för att sĂ€kerstĂ€lla sĂ€kerheten för hela servern.

Hur man distribuerar SAP HANA: en genomgÄng av olika metoder

Krav pÄ hÄrdvara frÄn SAP

SAP har obligatoriska krav pĂ„ hĂ„rdvaran för HANA. Dessa gĂ€ller produktiva miljöer – för non-prod Ă€r minimala specifikationer tillrĂ€ckliga. HĂ€r Ă€r kraven för produktiva miljöer:

  • CPU Intel Xeon v5 (SkyLake) / 8880/90/94 v4 (Broadwell)
  • frĂ„n 128 GB RAM för BW-applikationer med 2 CPU, 256 GB med 4+ CPU;

Implementera SAP HANA i Appliance- och TDI-lÀgen

LÄt oss nu gÄ vidare till praktiken och berÀtta om hur man implementerar SAP HANA i Appliance- och TDI-lÀgen. Vi anvÀnder vÄra SAP HANA-plattformar baserade pÄ BullSequana S och Bullion S-servrar som Àr certifierade av SAP för arbete i dessa lÀgen.

En kort översikt av produkterna. BullSequana S, baserad pÄ Intel Xeon Scalable, inkluderar olika modeller med upp till 32 CPU i en server. Servern Àr byggd pÄ en modulÀr design som möjliggör skalbarhet upp till 32 CPU och samma antal grafiska processorer. RAM-minnet strÀcker sig frÄn 64 GB till 48 TB. Bland funktionerna hos BullSequana S finns stöd för företags-AI för förbÀttrad prestanda, accelererad dataanalys, förbÀttrade berÀkningar i minnet, modernisering med hjÀlp av virtualisering och molnteknologier.

Bullion S levereras med CPU frÄn Intel Xeon E7 v4-familjen. Det maximala antalet processorer Àr 16. RAM Àr skalbart frÄn 128 GB till 24 TB. Ett stort antal RAS-funktioner sÀkerstÀller en hög tillgÀnglighet för kritiska infrastrukturer liknande SAP HANA. Bullion S Àr lÀmpliga för massiv konsolidering av datacenter, arbete med In-Memory-applikationer, migrering av mainframes eller förÄldrade system.

SAP HANA Appliance

Appliance – en förinstĂ€lld lösning som inkluderar server, lagringssystem och programvarupaket för implementering "nyckelfĂ€rdig", med centraliserad support och avtalad prestandanivĂ„. HĂ€r levereras HANA som en förkonfigurerad hĂ„rdvara och programvara, helt integrerad och certifierad. Enheten i Appliance-lĂ€ge Ă€r klar för installation i datacenter, och operativsystemet, SAP HANA och (om det behövs) en extra VMWare-instans Ă€r redan konfigurerade och installerade.

SAP-certifiering definierar den garanterade prestandanivÄn samt CPU-modell, RAM och lagringssystem. Efter certifiering kan konfigurationen inte Àndras utan att garantin förfaller. För att skala plattformen HANA erbjuder SAP tre alternativ.

  • Scale-Up BWoH/DM/SoH – vertikal skalning som passar enskilda system (en SID). TillvĂ€xten av Appliance-enheter sker i steg om 256/384 GB, börjande frĂ„n version SAP HANA SPS 11. Detta förhĂ„llande visar den maximala kapacitet som stöds av en CPU, och gĂ€ller för hela listan av certifierade Appliance-enheter. Appliance BWoH/DM/SoH med vertikal skalning Ă€r optimalt för applikationer BW on HANA (BWoH), Data Mart (DM) och applikationer SAP Suite on HANA (SoH).
  • Scale-Up SoH – detta Ă€r en lĂ€ttare variant av den föregĂ„ende modellen, med fĂ€rre begrĂ€nsningar vad gĂ€ller minneskapacitet. Det Ă€r fortfarande en vertikalt skalbar server, men den maximala mĂ€ngden RAM för 2 processorer Ă€r nu 1536 GB (upp till version SPS11) och 3 TB (SPS12+). Passar endast för SoH.
  • Scale-Out – detta alternativ innebĂ€r horisontell skalning, med ett system som stödjer flera serverkonfigurationer. Horisontell skalning Ă€r optimalt för BW och – med vissa begrĂ€nsningar – för SoH.

I BullSequana S och Bullion S-servrar Àr vertikal skalning huvudsaklig, eftersom den har fÀrre operativa begrÀnsningar och krÀver mindre administration. För Appliance-lÀget finns det en stor linje av olika enheter.

Hur man distribuerar SAP HANA: en genomgÄng av olika metoder
BullSequana S-lösningar för SAP HANA i Appliance-lÀge

Hur man distribuerar SAP HANA: en genomgÄng av olika metoder
*Valfri E7-8890/94v4
Bullion S-lösningar för SAP HANA i Appliance-lÀge

Alla Bull-lösningar i Appliance-lÀge med version SAP HANA SPS 12 Àr certifierade. Utrustningen installeras i en standard 19-tums rack med 42U, med tvÄ strömkÀllor - interna PDU. Certifierade servrar inkluderar:

  • BullSequana S med Intel Xeon Skylake 8176, 8176M, 8180, 8180M (processorer med bokstaven "M" stöder moduler med 128 GB minne). NĂ€r det gĂ€ller pris och kvalitet framstĂ„r alternativen med Intel 8176 som de bĂ€sta.
  • Bullion S med Intel Xeon E7-8880 v4, 8890 och 8894.

Lagringssystemet ansluts direkt till servern via FC-portar, sÄ SAN-switchar behövs inte hÀr. De kan vara anvÀndbara för Ätkomst till system som Àr anslutna till LAN eller SAN.

HÀr Àr ett exempel pÄ konfigurationen av lagringssystemet EMC Unity 450F i vÄr setup:

  • Höjd: 5U (DPE 3U (25×2,5" HDD/SSD) + DAE 2U (25×2,5" HDD/SSD))
  • Kontroller: 2
  • Disks: frĂ„n 6 till 250 SAS SSD, frĂ„n 600 GB till 15.36 TB vardera
  • RAID: nivĂ„ 5 (8+1), 4 RAID-grupper
  • GrĂ€nssnitt: 4 FC pĂ„ kontrollern, 8 eller 16 Gbit/s
  • Programvara: Unisphere Block Suite

Appliance Àr ett pÄlitligt alternativ för implementering, men det har en stor nackdel: lite frihet i konfigurationen av hÄrdvaran. Dessutom kan denna lösning krÀva förÀndringar i IT-avdelningens processer.

SAP HANA TDI

Ett alternativ till Appliance Ă€r TDI-lĂ€get (Tailored Data center Integration), dĂ€r man kan vĂ€lja specifika tillverkare och komponenter för infrastrukturen beroende pĂ„ kundens önskemĂ„l – med hĂ€nsyn till uppgifter och arbetsbelastning. Till exempel kan SAN Ă„teranvĂ€ndas i datacentret, dĂ€r vissa diskar avsĂ€tts för installation av HANA.

JĂ€mfört med Appliance ger TDI-lĂ€get anvĂ€ndaren mycket större frihet att uppfylla kraven. Detta förenklar integrationen av HANA i datacentret avsevĂ€rt – man kan bygga en egen anpassad infrastruktur. Till exempel kan man variera typ och antal processorer beroende pĂ„ belastningen.

Hur man distribuerar SAP HANA: en genomgÄng av olika metoder
För att berĂ€kna kapacitet rekommenderas att anvĂ€nda SAP Quick Sizer – ett enkelt verktyg som ger processor- och minneskrav för olika arbetsbelastningar i SAP HANA. För planering av IT-landskapet kan man sedan vĂ€nda sig till SAP Active Global Support. Efter det omvandlar SAP HANA:s hĂ„rdvarupartner resultatet av berĂ€kningarna till olika möjliga systemkonfigurationer – bĂ„de pĂ„ toppnivĂ„ och med mer grundlĂ€ggande hĂ„rdvara. I TDI-lĂ€get för servrar Ă€r det tillĂ„tet att anvĂ€nda CPU Intel E7, inklusive Intel Broadwell E7 och Skylake-SP (Platinum, Gold, Silver med 8 eller fler kĂ€rnor per processor), samt IBM Power8./9.

Servrarna levereras utan lagringssystem, switchar och racks, men kraven pĂ„ hĂ„rdvaran förblir desamma som i Appliance-lĂ€get – samma singelnoder, lösningar med vertikal eller horisontell skalning. SAP krĂ€ver att Endast certifierade servrar, lagringssystem och switchar anvĂ€ndes., men det Ă€r inget att oroa sig för - nĂ€stan all utrustning frĂ„n de flesta tillverkare Ă€r certifierad.

Prestandatestning ska utföras med HWCCT (Hardware Configuration Check Tool), som gör att man kan verifiera efterlevnaden av vissa KPI:er för SAP. Det finns ocksÄ ett krav som inte handlar om hÄrdvara: HANA, operativsystem och hypervisor (frivilligt) mÄste installeras av certifierade SAP-specialister.. Endast system som följer alla angivna regler kan fÄ SAP-support relaterad till prestanda.

Serverlinjen BullSequana S i TDI-lÀge motsvarar linjen i Appliance-lÀge, men utan lagringssystem, switchar och rack. Man kan installera vilket lagringssystem som helst frÄn listan över certifierade SAP som VNX, XtremIO, NetApp med flera. Till exempel, om VNX5400 uppfyller prestandakraven för SAP HANA, kan Dell EMC Unity 450F kopplas in som en del av TDI-konfigurationen. Vid behov installeras FC-adaptrar (1 eller 10 Gbit/s) samt ethernet-switchar.

Nu, för att ni ska fÄ en tydligare bild av de beskrivna lÀgena, kommer vi att berÀtta om nÄgra av vÄra verkliga fall.

Appliance + TDI: HANA för en e-handelsbutik

E-handelsbutiken Mall.cz, som ingÄr i Mall Group, grundades Är 2000. Den har filialer i Tjeckien, Slovakien, Polen, Ungern, Slovenien, Kroatien och RumÀnien. Det Àr den största e-handelsbutiken i landet, som sÀljer upp till 75 000 produkter om dagen, och dess intÀkter var cirka 280 miljoner euro för 2017.

Uppgradering av datacenterinfrastrukturen krĂ€vdes i samband med migrering till SAP HANA. Den berĂ€knade storleken var 2×6 TB för produktionsmiljön och 6 TB för test-/utvecklingsmiljön. Det krĂ€vdes en lösning med nödkopiering för produktionsmiljön SAP HANA i en aktiv-aktiv kluster.

Vid tidpunkten för anbudet hade bestÀllaren ett system för SAP baserat pÄ standardrack- och bladservrar. TvÄ datacenter, som lÄg ungefÀr 10 km frÄn varandra, var utrustade med olika lagringssystem - IBM SVC, HP och Dell. Nyckelsystemen fungerade i nödkopieringslÀge.

Initialt begĂ€rde kunden en certifierad Appliance-lösning för SAP HANA för alla system (produktions- och test-/utvecklingsmiljöer) med en kapacitet pĂ„ upp till 12 TB. Men pĂ„ grund av budgetbegrĂ€nsningar började man övervĂ€ga andra alternativ – till exempel fler CPU:er med mindre RAM-moduler (moduler pĂ„ 64 GB istĂ€llet för moduler pĂ„ 128 GB). Dessutom övervĂ€gdes en gemensam lagringslösning för produktions- och test-/utvecklingsmiljöer för att optimera kostnaderna.

Hur man distribuerar SAP HANA: en genomgÄng av olika metoder

Vi kom överens om 4 CPU:er och 6 TB RAM för produktionsmiljön, med möjlighet till framtida tillvĂ€xt. För test-/utvecklingsmiljöerna i TDI-lĂ€ge beslutade vi att anvĂ€nda mindre kostsamma CPU:er – vilket resulterade i 8 CPU:er och 6 TB RAM. PĂ„ grund av det större antalet funktioner som kunden efterfrĂ„gade – replikering, backup, gemensamma produktions- och test-/utvecklingsmiljöer pĂ„ en andra plats – anvĂ€nde vi DellEMC Unity-lagringssystem i en full-flash-konfiguration istĂ€llet för interna diskar. Dessutom begĂ€rde kunden en lösning för katastrofĂ„terstĂ€llning med bas av HANA-replikering (HSR) med en kvorumnod pĂ„ en tredje plats.

Den slutliga konfigurationen för Prod-miljön bestod av en BullSequana S400 med Intel Xeon P8176M (28 kÀrnor, 2.10 GHz, 165 W) och 6 TB RAM. Lagringslösningen var Unity 450F med 10 x 3.84 TB. För disaster recovery för Prod-miljön anvÀnde vi BullSequana S400 med Intel Xeon P8176M (28 kÀrnor, 2.10 GHz, 165 W) och 6 TB RAM. För test-/utvecklingsmiljön valde vi en BullSequana S800 med Intel Xeon P8153 (16 kÀrnor, 2.00 GHz, 125 W) och 6 TB RAM samt lagringssystemet Unity 450F med 15 x 3.84 TB. För att hantera kvorum, applikationsservrar (VxRail-lösning) och backup-lösningen (DataDomain) installerade och konfigurerade vÄra specialister DellEMC-servrar.

Hur man distribuerar SAP HANA: en genomgÄng av olika metoder
Utrustningen Àr förberedd för framtida uppgraderingar. Kunden förvÀntar sig en ökning av storleken pÄ HANA under 2019, och det ÄterstÄr bara för dem att installera nya moduler i racken.

Appliance: HANA för en stor integratör inom turism

Denna gÄng blev vÄr kund en stor leverantör av IT-tjÀnster som utvecklar teknologiska lösningar för reseföretag. Kunden lanserade ett ambitiöst SAP HANA-projekt för att implementera ett nytt faktureringssystem. En Appliance-lösning med 8 TB RAM krÀvdes för produktions- och PreProd-miljöer. I enlighet med SAP:s rekommendationer valde kunden en lösning för vertikal skalning.

En nyckeluppgift var att implementera en hÄrdvaruinfrastruktur baserad pÄ certifierade Appliance-enheter för SAP HANA. Prioriterade kriterier var kostnadseffektivitet, hög prestanda, skalbarhet och hög tillgÀnglighet av data.

Vi föreslog och genomförde en SAP-certifierad lösning som inkluderade tvĂ„ Bullion S16-servrar – för miljöerna Prod och PreProd. Utrustningen arbetar med Intel Xeon E7-v4 8890-processorer (24 kĂ€rnor, 2,20 GHz, 165 W) och Ă€r utrustad med 16 TB RAM. För BW och miljöerna Dev/Test installerade vi nio Bullion S4-servrar (22 kĂ€rnor, 2,20 GHz, 150 W) med 4 TB RAM vardera. En hybrid EMC Unity lagringslösning anvĂ€ndes.

Denna lösning möjliggör skalbarhet för alla enhetskomponenter – till exempel upp till 16 socklar med Intel Xeon E7-v4-CPU:er. Administrationen i denna konfiguration Ă€r förenklad – sĂ€rskilt för omkonfigurering eller partitionering av servern.

Appliance + TDI: HANA för metallurgi

GMK "Norilsk Nickel" – en av vĂ€rldens största producenter av nickel och palladium – beslutade att uppgradera sin hĂ„rdvaruplattform för SAP HANA för att sĂ€kerstĂ€lla driften av kritiska affĂ€rsapplikationer och projekt. Det krĂ€vdes en utvidgning av den befintliga landskapen nĂ€r det gĂ€ller berĂ€kningskraft. En av huvudkraven frĂ„n kunden var hög tillgĂ€nglighet för plattformen – trots hĂ„rdvarubegrĂ€nsningar.

Hur man distribuerar SAP HANA: en genomgÄng av olika metoder

För produktionsmiljöer anvÀnde vi Bullion S8-servern och lagringslösningen i SAP HANA Appliance-lÀget. För HA och test/dev distribuerades plattformen i TDI-lÀge. Vi anvÀnde en Bull Bullion S8-server, tvÄ Bull Bullion S6-servrar och en hybrid lagringslösning. Denna kombination möjliggjorde en betydande ökning av hastigheten hos SAP-lösningarnas applikationer, ökade berÀkningskraften och datalagringsresurserna och minimerade driftskostnaderna. Det Àr ocksÄ vÀrt att notera att kunden fortfarande har möjlighet till skalning upp till 16 CPU:er.

Vi bjuder in till SAP Forum

I detta inlÀgg har vi diskuterat implementeringen av SAP HANA pÄ olika sÀtt och försökt belysa fördelarna och nackdelarna med de tillgÀngliga alternativen. Om du har nÄgra frÄgor angÄende implementeringen av SAP HANA, svarar vi gÀrna pÄ dem i kommentarerna.

Vi bjuder in alla som Àr intresserade av Bull-lösningar och deras implementeringsmöjligheter för SAP HANA till Ärets största SAP-event: den 17 april i Moskva kommer SAP Forum 2019 att Àga rum. Vi ser fram emot att trÀffa er vid vÄr monter i IoT-zonen: vi kommer att dela med oss av mycket intressant information och dessutom lottar vi ut mÄnga priser.

Vi ses pÄ forumet!

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster