FIIT STU - WPUB 2021 - P7 - Virtualizácia a automatizácia (Prednášajúci: Tomáš Boros)
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška uvádza virtualizáciu a automatizáciu ako technológie potrebné na prevádzku vysokodostupných webov, ktoré prežijú výpadky siete či komponentov. Virtualizácia umožňuje zdieľať hardvér medzi izolovanými operačnými systémami na jednom fyzickom stroji, čím znižuje prevádzkové náklady; zabezpečuje ju hypervizor, ktorý môže byť natívny (VMware, Citrix) alebo hostovaný (VMware Workstation, KVM, VirtualBox). Výkon závisí od hardvérovej podpory (Intel VT-x, VT-d, priame mapovanie PCI zariadení) oproti emulácii či paravirtualizácii. Prednáška ďalej opisuje virtualizáciu GPU (NVIDIA vGPU, GPU passthrough) a akceleráciu sieťovej komunikácie cez DPDK, ktoré obchádza jadro OS, a cez smart NIC karty, ktoré spracúvajú pakety priamo na karte. Na záver prechádza ku kontajnerizácii a Dockeru.
- - Virtualizácia zdieľa hardvér medzi izolovanými operačnými systémami a znižuje prevádzkové náklady.
- - Hypervizor je softvér zabezpečujúci virtualizáciu; natívny (VMware, Citrix) alebo hostovaný (VirtualBox, KVM).
- - Hardvérová podpora (Intel VT-x, VT-d) umožňuje priamy prístup k CPU a periférnym zariadeniam bez emulácie.
- - NVIDIA vGPU delí jadrá CUDA medzi virtuálne stroje, GPU passthrough prideľuje celú kartu jednému stroju.
- - DPDK umožňuje čítať pakety zo sieťovej karty priamo v user space a obchádza pomalý kernel space.
- - Smart NIC karty spracúvajú pakety priamo na karte a odľahčujú operačný systém a hypervizor.
- - Presun 4G/5G core sietí do virtualizovaného prostredia vyžaduje hardvérovú akceleráciu; nasleduje téma kontajnerizácie (Docker).
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky