RestApi

Dáta sem, dáta tam.

Nástroje používateľa

Nástoje správy stránok


abbreviation

Rozdiely

Tu môžete vidieť rozdiely medzi vybranou verziou a aktuálnou verziou danej stránky.

Odkaz na tento prehľad zmien

Nasledujúca revízia
Predchádzajúca revízia
abbreviation [2026/03/04 13:56] – vytvorené attilajancikabbreviation [2026/03/11 13:46] (aktuálne) – [Qsim] attilajancik
Riadok 3: Riadok 3:
 ===== pre SuperPC ===== ===== pre SuperPC =====
  
-=== End-to-end (E2E) ===+==== End-to-end (E2E) ====
  
   * proces znamená proces, ktorý pokrýva celý priebeh od začiatku až po úplný koniec, bez vynechania pasáži   * proces znamená proces, ktorý pokrýva celý priebeh od začiatku až po úplný koniec, bez vynechania pasáži
Riadok 9: Riadok 9:
     * 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.     * 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.
  
-=== HPC - High-Performance Computing ===+ 
 +==== 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   * 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
Riadok 19: Riadok 29:
   * používa sa špecifický softvér: MPI (Message Passing Interface), OpenMP, CUDA (pri GPU) a plánovače úloh (Slurm)   * 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 +==== LDAP Lightweight Directory Access Protocol ==== 
-AD - Active Directory + 
-    je adresárová služba od Microsoftu +  * 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 
-    používa LDAP ako jeden z hlavných komunikačných protokolov. +  * **AD - Active Directory** 
-LDAP/AD komunikácia : +    je adresárová služba od Microsoftu 
-    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.+    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 ==== 
 + 
 +  * je technologická spoločnosť zameraná na High-Performance Computing (HPC) a quantum-inspired optimalizáciu 
 +  * vyvíja riešenia, ktoré využívajú princípy kvantových algoritmov, ale bežia na klasickom HPC hardvéri (CPU/GPU klastry) 
 +    * TUKE - Kvantová realita s naším simulátorom Qaptiva : https://hpc.tuke.sk/sk/kvantova-realita-s-nasim-simulatorom-qaptiva  
 +    * EVIDEN - QaptivaTM : https://eviden.com/solutions/quantum-computing/qaptiva-access/  
 + 
 + 
 +==== 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
  
-PERUN +==== Swagger ====
-- 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 +  * pozri [[openapifirst|Open API]]
-- je technologická spoločnosť zameraná na High-Performance Computing (HPC) a quantum-inspired optimalizáciu +
-- vyvíja riešenia, ktoré využívajú princípy kvantových algoritmov, ale bežia na klasickom HPC hardvéri (CPU/GPU klastry) +
-    - TUKE - Kvantová realita s naším simulátorom Qaptiva : https://hpc.tuke.sk/sk/kvantova-realita-s-nasim-simulatorom-qaptiva  +
-    - EVIDEN - QaptivaTM : https://eviden.com/solutions/quantum-computing/qaptiva-access/ +
  
-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 +==== UX špecialista ====
-- 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+
  
-Slurm Simple Linux Utility for Resource Management +  * User Experience specialist start sa o to, aby pre používateľa bola aplikácia zrozumiteľná pracovalo sa s ňou bezproblémovo. 
-- škálovateľný plánovač úloh (job scheduler) a správca zdrojov pre linuxové clustery +  * Jeho práca pozostáva zPrieskumu (User Research), z Tvorby fiktívných persón, následne navrhuje Informačnú architektúru, zostavuje Wireframing prototypovanie nakoniec Testuje použiteľnosť. 
-- kľúčové funkcie: +  * UX (User Experience) bolo správne previazané s UI (User Interface)
-    - Prideľovanie zdrojov: +
-    - Rámec pre prácu - v pridelených uzloch zvyčajne paralélne spustí 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 (úlohudo 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 n GB RAM +
-- princíp odpocede zo slurm: úloha začne v X čase na uzloch M až N+
  
  
abbreviation.1772628997.txt.gz · Posledná úprava: od attilajancik