Princip funkce serveru
Server lze definovat jako zařízení, které poskytuje služby, data nebo výpočetní kapacitu
jiným zařízení v síti. Po technické stránce se skládá ze tří základních částí: hardware,
software a síťová vrstva.
Hardwarová architektura
Hardware serveru je navržen pro vysokou spolehlivost a stabilní dlouhodobý
provoz. Typické komponenty zahrnují vícejádrové procesory, paměť RAM s
korekcí chyb (ECC), redundantní zdroje napájení a rychlá úložiště typu SSD
nebo NVMe. Serverové skříně jsou často konstruovány jako rackové moduly,
které lze instalovat do serverových stojanů.
Softwarová vrstva
Na serverový hardware navazuje operační systém, nejčastěji některá distribuce
Linuxu nebo Windows Server. Operační systém umožňuje správu uživatelů,
zabezpečení, přístupová oprávnění a instalaci serverových aplikací. Podle typu
služby může server fungovat jako webový, databázový, aplikační či souborový
server.
Zpracování síťových požadavků
Server komunikuje s klienty prostřednictvím síťových protokolů, nejčastěji
TCP/IP. Po přijetí požadavku server provede jeho vyhodnocení, zpracování a
odpověď. K tomu využívá interní procesy, fronty požadavků a často
takérůznéoptimalizační mechanismy, například load balancery, které rozdělují
zátěž mezi více serverů.