RestApi

Dáta sem, dáta tam.

Nástroje používateľa

Nástoje správy stránok


abbreviation

Skratky - abbreviations

pre SuperPC

End-to-end (E2E)

  • proces znamená proces, ktorý pokrýva celý priebeh od začiatku až po úplný koniec, bez vynechania pasáži
    • inak: je kompletný tok činností od prvotného vstupu až po finálny výsledok, bez prerušenia alebo izolovaného riešenia iba časti systému
    • v IT oblasti: testuje sa celý systém ako ho používa reálny používateľ, napríklad: Frontend (UI), Backend (API), Databáza, Externé služby. Cieľom je overiť, že všetko spolu funguje.

Gantt-ov diagram

  • je grafický nástroj na plánovanie a riadenie projektov. Zobrazuje jednotlivé úlohy projektu na časovej osi, aby bolo vidieť:
    • čo sa má urobiť
    • kedy sa to má urobiť
    • ako dlho to bude trvať
    • v akom poradí idú úlohy za sebou
  • Diagram vytvoril americký inžinier Henry Gantt okolo roku 1910

HPC - High-Performance Computing

  • Počítače z oblasti HPC sú špecifické tým, že sú navrhnuté na extrémne rýchle spracovanie obrovského množstva dát a veľmi náročné výpočty
  • HPC systémy obsahujú: tisíce až milióny CPU jadier, stovky až tisíce výpočtových uzlov (nodes) a často GPU akcelerátory
  • Výpočty bežia paralelne na veľkom počte uzlov naraz
  • Výkon sa meria v TFLOPS 10^n operácií za sekundu (12..18)
  • na prepojenie uzlov sa používa InfiniBand, vysokorýchlostné proprietárne interconnecty. Dôležitá je extrémne nízka latencia a vysoká priepustnosť medzi uzlami.
  • využíva sa distribuovaná pamäť a úložisko, teda každý uzol má vlastnú RAM. často sa používa paralelný súborový systém (napr. Lustre)
  • používa sa špecifický softvér: MPI (Message Passing Interface), OpenMP, CUDA (pri GPU) a plánovače úloh (Slurm)

LDAP - Lightweight Directory Access Protocol

  • je to spôsob komunikácie, akým sa zariadenia a aplikácie v sieti overujú a získavajú informácie o používateľoch cez adresárovú službu
  • AD - Active Directory
    • je adresárová služba od Microsoftu
    • používa LDAP ako jeden z hlavných komunikačných protokolov.
  • LDAP/AD komunikácia :
    • Príklad z praxe: Používateľ sa prihlasuje do aplikácie → Aplikácia pošle údaje na AD server cez LDAP → AD overí meno a heslo → AD odpovie ( používateľ je platný || používateľ nie je platný) → Aplikácia povolí alebo zamietne prístup.

Lustre

  • je paralelný distribuovaný súborový systém, ktorý sa používa hlavne v HPC klastroch (superpočítačoch). Je navrhnutý tak, aby veľmi veľa výpočtových uzlov mohlo súčasne čítať a zapisovať dáta bez toho, aby vznikol jeden úzky bod ako pri NFS
  • rozdelí dáta na mnoho storage serverov, kde klienti čítajú paralelne z viacerých diskov naraz
  • pozostáva z troch častí: Metadata server (MDS), Object Storage Servers (OSS), Klienti (compute nodes)

NFS

  • Network File System (NFS) je systém, kde jeden server uchováva dátové súbory a viac klientov (napr. výpočtové uzly alebo jobs) sa k nemu pripája cez sieť.
  • Pri vyššej záťaži na stejné datové objekty vzniká bottleneck (úzke hrdlo) a čas I/O operácii je vyšší. Zároveň to převažuje sieť a preťažuje procesor (CPU load).
  • Riešenie bottleneck: pozri Lustre

PERUN

  • jeho výkon je približne 10,7 PFlops (Rmax) – ide o maximálny výkon podľa používanej metodiky (HPL benchmark).
  • výkonovo je jeho umiestnenie v TOP500: 125. miesto medzi najvýkonnejšími superpočítačmi sveta (november 2025).
  • je silný európsky HPC systém, ktorý sa radí medzi strednú až vyššiu úroveň superpočítačov globálne.

Qaptiva

QoS pravidlá - Quality of Service

  • sú pravidlá, ktoré riadia prioritu a spôsob spracovania sieťovej prevádzky, aby dôležité dáta mali lepšiu kvalitu prenosu než menej dôležité

Qsim

  • používa v rôznych oblastiach: simulácie, kvantové výpočty, výskumné nástroje, interné firemné projekty, (môže však mať lokálne mierne odlišný význam)
  • najčastejšie ide o projekty zamerané na simuláciu (simulation) – teda vytváranie modelov, ktoré napodobňujú správanie reálneho systému
  • qsim - od Google je open-source pre kvantové obvody bez potreby reálneho kvantového počítača
  • príklady simulácie: doprava, výrobné procesy, ekonomické modely, IT infraštruktúry, …
  • Správa projektu zahŕňa: plánovanie vývoja, správu tímu, sledovanie verzií, testovanie a validáciu modelu, údržbu a aktualizácie

RPC

  • Remote Procedure Call - Vzdialené volanie procedúr (funkcií) cez API
  • používajú aj tieto špecifické termíny:
    • API volanie (API call/request): Všeobecný pojem pre odoslanie požiadavky na vykonanie funkcie.
    • REST API volanie: Použitie metód ako GET, POST, PUT, DELETE na vzdialenú manipuláciu s dátami.
    • Volanie procedúr/funkcií: Technický opis akcie, pri ktorej klient žiada server o vykonanie kódu.
  • Tento proces sa využíva na prepojenie aplikácií, kde jedna aplikácia (klient) cez API požiada druhú (server) o vykonanie konkrétnej akcie

Slurm - Simple Linux Utility for Resource Management

  • škálovateľný plánovač úloh (job scheduler) a správca zdrojov pre linuxové clustery
  • kľúčové funkcie:
    • Prideľovanie zdrojov:
    • Rámec pre prácu - v pridelených uzloch zvyčajne paralélne spustí a monitoruje úlohy
    • Správa fronty - radí čakajúce úlohy zvyčajne podľa priority a uvoľňuje ich k spracovaniu
  • základné príkazy:
    • sinfo - stav obsadenosti uzlov
    • sbatch - odošle skipt (úlohu) do fronty na spracovanie
    • squeue - zobrazí bežiace a čakajúce úlohy
    • srun - spustí interaktívnu úlohu v reálnom čase
    • scancel - zruší tvoju odoslanú úlohu
  • princíp dotazu na slurm: zabezpečiť n uzlov a n GB RAM
  • princíp odpocede zo slurm: úloha začne v X čase na uzloch M až N

Swagger

UX špecialista

  • User Experience specialist - start sa o to, aby pre používateľa bola aplikácia zrozumiteľná a pracovalo sa s ňou bezproblémovo.
  • Jeho práca pozostáva z: Prieskumu (User Research), z Tvorby fiktívných persón, následne navrhuje Informačnú architektúru, zostavuje Wireframing a prototypovanie a nakoniec Testuje použiteľnosť.
  • UX (User Experience) bolo správne previazané s UI (User Interface)
abbreviation.txt · Posledná úprava: od attilajancik