Cumu implementà SAP HANA: analizemu diversi metudi

SAP HANA hè un DBMS in memoria populari chì include servizii di almacenamento (Data Warehouse) è analisi, middleware integratu, un servitore di applicazioni è una piattaforma per cunfigurà o sviluppà novi utilità. Eliminendu a latenza di i DBMS tradiziunali cù SAP HANA, pudete aumentà assai u rendiment di u sistema, u processu di transazzione (OLTP) è l'intelligenza cummerciale (OLAP).

Cumu implementà SAP HANA: analizemu diversi metudi

Pudete implementà SAP HANA in i modi Appliance è TDI (se parlemu di ambienti di produzzione). Per ogni opzione, u fabricatore hà u so propiu esigenze. In questu post parlemu di i vantaghji è i svantaghji di e diverse opzioni, è ancu, per a chiarezza, di i nostri prughjetti veri cù SAP HANA.

SAP HANA hè custituitu da 3 cumpunenti principali - host, istanza è sistema.

Òspite hè un servitore o un ambiente operativu per eseguisce u DBMS SAP HANA. I so cumpunenti necessarii sò CPU, RAM, almacenamiento, rete è OS. L'ospite furnisce ligami à i repertorii di installazione, dati, logs, o direttamente à u sistema di almacenamento. À u listessu tempu, u sistema di almacenamiento per installà SAP HANA ùn deve esse situatu nantu à l'ospite. Se u sistema hà parechji òspiti, avete bisognu di un almacenamentu spartutu o quellu chì hè dispunibule nantu à dumanda da tutti l'ospiti.

Istanza - un inseme di cumpunenti di u sistema SAP HANA installati in un host. I cumpunenti principali sò l'Index Server è u Name Server. U primu, chì hè ancu chjamatu "servitore di travagliu", processa e dumande, gestisce i magazzini di dati attuali è i mutori di basa di dati. Name Server guarda infurmazione nantu à a topologia di l'installazione SAP HANA - induve i cumpunenti eseguite è quali dati sò nantu à u servitore.

sistemu - questu hè unu o più casi cù u listessu numeru. Essenzialmente, questu hè un elementu separatu chì pò esse attivatu, disattivatu o copiatu (backup). I dati sò distribuiti in a memoria di i diversi servitori chì custituiscenu u sistema SAP HANA.

Cumu implementà SAP HANA: analizemu diversi metudi
U sistema pò esse cunfiguratu cum'è unicu host (una istanza nantu à un host) o multi-host, distribuitu (parechji istanze SAP HANA sò distribuite nantu à parechji ospiti, cù una istanza per host). In sistemi multi-ospiti, ogni istanza deve avè u listessu numeru. Un sistema SAP HANA hè identificatu da un ID di Sistema (SID), un numeru unicu custituitu di trè caratteri alfanumerichi.

Virtualizazione SAP HANA

Una di e limitazioni principali di SAP HANA hè u supportu di un solu sistema - una istanza cù un SID di u servitore unicu. Per utilizà l'hardware più efficaci o riduce u nùmeru di servitori in un centru di dati, pudete aduprà a virtualizazione. In questu modu, altri paisaghji ponu coesiste in u stessu servitore cù sistemi chì anu requisiti più bassi (sistemi micca pruduttivi). Per un servitore HA / DR in standby, a virtualizazione pò migliurà a velocità di cambià trà e macchine virtuali produttive è micca produttive.

SAP HANA include supportu per l'hypervisor VMWare ESX. Questu significa chì diversi sistemi SAP HANA - installazioni SAP HANA cù diversi numeri SID - ponu coesiste in un unicu host (servitore fisicu cumuni) in diverse macchine virtuali. Ogni macchina virtuale deve eseguisce nantu à un OS supportatu.

Per l'ambienti di produzzione, a virtualizazione SAP HANA hà serii limitazioni:

  • Scale-out scaling ùn hè micca supportatu - a virtualizazione pò esse usata solu cù i sistemi Scale-Up, sia BwoH / DM / SoH o "pure" SoH;
  • a virtualizazione deve esse realizatu in e regule stabilite per i dispositi Appliance o TDI;
  • A Disponibilità Generale (GA) pò avè solu una macchina virtuale - l'imprese chì vulianu utilizà a virtualizazione cù l'ambienti di produzzione HANA devenu participà à u prugramma di Disponibilità Controllata cù SAP.

In ambienti non produttivi induve queste limitazioni ùn esistenu micca, a virtualizazione pò esse usata per ottimisà l'utilizazione di hardware.

