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. Serverové skříně jsou často konstruovány jako rackové moduly, které lze instalovat do serverových stojanů.

serverový stojan redundantní zdroj součástka ram

Softwarová vrstva

Na serverový hardware navazuje operační systém, nejčastěji některá distribuce Linuxu nebo Windows Server.

značka Windows logo Linuxu

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ů.