SAP HANA ir populāra atmiņā iebūvēta DBVS, kas ietver uzglabāšanas pakalpojumus (datu noliktava) un analīzi, iebūvētu starpprogrammatūru, lietojumprogrammu serveri un platformu jaunu utilītu konfigurēšanai vai izstrādei. Novēršot tradicionālo DBVS latentumu, izmantojot SAP HANA, varat ievērojami palielināt sistēmas veiktspēju, transakciju apstrādi (OLTP) un biznesa inteliģenci (OLAP).

SAP HANA varat izvietot Appliance un TDI režīmos (ja mēs runājam par ražošanas vidēm). Katrai opcijai ražotājam ir savas prasības. Šajā ierakstā mēs runāsim par dažādu iespēju priekšrocībām un trūkumiem, kā arī skaidrības labad par mūsu reālajiem projektiem ar SAP HANA.
SAP HANA sastāv no 3 galvenajām sastāvdaļām – saimniekdatora, instances un sistēmas.
Saimnieks ir serveris vai darbības vide SAP HANA DBVS darbināšanai. Tam nepieciešamie komponenti ir CPU, RAM, krātuve, tīkls un OS. Resursdators nodrošina saites uz instalācijas direktorijiem, datiem, žurnāliem vai tieši uz uzglabāšanas sistēmu. Tajā pašā laikā SAP HANA instalēšanas uzglabāšanas sistēmai nav jāatrodas resursdatorā. Ja sistēmai ir vairāki saimniekdatori, jums būs nepieciešama vai nu koplietojamā krātuve, vai tāda, kas pēc pieprasījuma ir pieejama no visiem saimniekiem.
Piemērs — SAP HANA sistēmas komponentu kopa, kas instalēta vienā resursdatorā. Galvenie komponenti ir indeksu serveris un vārdu serveris. Pirmais, kas pazīstams arī kā "darba serveris", apstrādā pieprasījumus un pārvalda faktiskās datu noliktavas un datubāzes dzinējus. Vārdu serveris glabā informāciju par SAP HANA instalācijas topoloģiju — kur darbojas komponenti un kādi dati tajos atrodas. serveris.
Sistēma – tas ir viens vai vairāki gadījumi ar vienādu numuru. Būtībā tas ir atsevišķs elements, ko var iespējot, atspējot vai kopēt (dublēt). Dati tiek izplatīti dažādu SAP HANA sistēmu veidojošo serveru atmiņā.