Topologie SAP HANA

Passemu à implementà SAP HANA. Dui topologies sò definite quì.

  • Scale-up - un grande servitore. Quandu a basa HANA cresce, u servitore stessu cresce: u numeru di CPU è a quantità di memoria aumenta. In suluzioni cù High Availability (HA) è Disaster Recovery (DR), i servitori di salvezza o tolleranti à i difetti devenu currisponde à e caratteristiche di i servitori produttivi.
  • Scale-out - u voluminu tutale di u sistema SAP HANA hè distribuitu nantu à parechji servitori identichi. U Servitore Maestru cuntene infurmazione per u Servitore Index è u Servitore di Nome. I servitori slave ùn cuntenenu micca questi dati - fora di u servitore, chì ripiglia e funzioni di u Maestru in casu di fallimentu di u servitore principale. I servitori d'indici gestiscenu i segmenti di dati chì li sò assignati è risponde ancu à e dumande. I Servitori di Nomi sò cuscenti di cumu e dati sò distribuiti trà i servitori di produzzione. Se HANA cresce, un altru node hè solu aghjuntu à a cunfigurazione di u servitore attuale. In questa topologia, hè abbastanza per avè un node di salvezza per assicurà a sicurità di u servitore sanu.

Cumu implementà SAP HANA: analizemu diversi metudi

Requisiti di hardware SAP

SAP hà requisiti hardware obligatorii per HANA. Sò in relazione cù l'ambienti pruduttivi - per non-prod, e caratteristiche minimu sò abbastanza. Dunque, quì sò i requisiti per l'ambienti di produzzione:

  • CPU Intel Xeon v5 (SkyLake) / 8880/90/94 v4 (Broadwell)
  • da 128 GB di RAM per applicazioni BW cù 2 CPU, 256 GB cù 4+ CPU;

Implementazione di SAP HANA in modalità Appliance è TDI

Avà andemu à praticà è parlemu di cumu implementà SAP HANA in i modi Appliance è TDI. Per questu utilizemu e nostre piattaforme SAP HANA basate nantu à i servitori BullSequana S è Bullion S, chì sò certificati da SAP per operare in questi modi.

Un pocu infurmazione nantu à i prudutti. BullSequana S basatu annantu à Intel Xeon Scalable include diversi mudelli, finu à 32 CPU in un solu servitore. U servitore hè custruitu cù un disignu modulare chì furnisce scalabilità finu à 32 CPU è u listessu numeru di GPU. RAM - da 64 GB à 48 TB. E caratteristiche di BullSequana S includenu supportu AI di l'impresa per un rendimentu migliuratu, analisi accelerata di dati, computing in memoria miglioratu, è mudernizazione cù virtualizazione è tecnulugia di nuvola.

Bullion S vene cù CPU Intel Xeon E7 v4 Family. U numaru massimu di processori hè 16. A RAM hè scalabile da 128 GB à 24 TB. Un gran numaru di funzioni RAS furnisce alti livelli di dispunibilità per infrastrutture di missione critica cum'è SAP HANA. Bullion S hè adattatu per a cunsolidazione di centri di dati di massa, l'esecuzione di applicazioni In-Memory, a migrazione di mainframes o sistemi legacy.

Appliance SAP HANA

Appliance hè una soluzione pre-configurata chì include un servitore, un sistema di almacenamentu è un pacchettu di software per l'implementazione chiavi in ​​mano, cù un serviziu di supportu centralizatu è un livellu di prestazione accunsentutu. Quì, HANA vene cum'è hardware è software pre-configurati, cumplettamente integrati è certificati. U dispusitivu in u modu Appliance hè prontu per a stallazione in u centru di dati, è u sistema operatore, SAP HANA è (se necessariu) una istanza VMWare addiziale sò digià cunfigurati è installati.

A certificazione SAP determina u livellu garantitu di rendiment, è ancu u mudellu di CPU, quantità di RAM è almacenamiento. Una volta certificata, a cunfigurazione ùn pò esse cambiata senza annullà a garanzia. Per scala a piattaforma HANA, SAP offre trè opzioni.

  • Scale-Up BWoH/DM/SoH - scala verticale, chì hè adattatu per sistemi unichi (un SID). Appliances cresce da 256/384 GB partendu da SAP HANA SPS 11. Questa ratio mostra a capacità massima supportata da una CPU è hè cumuna per a lista sana di Appliance certificati. L'appliance BWoH/DM/SoH cù scala verticale hè ideale per l'applicazioni BW on HANA (BWoH), Data Mart (DM) è SAP Suite on HANA (SoH).
  • Scale-Up SoH - Questa hè una versione ligera di u mudellu precedente, cù menu restrizioni à a quantità di RAM. Questu hè sempre un servitore scalable verticalmente, ma a quantità massima di RAM per i processori 2 hè digià 1536 GB (finu à a versione SPS11) è 3 TB (SPS12+). Adatta solu per SoH.
  • Scale-Out - Questa hè una opzione scalabile horizontale, un sistema chì sustene cunfigurazioni multi-server. A scala horizontale hè ottima per BW è, cù alcune limitazioni, per SoH.

