Podcast o Servery a klient-server architektúra
Servery a Klient-Server Architektúra: Kompletný Sprievodca
Podcast
Servery: Mozog internetu
Délka: 4 minut
Kapitoly
Mýtus o serveroch
Čo je klient a čo server?
Architektúra a operačné systémy
Ako to funguje v praxi?
Databázy a klient-server
Čo je inflácia?
Keď peniaze strácajú dych
Zhrnutie a záver
Přepis
Matej: Väčšina ľudí si myslí, že server je nejaká obrovská blikajúca skriňa v tmavej pivnici. Ale čo ak vám poviem, že server môže byť len softvér, ktorý beží na vašom notebooku?
Barbora: Presne tak, Matej. Tá predstava veľkej mašiny je síce bežná, ale server je v prvom rade rola, nie konkrétne železo. Je to poskytovateľ služieb.
Matej: Fascinujúce. Takže si to poďme rozobrať. Počúvate Studyfi Podcast.
Barbora: Super. Predstav si to úplne jednoducho. Máš klienta a server. Klient je ten, kto niečo žiada — napríklad tvoj webový prehliadač. A server je ten, kto tú požiadavku splní.
Matej: Takže keď napíšem do Googlu adresu, môj prehliadač je klient, ktorý žiada o zobrazenie stránky?
Barbora: Presne! A webový server, napríklad Apache alebo Nginx, je ten, kto mu tú stránku pošle. Tou službou je v tomto prípade poskytnutie webstránky. Ale môže to byť aj databáza, zdieľanie súborov, alebo dokonca herný server pre tvoju obľúbenú hru.
Matej: A bežia tieto servery na klasickom Windowse?
Barbora: Nie vždy. Práve naopak. Existujú špeciálne serverové operačné systémy ako Windows Server, ale obrovskú časť internetu poháňa Linux — napríklad distribúcie ako Ubuntu Server alebo CentOS. Sú extrémne stabilné a bezpečné.
Matej: To je zaujímavé. A čo tá architektúra? Je to vždy len jeden počítač?
Barbora: Vôbec nie! Môže to byť jeden stroj, ktorý robí všetko, ale často sa používa takzvaný cluster — skupina serverov, ktoré spolupracujú pre vyššiu spoľahlivosť. Alebo dnes najpopulárnejšia cloudová architektúra, kde sú servery v obrovských dátových centrách firiem ako Google alebo Amazon.
Matej: Dobre, takže klient-server je vlastne taký rozhovor. Ako presne prebieha?
Barbora: Predstav si reštauráciu. Ty si klient. Zavoláš na čašníka, čo je server, a objednáš si jedlo — to je tvoja požiadavka. Čašník ju odnesie do kuchyne, kde sa spracuje, a prinesie ti hotové jedlo — to je odpoveď.
Matej: Takže server nie je len ten, čo mi nosí kávu?
Barbora: V tomto prípade áno! Komunikácia prebieha cez presne dané pravidlá, ktorým hovoríme protokoly. Najznámejší je HTTP pre web, FTP na prenos súborov alebo SMTP pre e-maily.
Matej: A spomínala si databázy. Tam to funguje rovnako?
Barbora: V podstate áno. Databázový systém ako MySQL beží na serveri a stráži všetky dáta. Tvoja aplikácia alebo webstránka je klient, ktorý posiela serveru požiadavky v jazyku SQL, napríklad: „Daj mi všetkých používateľov, ktorí sa volajú Ján.“
Matej: A server ich nájde a pošle späť.
Barbora: Presne. Výhodou je, že dáta sú na jednom mieste, bezpečne uložené a prístup k nim je kontrolovaný. Môže sa na ne pýtať naraz aj tisíc klientov a server sa postará o to, aby v tom nebol chaos.
Matej: Takže to sme si zhrnuli... a dostávame sa k poslednej, ale asi najčastejšie skloňovanej téme v správach. Inflácia.
Barbora: Presne tak. Všetci o nej hovoria, ale čo to vlastne je?
Matej: Dobrá otázka! Priznám sa, viem len, že to znamená, že veci sú drahšie...
Barbora: To je ten najviditeľnejší efekt! V skratke, inflácia je zvyšovanie cien tovarov a služieb. A kľúčové je, že keď ceny rastú, hodnota našich peňazí klesá.
Matej: Takže za rovnakú sumu si kúpim menej? To znie vždy zle.
Barbora: Nemusí to tak byť. Mierna inflácia, tak do päť percent, je bežná. Problém je cvalajúca alebo hyperinflácia, keď ceny letia hore o desiatky či stovky percent.
Matej: To je ako v tom starom Nemecku alebo Zimbabwe, kde si za fúrik peňazí kúpili bochník chleba?
Barbora: Presne ten príklad! Tvoja kúpna sila sa doslova vyparí. Je to ako keby sa ti peniaze v peňaženke topili.
Matej: Moje vreckové sa topí aj bez hyperinflácie!
Barbora: Chápem. Deje sa to zväčša pre tri dôvody: ľudia príliš veľa nakupujú, firmám stúpnu náklady, alebo štát tlačí priveľa nových peňazí.
Matej: Takže, aby sme to zhrnuli... inflácia znižuje hodnotu peňazí a dvíha ceny. A aj keď ju často vnímame negatívne, mierna inflácia je vlastne normálna.
Barbora: Výborne zhrnuté. To je presne ono.
Matej: Super! Týmto sme na konci dnešnej epizódy. Barbora, opäť raz ďakujem za skvelé vysvetlenia. A vám, milí poslucháči, ďakujeme za pozornosť. Počujeme sa nabudúce v Studyfi Podcaste!