Sistēmu var konfigurēt kā viena resursdatora (viena instance vienā resursdatorā) vai vairāku resursdatoru, izplatītu (vairāki SAP HANA gadījumi ir sadalīti pa vairākiem resursdatoriem, katram resursdatoram ir viens gadījums). Vairāku resursdatoru sistēmās katrai instancei ir jābūt vienādam numuram. SAP HANA sistēmu identificē ar sistēmas ID (SID), unikālu numuru, kas sastāv no trim burtciparu rakstzīmēm.
SAP HANA virtualizācija
Viens no galvenajiem SAP HANA ierobežojumiem ir tikai vienas sistēmas atbalsts – viena instance ar unikālu servera SID. Lai efektīvāk izmantotu aparatūru vai samazinātu serveru skaitu datu centrā, varat izmantot virtualizāciju. Tādā veidā citas ainavas var pastāvēt līdzās vienā serverī ar sistēmām, kurām ir zemākas prasības (neproduktīvās sistēmas). Gaidstāves HA/DR serverim virtualizācija var uzlabot ātrumu pārslēgšanās starp produktīvām un neproduktīvām virtuālajām mašīnām.
SAP HANA ietver atbalstu VMWare ESX hipervizoram. Tas nozīmē, ka dažādas SAP HANA sistēmas — SAP HANA instalācijas ar dažādiem SID numuriem — var līdzāspastāvēt vienā resursdatorā (kopējā fiziskajā serverī) dažādās virtuālajās mašīnās. Katrai virtuālajai mašīnai ir jādarbojas atbalstītā operētājsistēmā.
Ražošanas vidēm SAP HANA virtualizācijai ir nopietni ierobežojumi:
- Mērogošana netiek atbalstīta — virtualizāciju var izmantot tikai ar Scale-Up sistēmām, neatkarīgi no tā, vai tā ir BwoH/DM/SoH vai “tīra” SoH;
- virtualizācija jāveic saskaņā ar noteikumiem, kas noteikti ierīcēm vai TDI ierīcēm;
- Vispārējai pieejamībai (GA) var būt tikai viena virtuālā mašīna — uzņēmumiem, kas vēlas izmantot virtualizāciju ar HANA ražošanas vidēm, ir jāpiedalās kontrolētās pieejamības programmā ar SAP.
Neproduktīvās vidēs, kur šie ierobežojumi nepastāv, virtualizāciju var izmantot, lai optimizētu aparatūras izmantošanu.
SAP HANA topoloģijas
Pāriesim pie SAP HANA izvietošanas. Šeit ir definētas divas topoloģijas.
- Palielinājums – viens liels serveris. Pieaugot HANA bāzei, pieaug arī pats serveris: palielinās CPU skaits un atmiņas apjoms. Risinājumos ar augstu pieejamību (HA) un katastrofu atkopšanu (DR) rezerves vai kļūdu izturīgiem serveriem ir jāatbilst produktīvo serveru īpašībām.
- Izvēršana — visa SAP HANA sistēma ir sadalīta vairākos identiskos serveros. Galvenais serveris satur informāciju par indeksa serveri un vārdu serveri. Pakārtotie serveri nesatur šos datus, izņemot serveri, kas pārņem galvenā servera lomu primārā servera kļūmes gadījumā. Darba serveri (indeksa serveri) pārvalda tiem piešķirtos datu segmentus un atbild uz vaicājumiem. Vārdu serveri apzinās, kā dati tiek sadalīti starp darba serveriem. Ja HANA pārsniedz pašreizējo izmēru, servera konfigurācijas Vienkārši pievienojiet vēl vienu mezglu. Šajā topoloģijā viena rezerves mezgla esamība ir pietiekama, lai nodrošinātu visa servera drošību.