In i servitori BullSequana S è Bullion S, a scala verticale hè u focusu perchè hà menu limitazioni operative è richiede menu amministrazione. Per u modu Appliance ci hè una larga gamma di dispusitivi diffirenti.

Cumu implementà SAP HANA: analizemu diversi metudi
Soluzioni BullSequana S per SAP HANA in modalità Appliance

Cumu implementà SAP HANA: analizemu diversi metudi
* Opcional E7-8890/94v4
Soluzioni Bullion S per SAP HANA in modalità Appliance

Tutte e soluzioni Bull in modalità Appliance da SAP HANA SPS 12 sò certificate. L'equipaggiu hè stallatu in un rack standard 19-inch 42U, cù dui alimentatori - PDU interni. I seguenti servitori anu certificazione SAP:

  • BullSequana S cù Intel Xeon Skylake 8176, 8176M, 8180, 8180M (processori cù a lettera "M" supportanu moduli di memoria 128 GB). In quantu à u rapportu prezzu-qualità, l'opzioni cù Intel 8176 parenu megliu
  • Bullion S cù Intel Xeon E7-8880 v4, 8890 è 8894.

U sistema di almacenamento cunnetta direttamente à u servitore per via di i porti FC, cusì i switch SAN ùn sò micca necessarii quì. Puderanu esse utili per accede à i sistemi cunnessi à una LAN o SAN.

Eccu un esempiu di a cunfigurazione di u sistema di almacenamiento EMC Unity 450F in a nostra configurazione:

  • Altezza: 5U (DPE 3U (25×2,5″ HDD/SSD) + DAE 2U (25×2,5″ HDD/SSD))
  • Controllers: 2
  • Dischi: da 6 à 250 SAS SSD, da 600 GB à 15.36 TB ognunu
  • RAID: livellu 5 (8 + 1), 4 gruppi RAID
  • Interfaccia: 4 FC per controller, 8 o 16 Gbit/s
  • Software: Unisphere Block Suite

L'appliance hè una opzione di implementazione affidabile, ma hà un grande inconveniente: poca libertà in a cunfigurazione di hardware. Inoltre, sta opzione pò esse bisognu di cambiamenti in i prucessi di u dipartimentu IT.

SAP HANA TDI

Un'alternativa à l'Appliance hè u modu TDI (Tailored Data Center Integration), in quale pudete selezziunà pruduttori specifichi è cumpunenti di l'infrastruttura secondu i desideri di u cliente - tenendu in contu i travaglii realizati è a carica di travagliu. Per esempiu, una SAN pò esse reutilizata in un centru di dati, cù qualchi discu dedicatu à una stallazione HANA.

Comparatu à Appliance, u modu TDI dà à l'utilizatori assai più libertà per cumpiendu i bisogni. Questu simplifica assai l'integrazione di HANA in u centru di dati - pudete custruisce a vostra propria infrastruttura persunalizata. Per esempiu, varià u tipu è u numeru di processori secondu a carica.

Cumu implementà SAP HANA: analizemu diversi metudi
Per i calculi di capacità, ricumandemu di utilizà SAP Quick Sizer, un strumentu simplice chì furnisce CPU è esigenze di memoria per diversi carichi di travagliu in SAP HANA. Allora pudete cuntattà SAP Active Global Support per pianificà u vostru paisaghju IT. Dopu questu, u cumpagnu di hardware SAP HANA cunverte i risultati di u calculu in diverse configurazioni di sistema pussibuli - sia in u top-end sia in hardware più simplice. In modu TDI per i servitori hè accettatu per utilizà CPU Intel E7, cumprese Intel Broadwell E7 è Skylake-SP (Platinum, Gold, Silver cù 8 o più core per processore), è ancu IBM Power8/ 9.

