
Typy serverového softwaru
Kredit obrázku: nd3000/iStock/GettyImages
Server je počítač v síti, který naslouchá požadavkům jiných počítačů, často nazývaných klienti, a odpovídá na ně. Mezi běžné typy serverů patří webové servery, které doručují webové stránky, souborové servery, které ukládají soubory, tiskové servery, které spravují tiskové úlohy, a databázové servery, které ukládají organizované sady informace. Servery mohou běžet na nezávislých počítačích nebo serverový software lze provozovat na počítači, který se také používá pro jinou práci.
Co je to server?
Počítačoví vědci někdy mluví o model klient-server sítě, kde je systémem buď klient, který požaduje, aby jiný systém vrátil data nebo provedl výpočet, nebo server poskytující odpovědi na požadavek klienta. Server může být umístěn v kanceláři, ve vyhrazeném datovém centru nebo v případě domácích serverů jednoduše v rohu domácí kanceláře nebo obývacího pokoje.
Video dne
V některých případech některé počítače fungují zcela jako klienti a téměř veškerou práci zadávají serverovým systémům. Někdy se nazývají stroje s nízkým výkonem, které mají takovou roli
tenké klienty. Počítače na World Wide Web jsou obvykle buď klienty, nebo servery. Ačkoli je možné přistupovat na webovou stránku ze serveru nebo poskytovat obsah z domácího počítače nebo notebooku, není to příliš běžné.V jiných případech může počítač v různých scénářích fungovat jako klient i jako server. Je například běžné, že webový server obdrží požadavek od klienta a poté v reakci na tento požadavek odešle dotaz na samostatný databázový server, čímž se v podstatě sám stane klientem.
Zatímco některé servery mohou mít specializovaný hardware, mnoho serverů dnes běží serverový software nad standardními operačními systémy, jako je Linux nebo Microsoft Windows. Tento software zpracovává požadavky klientů a je v podstatě tím, co promění počítač v server.
Internetový a webový serverový software
Jedním z nejběžnějších typů serverů je webový server. Tento typ serveru zpracovává požadavky z prohlížečů, jako je Google Chrome nebo Mozilla Firefox internetu nebo v místní síti a odpovídá webovými stránkami, obrázky a dalšími daty požadovanými prohlížeči.
Mezi běžné webové servery patří open-source projekty Apache a Nginx a proprietární software Microsoftu tzv Internetová informační služba nebo IIS. Některé společnosti vybudovaly své vlastní webové servery pro vlastní použití, aby zvládly své vlastní jedinečné zatížení provozu nebo jiné potřeby. Mnoho organizací používá webové servery ve spojení s jinými typy technologií, jako je např vyvažovače zátěže distribuovat úkoly mezi počítači a obsahové distribuční sítě neboli CDN, které ukládají a rychle dostávají materiál k uživatelům.
Porozumění databázovým serverům
Mnoho organizací také spoléhá na databázové servery, které ukládají informace spolehlivým a rychlým způsobem, který usnadňuje aktualizaci a přístup. Mezi běžné produkty databázových serverů patří Microsoft SQL Server, PostgreSQL a MySQL.
Mnoho databázových serverů, včetně těch, komunikuje s databázovými klienty pomocí variant na strukturovaný dotazovací jazyk nebo SQL. Tento specializovaný programovací jazyk je určen pro vyžádání a úpravu dat v potenciálně velké databázi a může být napsán přímo programátory nebo generován jiným softwarem.
Databázové servery se používají ke všemu, od ukládání firemních účetních záznamů až po držení blogových příspěvků na systémech připojených k oblíbeným webovým serverům.
Souborové a tiskové servery
Souborové a tiskové servery jsou dva typy serverů, které se běžně vyskytují v kancelářské síti. Souborový server ukládá soubory na místo, kde k nim bude mít přístup více uživatelů, obvykle jen někteří nastavení zabezpečení a tiskový server komunikuje s tiskárnami a dalšími počítači za účelem správy tisku dokumenty.
Obojí lze provozovat na samostatných počítačích nebo na počítačích používaných také pro jinou kancelářskou práci.