SAP aparatūras prasības
SAP ir obligātas HANA aparatūras prasības. Tie attiecas uz produktīvu vidi — neražotām vidēm pietiek ar minimālām īpašībām. Tātad, šeit ir prasības ražošanas vidēm:
- CPU Intel Xeon v5 (SkyLake) / 8880/90/94 v4 (Broadwell)
- no 128 GB RAM BW lietojumprogrammām ar 2 CPU, 256 GB ar 4+ CPU;
SAP HANA izvietošana ierīču un TDI režīmos
Tagad pāriesim pie prakses un runāsim par to, kā ieviest SAP HANA Appliance un TDI režīmos. Šim nolūkam mēs izmantojam mūsu SAP HANA platformas, kuru pamatā ir BullSequana S un Bullion S serveri, kurus SAP ir sertificējis darbam šajos režīmos.
Nedaudz informācijas par produktiem. BullSequana S, pamatojoties uz Intel Xeon Scalable, ietver dažādus modeļus, līdz pat 32 CPU vienā serverī. Serveris ir izveidots, izmantojot modulāru dizainu, kas nodrošina mērogojamību līdz 32 CPU un tikpat daudz GPU. RAM - no 64 GB līdz 48 TB. BullSequana S funkcijas ietver uzņēmuma AI atbalstu uzlabotai veiktspējai, paātrinātu datu analīzi, uzlabotu skaitļošanu atmiņā un modernizāciju ar virtualizācijas un mākoņa tehnoloģijām.
Bullion S ir aprīkots ar Intel Xeon E7 v4 ģimenes centrālajiem procesoriem. Maksimālais procesoru skaits ir 16. RAM ir mērogojams no 128 GB līdz 24 TB. Liels skaits RAS funkciju nodrošina augstu pieejamības līmeni misijai kritiskām infrastruktūrām, piemēram, SAP HANA. Bullion S ir piemērots masveida datu centru konsolidācijai, In-Memory lietojumprogrammu darbināšanai, lieldatoru migrēšanai vai mantotām sistēmām.
SAP HANA ierīce
Ierīce ir iepriekš konfigurēts risinājums, kas ietver serveri, uzglabāšanas sistēmu un programmatūras pakotni pabeigtai ieviešanai, ar centralizētu atbalsta pakalpojumu un saskaņotu veiktspējas līmeni. Šeit HANA tiek piedāvāta kā iepriekš konfigurēta aparatūra un programmatūra, pilnībā integrēta un sertificēta. Ierīce Appliance režīmā ir gatava instalēšanai datu centrā, un operētājsistēma, SAP HANA un (ja nepieciešams) papildu VMWare instance jau ir konfigurēta un instalēta.
SAP sertifikācija nosaka garantēto veiktspējas līmeni, kā arī CPU modeli, operatīvās atmiņas apjomu un krātuvi. Kad konfigurācija ir sertificēta, to nevar mainīt bez garantijas anulēšanas. Lai mērogotu HANA platformu, SAP piedāvā trīs iespējas.
- Palielinājums BWoH/DM/SoH – vertikālā mērogošana, kas piemērota atsevišķām sistēmām (viens SID). Ierīces palielinās par 256/384 GB, sākot no SAP HANA SPS 11. Šī attiecība parāda maksimālo ietilpību, ko atbalsta viens CPU, un ir kopīgs visam sertificēto ierīču sarakstam. Ierīce BWoH/DM/SoH ar vertikālo mērogošanu ir ideāli piemērota BW HANA (BWoH), Data Mart (DM) un SAP Suite HANA (SoH) lietojumprogrammām.
- Scale-Up SoH - Šī ir iepriekšējā modeļa vieglā versija ar mazākiem RAM apjoma ierobežojumiem. Šis joprojām ir vertikāli mērogojams serveris, taču maksimālais RAM apjoms 2 procesoriem jau ir 1536 GB (līdz versijai SPS11) un 3 TB (SPS12+). Piemērots tikai SoH.
- Scale-Out - Šī ir horizontāli mērogojama opcija, sistēma, kas atbalsta vairāku serveru konfigurācijas. Horizontālā mērogošana ir optimāla BW un ar dažiem ierobežojumiem SoH.
BullSequana S un Bullion S serveros galvenā uzmanība tiek pievērsta vertikālajai mērogošana, jo tai ir mazāk darbības ierobežojumu un nepieciešama mazāka administrēšana. Ierīces režīmam ir liels dažādu ierīču klāsts.

BullSequana S risinājumi SAP HANA ierīcēm ierīču režīmā