I servitori sò furniti senza sistemi di almacenamentu, switches è rack, ma i requisiti di hardware restanu i stessi cum'è in modalità Appliance - i stessi nodi unichi, suluzioni cù scala verticale o horizontale. SAP ne richiede solu servitori certificati, sistemi di almacenamiento è switch sò stati utilizati, ma questu ùn hè micca scantu - a maiò parte di i fabricatori anu quasi tutti l'equipaggiu certificati.

A prova di prestazione deve esse fatta cù teste HWCCT (Hardware Configuration Check Tool)., chì permettenu di verificà u rispettu di certi KPI SAP. È ci hè un requisitu micca hardware: HANA, OS è hypervisor (opcional) deve esse installatu da specialisti certificati SAP. Solu i sistemi chì rispondenu à tutte e regule listate ponu riceve supportu di rendiment SAP.

A linea BullSequana S di servitori in modalità TDI hè simile à a linea in modalità Appliance, ma senza sistemi di almacenamento, switches è rack. Pudete installà qualsiasi sistema di almacenamiento da a lista di sistemi SAP certificati - VNX, XtremIO, NetApp è altri. Per esempiu, se u VNX5400 risponde à i requisiti di prestazione SAP HANA, pudete cunnette l'almacenamiento Dell EMC Unity 450F cum'è parte di a cunfigurazione TDI. Se necessariu, l'adattatori FC (1 o 10 Gbit/s), è ancu i switch Ethernet, sò installati.

Avà, per pudè imagine più chjaramente i modi descritti, vi cuntaremu parechji di i nostri casi veri.

Appliance + TDI: HANA per a tenda in linea

A tenda online Mall.cz, parte di u Gruppu Mall, hè stata fundata in u 2000. Hà succursali in Repubblica Ceca, Slovacchia, Pulonia, Ungheria, Slovenia, Croazia è Romania. Questu hè u più grande magazinu in linea in u paese, vende finu à 75 mila prudutti per ghjornu, i so rivenuti à a fine di 2017 ammontanu à circa 280 milioni d'euros.

L'aghjurnamentu di l'infrastruttura di u centru di dati era necessariu in cunnessione cù a migrazione à SAP HANA. U dimensionamentu stimatu era 2x6 TB per l'ambienti prod è 6 TB per l'ambienti di prova / dev. À u listessu tempu, una soluzione cù ricuperazione di disastru era necessaria per un ambiente produtivu SAP HANA in un cluster attivu-attivu.

À u mumentu di l'annunziu di l'offerta, u cliente avia un sistema per SAP basatu nantu à i servitori standard di rack è blade. Dui centri di dati, situati à circa 10 km l'una di l'altru, sò stati dotati di diversi sistemi di almacenamiento - IBM SVC, HP è Dell. Sistemi chjave operati in modu di ricuperazione di disastru.

Prima, u cliente hà dumandatu una soluzione certificata in modalità Appliance per SAP HANA per tutti i sistemi (Produzzione è ambienti di prova / dev) cù crescita finu à 12 TB. Ma per via di e restrizioni di u budgetu, cuminciaru à cunsiderà altre opzioni - per esempiu, più CPU cù moduli RAM più chjuchi (moduli 64 GB invece di moduli 128 GB). Inoltre, per ottimisà u prezzu, l'almacenamiento cumunu per l'ambienti di Pruduzzione è di prova / dev hè statu cunsideratu.

Cumu implementà SAP HANA: analizemu diversi metudi

Avemu accunsentutu nantu à 4 CPU è 6 TB RAM per l'ambiente di Produzione, cù spaziu per a crescita. Per l'ambienti di prova / dev in modu TDI, avemu decisu di utilizà CPU menu caru - avemu finitu cù 8 CPU è 6 TB di RAM. A causa di u più grande numeru di funzioni dumandate da u cliente - replicazione, copia di salvezza, pruduzzione cumuna è ambienti di prova / dev in u sicondu situ - invece di dischi internu, i sistemi di almacenamiento DellEMC Unity sò stati utilizati in una cunfigurazione full-flash. Inoltre, u cliente hà dumandatu una soluzione di ricuperazione di disastru basatu nantu à a replicazione di u sistema HANA (HSR) cù un node di quorum in un terzu situ.

