Co je architektura klient-server?

Firmy různých velikostí mají různé počítačové potřeby. Větší podniky nutně potřebují více počítačů než menší podniky. Velké podniky mají běžně velké počítačové nastavení, jako jsou mainframy a sítě. Síť pro velké podniky má obvykle architekturu klient-server, známou také jako dvoustupňová architektura. Bez ohledu na to, čemu se říká, je tento typ architektury dělbou práce pro výpočetní funkce, které vyžaduje velký podnik.

Ve struktuře architektury klient-server bude mít počítačová síť podniku serverový počítač, který funguje jako „mozek“ organizace, a skupinu klientských počítačů, které se běžně nazývají pracovní stanice . Serverovou částí architektury klient-server bude velkokapacitní počítač, snad i mainframe, s velkým množstvím dat a funkcemi, které jsou na něm uloženy. Klientské části architektury klient-server jsou menší počítače, které zaměstnanci používají k plnění svých počítačových povinností.

Servery obvykle obsahují datové soubory a aplikace, ke kterým lze přistupovat přes síť, prostřednictvím pracovních stanic nebo zaměstnaneckých počítačů. Zaměstnanec, který chce například přistupovat k datovým souborům pro celou společnost, by k přístupu k datovým souborům na serveru použil svůj klientský počítač. Ostatní zaměstnanci mohou používat aplikaci společného přístupu přístupem k serveru prostřednictvím svých klientských počítačů.

Tento typ serveru se nazývá aplikační server . Plně využívá architekturu klient-server tím, že používá server jako úložné zařízení pro aplikace a vyžaduje, aby se klienti přihlašovali k serveru, aby mohli tyto aplikace používat. Příklady tohoto druhu aplikace jsou četné; mezi nejoblíbenější patří textové procesory, tabulky a programy grafického designu. V každém případě použití aplikací ilustruje architekturu klient-server.

Server však není určen pouze pro ukládání. Mnoho sítí má architekturu klient-server, ve které server funguje také jako zdroj energie zpracování. V tomto scénáři jsou klientské počítače virtuálně „zapojeny“ do serveru a získají z toho svůj výpočetní výkon. Tímto způsobem může klientský počítač simulovat větší výpočetní výkon serveru bez nutnosti uložení potřebného procesoru v jeho rámci. Architektura klient-server zde popisuje virtuální druh elektrárny.

Příkladem architektury klient-server je i celosvětový web. Každý počítač, který používá webový prohlížeč, je klientem a data na různých webových stránkách, ke kterým tito klienti přistupují, jsou uložena na více serverech.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?