*Pēc izvēles E7-8890/94v4
Bullion S risinājumi SAP HANA ierīcēm ierīču režīmā
Visi Bull risinājumi Appliance režīmā no SAP HANA SPS 12 ir sertificēti. Iekārta ir uzstādīta standarta 19 collu 42U statīvā, ar diviem barošanas avotiem – iekšējiem PDU. Šiem serveriem ir SAP sertifikācija:
- BullSequana S ar Intel Xeon Skylake 8176, 8176M, 8180, 8180M (procesori ar burtu “M” atbalsta 128 GB atmiņas moduļus). Cenas un kvalitātes attiecības ziņā vislabāk izskatās opcijas ar Intel 8176
- Bullion S ar Intel Xeon E7-8880 v4, 8890 un 8894.
Krātuves sistēma savienojas tieši ar serveri, izmantojot FC portus, tāpēc SAN slēdži šeit nav nepieciešami. Tie var būt noderīgi, lai piekļūtu sistēmām, kas savienotas ar LAN vai SAN.
Šeit ir EMC Unity 450F uzglabāšanas sistēmas konfigurācijas piemērs mūsu iestatījumos:
- Augstums: 5U (DPE 3U (25 × 2,5 collu HDD/SSD) + DAE 2U (25 × 2,5 collu HDD/SSD))
- Kontrolieri: 2
- Diski: no 6 līdz 250 SAS SSD, katrs no 600 GB līdz 15.36 TB
- RAID: 5. līmenis (8+1), 4 RAID grupas
- Interfeiss: 4 FC uz kontrolieri, 8 vai 16 Gbit/s
- Programmatūra: Unisphere Block Suite
Ierīce ir uzticama izvietošanas iespēja, taču tai ir liels trūkums: neliela aparatūras konfigurēšanas brīvība. Turklāt šī opcija var prasīt izmaiņas IT nodaļas procesos.
SAP HANA TDI
Alternatīva Appliance ir TDI (Tailored Data center Integration) režīms, kurā var izvēlēties konkrētus ražotājus un infrastruktūras komponentes atkarībā no klienta vēlmēm – ņemot vērā veiktos uzdevumus un darba slodzi. Piemēram, SAN var atkārtoti izmantot datu centrā ar dažiem diskiem, kas paredzēti HANA instalēšanai.
Salīdzinot ar ierīci, TDI režīms sniedz lietotājam daudz vairāk brīvības izpildīt prasības. Tas ievērojami vienkāršo HANA integrāciju datu centrā — jūs varat izveidot savu pielāgoto infrastruktūru. Piemēram, mainiet procesoru veidu un skaitu atkarībā no slodzes.

Jaudas aprēķiniem mēs iesakām izmantot SAP Quick Sizer — vienkāršu rīku, kas nodrošina CPU un atmiņas prasības dažādām SAP HANA darba slodzēm. Pēc tam varat sazināties ar SAP Active Global Support, lai plānotu savu IT ainavu. Pēc tam SAP HANA aparatūras partneris pārvērš aprēķinu rezultātus dažādās iespējamās sistēmas konfigurācijās — gan augstākās klases, gan vienkāršākā aparatūrā. TDI režīmā serveriem ir pieņemami izmantot Intel E7 CPU, tostarp Intel Broadwell E7 un Skylake-SP (Platinum, Gold, Silver ar 8 vai vairāk kodoliem vienā procesorā), kā arī IBM Power8/ 9.
Serveri tiek piegādāti bez uzglabāšanas sistēmām, slēdžiem un statīviem, bet aparatūras prasības paliek tādas pašas kā Appliance režīmā - tie paši atsevišķi mezgli, risinājumi ar vertikālu vai horizontālu mērogošanu. SAP to pieprasa tika izmantoti tikai sertificēti serveri, uzglabāšanas sistēmas un slēdži, taču tas nav biedējoši – lielākajai daļai ražotāju gandrīz viss aprīkojums ir sertificēts.
Veiktspējas pārbaude jāveic, izmantojot HWCCT (aparatūras konfigurācijas pārbaudes rīka) testus., kas ļauj pārbaudīt atbilstību noteiktiem SAP KPI. Ir arī prasība, kas nav saistīta ar aparatūru: HANA, OS un hipervizors (pēc izvēles) ir jāinstalē SAP sertificētiem speciālistiem. SAP veiktspējas atbalstu var saņemt tikai sistēmas, kas atbilst visiem uzskaitītajiem noteikumiem.
BullSequana S serveru līnija TDI režīmā ir līdzīga līnijai Appliance režīmā, taču bez uzglabāšanas sistēmām, slēdžiem un statīviem. Jūs varat instalēt jebkuru uzglabāšanas sistēmu no sertificētu SAP sistēmu saraksta - VNX, XtremIO, NetApp un citas. Piemēram, ja VNX5400 atbilst SAP HANA veiktspējas prasībām, varat pievienot Dell EMC Unity 450F krātuvi kā daļu no TDI konfigurācijas. Ja nepieciešams, tiek uzstādīti FC adapteri (1 vai 10 Gbit/s), kā arī Ethernet slēdži.
Tagad, lai jūs varētu skaidrāk iedomāties aprakstītos režīmus, mēs jums pastāstīsim par vairākiem mūsu reālajiem gadījumiem.
Ierīce + TDI: HANA tiešsaistes veikalam
Interneta veikals Mall.cz, kas ietilpst Mall grupā, dibināts 2000. gadā. Tam ir filiāles Čehijā, Slovākijā, Polijā, Ungārijā, Slovēnijā, Horvātijā un Rumānijā. Šis ir lielākais interneta veikals valstī, kas pārdod līdz 75 tūkstošiem preču dienā, tā ieņēmumi 2017. gada beigās bija aptuveni 280 miljoni eiro.
Datu centra infrastruktūras atjaunināšana bija nepieciešama saistībā ar migrāciju uz SAP HANA. Aptuvenais izmērs bija 2 x 6 TB prod vidēm un 6 TB testēšanas/izstrādātāja vidēm. Tajā pašā laikā bija nepieciešams risinājums ar avārijas atkopšanu produktīvai SAP HANA videi aktīvajā-aktīvā klasterī.
Konkursa izsludināšanas brīdī klientam bija SAP sistēma, kuras pamatā bija standarta statīva un asmens serveri. Divi datu centri, kas atrodas aptuveni 10 km attālumā viens no otra, bija aprīkoti ar dažādām uzglabāšanas sistēmām - IBM SVC, HP un Dell. Galvenās sistēmas, kas darbojās avārijas atkopšanas režīmā.
Pirmkārt, klients pieprasīja sertificētu risinājumu ierīču režīmā SAP HANA visām sistēmām (ražošanas un testēšanas/izstrādātāju vidēm) ar pieaugumu līdz 12 TB. Bet budžeta ierobežojumu dēļ viņi sāka apsvērt citas iespējas - piemēram, lielāku skaitu CPU ar mazākiem RAM moduļiem (64 GB moduļi 128 GB moduļu vietā). Turklāt, lai optimizētu cenu, tika apsvērta kopīga uzglabāšana ražošanas un testa/izstrādātāja vidēm.

