Calculul de înaltă performanță (HPC) se referă la practica agregării puterii de calcul astfel încât să se obțină o putere de calcul mult mai mare decât cea a calculatoarelor și serverelor tradiționale. HPC sau supercomputingul este similar sistemelor de calcul obișnuite, dar mai puternic. Este un mod de procesare a unor volume imense de date la viteze foarte mari, folosind mai multe calculatoare și dispozitive de stocare asociate, ca o țesătură deasă. HPC permite explorarea și găsirea de răspunsuri la principalele probleme ale lumii din știință, inginerie și afaceri.
Astăzi, HPC este utilizat pentru a rezolva probleme complexe de performanță - iar organizațiile își mută tot mai frecvent fluxurile de lucru HPC în cloud. HPC în cloud schimbă economia dezvoltării de produse și a cercetării, deoarece necesită mai puține prototipuri, accelerează procesul de testare și scade timpul de lansare pe piață.
Unele fluxuri de lucru, cum ar fi secvențierea ADN, sunt, pur și simplu, prea vaste pentru a putea fi procesate de un singur computer. Mediile HPC sau de supercomputing rezolvă această problemă importantă și complexă prin noduri individuale (calculatoare) care funcționează împreună într-un cluster (grup conectat) pentru a efectua calcule masive într-o perioadă scurtă de timp. Crearea și eliminarea acestor clustere este adesea automatizată în cloud, pentru reducerea costurilor.
HPC poate rula pentru mai multe tipuri de fluxuri de lucru, dar cele mai frecvente sunt: fluxurile de lucru paralele și fluxurile de lucru strâns legate.
Problemele de calcul sunt împărțite între sarcinile mici, simple și independente care pot fi executate simultan și comunică între ele puțin sau deloc. De exemplu, o companie poate trimite 100 de milioane de înregistrări de carduri de credit nucleelor de procesoare individuale dintr-un cluster de noduri. Procesarea unei înregistrări de card de credit este o sarcină mică, dar atunci când 100 de milioane de înregistrări sunt distribuite în cadrul clusterului, acele sarcini mici pot fi efectuate simultan (în paralel), la viteze uimitoare. Scenariile de utilizare comune includ simulări de riscuri, modelare moleculară, căutare contextuală și simulări logistice.
De obicei, luați un flux de lucru voluminos și îl împărțiți în fluxuri mai mici, care comunică între ele continuu. Cu alte cuvinte, diferitele noduri din cluster comunică între ele pe măsură ce efectuează procesarea. Cazurile de utilizare obișnuite includ calculul dinamicii fluidelor, modelarea prognozelor meteo, simulările materialelor, emulările de coliziuni auto, simulările geospațiale și managementul traficului.
HPC este de zeci de ani o parte esențială a cercetării academice și a inovării în domeniu. HPC ajută inginerii, experții în date, proiectanții și alți cercetători să rezolve probleme mari și complexe mult mai rapid și cu costuri mai mici decât tehnologia de calcul tradițională.
Principalele avantaje ale HPC sunt:
Cele mai importante 1.000 de companii din aproape fiecare domeniu utilizează HPC, iar popularitatea sa este în creștere. Potrivit Hyperion Research, piața globală a HPC va ajunge la 44 de miliarde de dolari până în 2022.
Iată câteva domenii în care se utilizează HPC și tipurile de fluxuri de lucru care pot fi executate cu ajutorul HPC:
HPC se poate efectua on-premises, în cloud sau într-un model hibrid.
Într-o implementare HPC on-premises, o instituție de afaceri sau de cercetare creează un cluster HPC plin de servere, soluții de stocare și alte infrastructuri, pe care apoi le gestionează și modernizează. Într-o implementare HPC în cloud, un furnizor de servicii în cloud administrează și gestionează infrastructura, iar organizațiile o utilizează în sistemul de plată în funcție de utilizare.
Unele organizații utilizează implementări hibride, în special cele care au investit în infrastructura on-premises, dar care doresc să beneficieze și de viteza, flexibilitatea și rentabilitatea cloudului. Acestea pot utiliza cloudul pentru a rula permanent anumite fluxuri de lucru HPC și pot trece la serviciile cloud ocazional, atunci când termenul fluxurilor on-premises o impune.
Organizațiile cu medii HPC on-premises obțin un control superior asupra operațiunilor, dar trebuie să facă față mai multor provocări, inclusiv
Parțial, din cauza costurilor și a altor provocări ale mediilor on-premises, implementările HPC bazate pe cloud devin tot mai populare, Market Research Future anticipând o creștere de 21% pe piața mondială din 2017 până în 2023. Când companiile își execută fluxurile de lucru HPC în cloud, achită doar ceea ce utilizează și pot să crească sau să scadă utilizarea rapid, în funcție de necesități.
Pentru a câștiga și a reține clienții, cei mai importanți furnizori de cloud oferă tehnologii de vârf proiectate special pentru fluxurile de lucru HPC, deci nu există pericolul scăderii performanței, ca în cazul vechilor echipamente on-premises. Furnizorii de cloud oferă cele mai noi și mai rapide procesoare și plăci grafice (GPU), precum și stocare flash cu latență scăzută, rețele RDMA rapide și securitate la nivel enterprise. Serviciile sunt disponibile toată ziua, în fiecare zi, cu timp de așteptare scurt sau zero.
Nu toți furnizorii oferă același cloud. Unele clouduri nu sunt concepute pentru HPC și nu oferă performanțe optime în perioadele de vârf ale fluxurilor de lucru solicitante. Cele patru caracteristici de luat în considerare la alegerea unui furnizor de cloud sunt
În general, este recomandat să căutați servicii cloud Bare Metal care oferă mai mult control și performanțe mai bune. În combinație cu rețelele RDMA, HPC pe Bare Metal oferă rezultate identice cu cele pe care le obțineți cu hardware similar on-premises.
Companiile și instituțiile din numeroase domenii se îndreaptă către HPC, impulsionând dezvoltarea, care va continua, probabil, mulți ani. Se preconizează că piața globală a HPC se va extinde de la 31 de miliarde USD în 2017 la 50 de miliarde USD în 2023. Pe măsură ce performanțele în cloud continuă să se îmbunătățească și să devină tot mai sigure, este de așteptat ca o mare parte a acestei creșteri să se datoreze implementării HPC bazate pe cloud, care scutește companiile de nevoia de a investi milioane în infrastructura centrului de date și în costurile corelate.
În curând, vă puteți aștepta să vedeți că Big Data și HPC converg, același cluster mare de computere fiind folosit pentru analiza Big Data și rularea simulărilor și a altor fluxuri de lucru HPC. Întrucât aceste două tendințe converg, rezultatul va fi creșterea puterii de calcul și a capacității pentru fiecare, ceea ce va impulsiona cercetarea și inovarea.
i Earl Joseph, Steve Conway, Bob Sorensen, Alex Norton. Actualizare Hyperion Research: ISC19. https://hyperionresearch.com/wp-content/uploads/2019/06/Hyperion-Research-ISC19-Breakfast-Briefing-Presentation-June-2019.pdf