A cunfigurazione finale per l'ambiente Prod hè stata cun un servitore BullSequana S400 nantu à un Intel Xeon P8176M (28 core, 2.10 GHz, 165 W) è 6 TB di RAM. Sistema di almacenamiento - Unity 450F 10x 3.84 TB. Per scopi di ricuperazione di disastru, per l'ambiente Prod avemu usatu un BullSequana S400 nantu à un Intel Xeon P8176M (28 core, 2.10 GHz, 165 W) cù 6 TB di RAM. Per l'ambiente di prova / dev, avemu pigliatu un servitore BullSequana S800 cun un Intel Xeon P8153 (16 core, 2.00 GHz, 125 W) è 6 TB di RAM plus un sistema di almacenamiento Unity 450F 15x 3.84 TB. I nostri specialisti anu stallatu è cunfiguratu i servitori DellEMC cum'è quorum, i servitori d'applicazioni (Soluzione VxRail) è a suluzione di salvezza (DataDomain).

Cumu implementà SAP HANA: analizemu diversi metudi
L'attrezzatura hè pronta per l'aghjurnamenti futuri. U cliente aspetta chì a dimensione HANA aumenterà in 2019, è tuttu ciò chì deve fà hè installà novi moduli in i rack.

Appliance: HANA per un grande integratore turisticu

Questa volta u nostru cliente era un grande fornitore di servizii IT chì sviluppava suluzioni tecnologiche per cumpagnie di viaghju. U cliente hà lanciatu un ambiziosu prughjettu SAP HANA per implementà un novu sistema di fattura. Una soluzione era necessaria in modalità Appliance cù 8 TB di RAM per l'ambienti Produzione è PreProd. In cunfurmità cù i cunsiglii SAP, u cliente hà sceltu l'opzione di scala verticale.

U compitu chjave era l'implementazione di una infrastruttura hardware basata nantu à i dispositi certificati in modalità Appliance per SAP HANA. I criterii di priorità eranu l'efficacità di u costu, l'altu rendiment, l'scalabilità è l'alta dispunibilità di dati.

Avemu prupostu è implementatu una soluzione certificata SAP, cumprese dui servitori Bullion S16 - per ambienti Prod è PreProd. L'equipaggiu funziona nantu à i processori Intel Xeon E7-v4 8890 (24 core, 2.20 GHz, 165 W) è hè dotatu di 16 TB di RAM. Per l'ambienti BW è Dev / Test, nove servitori Bullion S4 (22 cores, 2.20 GHz, 150 W) cù 4 TB di RAM sò stati installati. Hybrid EMC Unity hè stata utilizata cum'è sistema di almacenamiento.

Questa suluzione furnisce un supportu di scala per tutti l'elementi di u dispusitivu - per esempiu, finu à 16 sockets cù un CPU Intel Xeon E7-v4. L'amministrazione in questa cunfigurazione hè simplificata - in particulare, per ricunfigurà o particionà u servitore.

Appliance + TDI: HANA per i metallurgisti

MMC Norilsk Nickel, unu di i più grandi pruduttori di nichel è paladiu, hà decisu di aghjurnà a so piattaforma hardware SAP HANA per sustene l'applicazioni è i prughjetti di l'imprese critichi. Ci era bisognu di espansione u paisaghju esistenti in quantu à a putenza di computing. Una di e cundizioni principali presentate da u cliente era l'alta dispunibilità di a piattaforma - malgradu i limitazioni hardware.

Cumu implementà SAP HANA: analizemu diversi metudi

Per l'ambienti di pruduzzione, avemu usatu u servitore Bullion S8 è i sistemi di almacenamento in u modu SAP HANA Appliance. Per HA è test / dev, a piattaforma hè stata implementata in modu TDI. Avemu usatu un servitore Bull Bullion S8, dui servitori Bull Bullion S6 è un sistema di almacenamentu hibridu. Questa cumminazione hà permessu di aumentà significativamente a velocità di l'applicazioni in u paisaghju SAP, aumentà a quantità di putenza di calculu è risorse di almacenamiento di dati, è minimizzà i costi operativi. Hè impurtante chì u cliente hà sempre a capacità di scala finu à 16 CPU.

Vi invitemu à u Forum SAP

In questu post, avemu guardatu à implementà SAP HANA in modi diffirenti è pruvatu à mette in risaltu i vantaghji è i svantaghji di l'opzioni dispunibili. Sì avete qualchì quistione nantu à l'implementazione di SAP HANA, saremu felici di risponde in i cumenti.

Invitemu tutti quelli chì anu interessatu à e soluzioni Bull è e pussibilità di a so implementazione sottu SAP HANA à u più grande avvenimentu SAP di l'annu: SAP Forum 17 si terrà in Mosca u 2019 d'aprile. Vi aspittemu à u nostru stand in l'IoT. zona: vi cuntaremu assai cose interessanti, è ancu dà assai premii.

Ci si vede nant'à u foru !

Source: www.habr.com

Add a comment