Mēs vienojāmies par 4 CPU un 6 TB RAM ražošanas videi ar iespēju izaugsmei. Testa/izstrādātāju vidēm TDI režīmā mēs nolēmām izmantot lētākus CPU — mēs ieguvām 8 CPU un 6 TB RAM. Sakarā ar lielāku klienta pieprasīto funkciju skaitu - replikācijas, dublēšanas, kopīgās ražošanas un testēšanas/izstrādātāju vides otrajā vietnē - iekšējo disku vietā DellEMC Unity uzglabāšanas sistēmas tika izmantotas pilnas zibspuldzes konfigurācijā. Turklāt klients pieprasīja avārijas atkopšanas risinājumu, kura pamatā ir HANA sistēmas replikācija (HSR) ar kvoruma mezglu trešajā vietnē.
Galīgā Prod vides konfigurācija sastāvēja no BullSequana S400 servera uz Intel Xeon P8176M (28 kodoli, 2.10 GHz, 165 W) un 6 TB RAM. Uzglabāšanas sistēma - Unity 450F 10x 3.84 TB. Katastrofu atkopšanas nolūkos Prod vidē mēs izmantojām BullSequana S400 uz Intel Xeon P8176M (28 kodoli, 2.10 GHz, 165 W) ar 6 TB RAM. Testa/izstrādātāja videi mēs izmantojām BullSequana S800 serveri ar Intel Xeon P8153 (16 kodoli, 2.00 GHz, 125 W) un 6 TB RAM, kā arī Unity 450F 15x 3.84 TB atmiņas sistēmu. Mūsu speciālisti uzstādīja un konfigurēja DellEMC serverus kā kvorumu, lietojumprogrammu serverus (VxRail Solution) un rezerves risinājumu (DataDomain).

