Podcast o Kľúčové IT koncepty a finančné metriky
Kľúčové IT Koncepty a Finančné Metriky: Komplexný Prehľad
Podcast
Virtualizácia a Sieťové Služby
Délka: 6 minut
Kapitoly
Mýtus o virtualizácii
Počítač v počítači
Prečo je to užitočné?
Telefónny zoznam internetu
Viac než len webové stránky
Digitálne knižnice
Register pre rýchlosť
Návratnosť investícií
Zhrnutie a záver
Přepis
Michal: Väčšina ľudí si myslí, že ak chcete používať Windows aj Linux, potrebujete dva samostatné počítače. Ale čo keby som vám povedal, že na jednom notebooku ich môžete mať spustených naraz, a ešte k tomu pridať macOS?
Barbora: Presne tak! Znie to ako sci-fi, ale je to bežná realita vďaka virtualizácii. A presne o tom sa dnes budeme baviť. Vitajte pri počúvaní Studyfi Podcast.
Michal: Dobre, Barbora, vysvetli nám to. Čo presne je táto záhadná virtualizácia?
Barbora: Je to technológia, ktorá nám umožňuje vytvoriť virtuálnu, teda čisto softvérovú verziu fyzických komponentov. Predstav si virtuálny server, virtuálny disk alebo dokonca virtuálnu sieť.
Michal: Takže môžem mať v podstate počítač v počítači? To znie trochu ako z filmu Inception!
Barbora: Presne tak sa na to dá pozerať! Máme rôzne typy. Napríklad serverová virtualizácia, kde jeden fyzický server hostuje mnoho virtuálnych, alebo desktopová, kde sa pripájate na svoj pracovný počítač z domu.
Michal: A aké sú hlavné výhody? Prečo by to firmy alebo aj bežní ľudia robili?
Barbora: Tých výhod je niekoľko kľúčových. V prvom rade je to obrovská úspora nákladov, lebo nepotrebuješ kupovať toľko hardvéru. Všetko beží na jednom mieste.
Michal: Jasné, menej železa, menej starostí. A čo ďalej?
Barbora: Jednoduchšia správa a zálohovanie. A hlavne, ak sa niečo pokazí, obnova po havárii je oveľa rýchlejšia! Je to proste efektívne a bezpečné.
Michal: Efektívne a bezpečné, to znie super. Ale aby sa všetky tie služby a stroje vedeli spolu rozprávať, potrebujú sa nejako nájsť, však? To ma privádza k ďalšej kľúčovej skratke... DNS.
Barbora: Presne tak! DNS si môžeš predstaviť ako taký telefónny zoznam internetu. Prekladá mená, ktorým rozumieme my, napríklad www.google.com, na IP adresy, ktorým rozumejú počítače.
Michal: Takže namiesto toho, aby som si pamätal dlhé číslo ako 142.250.186.4, stačí mi poznať názov stránky?
Barbora: Úplne presne! A ten proces je celkom fascinujúci. Keď napíšeš adresu, tvoj počítač sa opýta takzvaného DNS resolvera, čo je väčšinou tvoj poskytovateľ internetu.
Michal: A ten resolver to hneď vie? Alebo po tom musí niekde pátrať?
Barbora: Je to taká malá detektívka. Najprv sa pozrie do svojej pamäte, teda do cache. Ak to tam nenájde, postupne sa pýta koreňových, TLD a autoritatívnych serverov, až kým nenájde správnu odpoveď.
Michal: Znie to, ako keby sa pýtal, 'Kto pozná pána Google?' a postupne ho posielajú od dverí k dverám.
Barbora: Je to výborná analógia! A v tom 'zozname' nie sú len webové stránky. Existujú rôzne typy DNS záznamov.
Michal: Naozaj? Aké napríklad?
Barbora: Tak napríklad záznam 'A' ukazuje na IPv4 adresu, 'AAAA' na novšiu IPv6. Ale máme aj 'MX' záznam, ktorý hovorí, kam sa majú posielať e-maily pre danú doménu. A samozrejme aj ďalšie, ako TXT alebo CNAME.
Michal: Aha! Takže DNS neriadi len web, ale aj poštu. To je dôležité vedieť. Poďme sa teraz pozrieť na ďalšiu skratku, ktorá je rovnako dôležitá – DHCP.
Barbora: Počkaj, Michal, brzdí trošku. Predtým, než si pridelíme IP adresu cez DHCP, musíme sa pozrieť, kam sa všetky dáta vlastne ukladajú. A na to slúžia databázy.
Michal: Jasné, databázy. To je niečo ako obrovská Excel tabuľka, však?
Barbora: V podstate áno, ale nie vždy. To, čo opisuješ, sú relačné databázy. Dáta sú pekne usporiadané v tabuľkách, ktoré sú navzájom prepojené. Používajú jazyk SQL.
Michal: A tie "nie vždy"?
Barbora: To sú NoSQL, čiže nerelačné databázy. Predstav si ich skôr ako krabicu, kde máš dokumenty, fotky aj kľúče. Sú super flexibilné a skvelé na obrovské množstvá rôznorodých dát.
Michal: Takže môj neporiadok v izbe je vlastne pokročilá NoSQL databáza!
Barbora: Presne tak! Ale ako v tej krabici niečo rýchlo nájsť? Na to slúži index.
Michal: Index? Ako na konci knihy?
Barbora: Presne! Namiesto listovania celej knihy sa pozrieš do obsahu a ideš priamo na stránku. Index v databáze funguje rovnako — extrémne zrýchľuje vyhľadávanie.
Michal: To znie ako super vec. Má to nejaký háčik?
Barbora: Malý áno. Zápis nových dát je o trošku pomalší, lebo okrem dát sa musí aktualizovať aj ten index. Je to taký kompromis medzi rýchlosťou čítania a zápisu.
Michal: Chápem. Takže databáza je taká digitálna knižnica a index je jej obsah. A ako s tými dátami v pamäti vlastne pracujú samotné programy?
Barbora: To je skvelá otázka, Michal, ale to by bolo na celú ďalšiu epizódu! Vieš čo, poďme to prepojiť s niečím, čo je pre firmy kľúčové... s peniazmi.
Michal: S peniazmi? To znie zaujímavo. Ako to súvisí s databázami?
Barbora: Úplne priamo. Všetko v IT stojí na efektivite. Nielen ako rýchlo niečo funguje, ale aj či sa to oplatí. A na to používame ukazovateľ ROI, teda návratnosť investícií.
Michal: Aha, ROI. To som už počul. Čo to presne znamená?
Barbora: Predstav si, že investuješ 1000 eur do nového softvéru. A ten softvér ti vďaka zefektívneniu práce zarobí 1500 eur. ROI ti povie, aký bol tvoj zisk v percentách.
Michal: Takže v tomto prípade by to bolo päťdesiat percent?
Barbora: Presne tak! Vzorec je jednoduchý: čistý zisk vydelíš nákladmi na investíciu a vynásobíš stom. Pomáha to firmám rozhodnúť, či sa im oplatí kúpiť nové servery alebo začať nový projekt.
Michal: Super. Takže databázy, indexy a ROI... všetko sú to nástroje, ako robiť veci lepšie a efektívnejšie. Perfektné zhrnutie, ďakujem ti.
Barbora: Presne tak! Technológie sú o riešení problémov. A dnes sme si ukázali, ako to funguje pod kapotou. Ďakujeme, že ste nás počúvali.
Michal: Aj ja ďakujem. A my sa na vás tešíme pri ďalšej epizóde Studyfi Podcastu. Majte sa!