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