Iekārta ir gatava turpmākiem uzlabojumiem. Klients sagaida, ka 2019. gadā HANA izmēri palielināsies, un viņam atliek tikai uzstādīt jaunus moduļus plauktos.
Ierīce: HANA lielam tūrisma integratoram
Šoreiz mūsu klients bija liels IT pakalpojumu sniedzējs, kas izstrādā tehnoloģiskos risinājumus tūrisma kompānijām. Klients uzsāka vērienīgu SAP HANA projektu, lai ieviestu jaunu norēķinu sistēmu. Risinājums bija nepieciešams ierīces režīmā ar 8 TB RAM ražošanas un PreProd vidēm. Saskaņā ar SAP ieteikumiem klients izvēlējās vertikālās mērogošanas iespēju.
Galvenais uzdevums bija aparatūras infrastruktūras ieviešana, kuras pamatā ir ierīces, kas sertificētas SAP HANA ierīču režīmā. Prioritārie kritēriji bija izmaksu efektivitāte, augsta veiktspēja, mērogojamība un augsta datu pieejamība.
Mēs piedāvājām un ieviesām SAP sertificētu risinājumu, tostarp divus Bullion S16 serverus — Prod un PreProd vidēm. Aprīkojums darbojas ar Intel Xeon E7-v4 8890 procesoriem (24 kodoli, 2.20 GHz, 165 W) un ir aprīkots ar 16 TB RAM. BW un Dev/Test vidēm tika instalēti deviņi Bullion S4 serveri (22 kodoli, 2.20 GHz, 150 W) ar 4 TB RAM. Hibrīda EMC Unity tika izmantota kā uzglabāšanas sistēma.
Šis risinājums nodrošina mērogošanas atbalstu visiem ierīces elementiem – piemēram, līdz 16 ligzdām ar Intel Xeon E7-v4 centrālo procesoru. Administrēšana šajā konfigurācijā ir vienkāršota - jo īpaši servera pārkonfigurēšanai vai sadalīšanai.
Ierīce + TDI: HANA metalurgiem
MMC Norilsk Nickel, viens no lielākajiem niķeļa un pallādija ražotājiem, nolēma atjaunināt savu SAP HANA aparatūras platformu, lai atbalstītu svarīgas biznesa lietojumprogrammas un projektus. Bija nepieciešamība paplašināt esošo ainavu skaitļošanas jaudas ziņā. Viens no galvenajiem klienta izvirzītajiem nosacījumiem bija platformas augstā pieejamība – neskatoties uz aparatūras ierobežojumiem.

Ražošanas vidēm mēs izmantojām Bullion S8 serveri un uzglabāšanas sistēmas SAP HANA Appliance režīmā. HA un test/izstrādātājiem platforma tika izvietota TDI režīmā. Mēs izmantojām vienu Bull Bullion S8 serveri, divus Bull Bullion S6 serverus un hibrīda krātuves sistēmu. Šī kombinācija ļāva ievērojami palielināt lietojumprogrammu ātrumu SAP ainavā, palielināt skaitļošanas jaudu un datu uzglabāšanas resursus un samazināt darbības izmaksas. Ir svarīgi, lai klientam joprojām būtu iespēja mērogot līdz 16 CPU.
Aicinām jūs uz SAP forumu
Šajā ziņojumā mēs aplūkojām SAP HANA izvietošanu dažādos veidos un mēģinājām izcelt pieejamo iespēju priekšrocības un trūkumus. Ja jums ir kādi jautājumi par SAP HANA ieviešanu, mēs ar prieku atbildēsim uz tiem komentāros.
Aicinām visus, kurus interesē Bull risinājumi un to ieviešanas iespējas SAP HANA ietvaros, uz gada lielāko SAP pasākumu: 17. aprīlī Maskavā notiks SAP Forum 2019. Gaidām Jūs mūsu stendā IoT. zona: mēs jums pastāstīsim daudz interesantu lietu, kā arī izdalīsim daudzas balvas.
Tiekamies forumā!
Avots: www.habr.com
