Jak funguje více klientských serverů?
Vícenásobný klientský server je typ softwarové architektury pro počítačové sítě, kde si klienti, kteří mohou být základními pracovními stanicemi nebo plně funkčními osobními počítači, vyžadují informace z počítačového serveru. Mezi klientem a serverem často existuje softwarová rozhraní, známá také jako middleware, síťový směrovací a protokolový software a bezpečnostní software, jako jsou brány firewall. V závislosti na velikosti sítě mohou servery a klienti interagovat přímo nebo prostřednictvím třístupňové architektury, která poskytuje další zpracování mezi těmito dvěma typy počítačů.
Nejběžnějším typem systému více klientských serverů pro malé podniky a domácnosti je jediný server s více klienty. Jeden server je schopen zpracovat desítky požadavků na informace z klientských počítačů současně. Na rozdíl od všeobecného přesvědčení nemusí samotný serverový počítač být nejrychlejším a nejvýkonnějším strojem v síti, aby tuto roli mohl účinně vykonávat.
Jedním z primárních rozdílů ve více sítích klientských serverů je to, že se mohou jednat o lokální sítě (LAN), které jsou samostatné v jedné budově a nemusí být nutně připojeny k internetu, nebo rozsáhlé sítě (WAN). Rozsáhlé sítě jsou serverové systémy s více klienty distribuované na více geografických místech a téměř výhradně svázané s internetem. Některé velké korporace však mají systémy WAN, které jsou nezávislé na internetu. Nárůst velikosti internetu, jeho rozvoj celosvětového webu a zvyšující se rozmanitost možností síťového softwaru a hardwaru vedly k tomu, že pojem WAN nabývá širšího významu.
V minulosti byl WAN jedním nebo více fyzickými servery poskytujícími síťovou podporu mnoha klientům. Termín je nyní volněji definován a WAN může být postavena převážně na softwaru samotném, jako je cloud computing nebo využití webových prohlížečů a webových serverů. Tradiční sítě WAN používají architektury protokolu přenosu souborů (FTP) a architektury názvů domén (DNS). Rychlosti přenosu souborů a zpracování ve WAN byly také vylepšeny použitím vícevláknového klientského serveru, sítě postavené na centrálních procesorových jednotkách (CPU), které mohou zdánlivě provádět mnoho různých programových instrukcí současně.
Webové servery jsou typem virtuálního hostování více klientských serverů. Tyto sítě jsou postaveny výhradně na softwaru a nevyžadují konkrétní fyzická umístění pro klientské nebo serverové počítače. Webový server funguje jako fyzický server a může běžet na více počítačích nebo na jedné části serverového stroje, na kterém běží více webových serverů najednou. Klientský počítač je v tomto případě webový prohlížeč, který přistupuje k serveru a lze jej také načíst z různých počítačů, které nejsou vázány na jedno konkrétní umístění.
Cloud computing má podobnost s konceptem pracovní stanice z předchozích let pro více klientských serverů. Cloud computing i pracovní stanice jsou klientské stroje, které mají málo prostředků na využití místních zdrojů. Téměř veškerý software cloud computingu je nainstalován na samotném serveru, jako jsou textové procesory, hry, hudební a video aplikace a další. Klient získá přístup k tomuto softwaru na serveru, aby jej mohl spustit. Pracovní stanice je monitor a umístění v síti s minimálními prostředky, jako je velmi malá paměť nebo schopnost zpracování, a bez přístupu k serveru by nebyl funkční počítač.
Architektury webového serveru, cloud computing a rozbalené návrhy pracovních stanic jsou všechny pokusy snížit náklady na síť více klientských serverů. Tím, že nedistribuujeme fyzické hardwarové prostředky nebo software na desítky nebo stovky klientských počítačů, je myšlenka, že k nim lze přistupovat hospodárněji na jednom centrálním výkonném serveru. Tato chyba spočívá v tom, že místní kopie většiny souborů neexistují, a pokud dojde k selhání sítě, mnoho lidí může ztratit přístup ke své práci.
Systémy FTP i DNS jsou základními návrhy komunikace mezi více klienty. FTP je rychlá a spolehlivá metoda přenosu textu a některých dalších souborů, obvykle v binárním režimu, přes síť. Byl to původní přenosový protokol, když internet byl z velké části založen na textu, než vznikla graficky bohatá podmnožina celosvětového webu. Většina dnešního internetového provozu jsou stále textové FTP přenosy, které uživatelé internetu většinou nevidí. Systémy DNS vznikly také brzy, zejména v souvislosti s růstem celosvětového webu, jako způsobu nahrazení skutečných síťových adres ve formě řetězců čísel internetového protokolu (IP), se známými anglickými názvy serverů, ke kterým by klienti přistupovali.