• Proč potřebujete server, jaké servery jsou. Co je serverový hardware Z čeho se skládá serverová místnost

    Vítám vás na stránkách blogu. Z tohoto článku se dozvíte, co je server, jeho role a jaké jsou typy. Mnoho z nás je obeznámeno se samotným konceptem, protože jen málokdo se může pochlubit tím, že při používání internetu a procházení stránek nikdy nevyskočilo okno „Server je nedostupný“.

    Ale zdaleka ne každý zná význam tohoto termínu, takže se pokusíme co nejpodrobněji prostudovat všechny nuance týkající se toho, co je server a k čemu se používá. Paralelně budeme zvažovat typy serverů a jejich hlavní rozdíly mezi sebou.

    Koncept serveru

    Co je tedy webový server? Jedná se o speciální hardwarové zařízení, které umožňuje provádět určité úkoly na internetu. Takové instalace však mohou být použity nejen vzdáleně, ale také lokálně. Ukládají zejména důležité informace firem a společností, vzdělávacích a jiných institucí. Toto je jen nejmenší příklad použití „serveru“, jak jej programátoři a uživatelé v žargonu nazývají.

    Význam slova

    Co znamená slovo server v síti? Pokud se krátce zastavíme u původu samotného termínu, pak pochází z anglického slovesa „sloužit“, což doslova znamená „sloužit“. A pokud to porovnáme s principem fungování moderního serveru, můžeme zaznamenat úzký vztah.

    Hlavním účelem serveru je právě sloužit jako úložiště souborů a dokumentů a koordinátor práce mnoha systémů. Dokonce i začínající informatici vědí, že na běžném provozu serveru závisí řada procesů souvisejících s fungováním počítačového vybavení a webových stránek. Proto je nesmírně důležité, aby serverový počítač dostával pravidelně potřebnou údržbu od specialistů v oblasti programování a výpočetní techniky.

    Dříve byly servery umístěny přímo v "systémové jednotce" - systémové jednotce - stacionárních počítačů. To však bylo velmi nepohodlné, protože uživatelé si často museli kupovat další „krabice“, aby si uložili všechny potřebné informace. Ale na konci 2000 se všechno změnilo a dnes je server stejný počítač, jen výkonnější. Může mít stejnou strukturu jako běžná systémová jednotka, nebo může být vytvořena z několika dalších komponent.

    Stejně jako běžný počítač funguje toto zařízení díky:

    • výkonný procesor;
    • základní deska;
    • paměť s náhodným přístupem;
    • pevný disk (pevný disk).

    Takový hardware může mít různé velikosti - vše závisí na účelu a místě jeho použití. Jeho účel je také jiný.

    Koncept adresy serveru

    Co je to adresa serveru? Jedná se o soubor znaků, písmen, označení, které uživatele nasměrují na konkrétní cílový počítač. Obvykle tento pojem znamená název systému, ale pouze v případě, že jedna konkrétní doména pracuje se samostatným, jediným počítačem. Je pozoruhodné, že IP adresa je také identifikátorem serveru, stejně jako samostatný název domény.

    Definice. Jednoduše řečeno, server je počítač určený k ukládání souborů a informací. Pro práci s daty na serveru je důležité, aby uživatel věděl, že zařízení musí být nepřetržitě připojeno k internetu a napájecí síti. Pokud mluvíme o soukromém serveru, pak jej majitel může zapnout a vypnout, když uzná za vhodné.

    V informatice je tedy server samostatným zařízením, i když jej lze ovládat pomocí speciálních programů prostřednictvím operačních systémů.

    Role serveru a k čemu slouží

    Co je server počítačové sítě, jsme krátce zjistili. Nyní se co nejpodrobněji zastavíme u toho, k čemu takové zařízení slouží. To, že si na něj můžete uložit potřebné a důležité informace, není nikomu tajemstvím, ale tím jeho schopnosti nekončí.

    K čemu je tedy server? Tato technika plní řadu důležitých funkcí, včetně:

    1. Ukládání dat různých internetových stránek, portálů, zdrojů. Servery se například úspěšně používají k ukládání e-mailových souborů, mediálních souborů. Takzvaný „cloud“ na internetu, kam uživatelé nahrávají různá data, také zabírá určité místo na serveru a má svou adresu, kde je lze nalézt.
    2. Zajištění a údržba práce poskytovatelů internetu. Člověk, který se teprve chystá připojit k internetu, nebo chce vyměnit poskytovatele (dodavatele) internetových služeb, musí vědět, proč je server potřeba, protože právě s ním bude denně jednat. Pro přístup na World Wide Web musí klient zaplatit určitý poplatek. V tomto případě se nebavíme o nákupu routeru nebo Wi-Fi routeru. Hovoříme o platbě za možnost používat server poskytovatele internetu. Není to nic jiného než vaše IP adresa.
    3. Ukládání materiálů z různých webových stránek. Mohou to být videa, obrázky, články, složky a další obsah. V tomto případě mluvíme o něčem takovém, jako je internetový hosting. Přečtěte si více o hostingu a jeho rozdílu od serveru zde.

    Důležité! Servery vyžadují pro běžný provoz speciálně navržený serverový software. To dělají profesionální programátoři, jednoduchý uživatel nemůže samostatně zajistit běžnou údržbu tak složitého zařízení.

    Koncept server-klient

    Nyní se zaměřme na to, co je server a co je klient. Prvním konceptem jsme se již zabývali, nyní se budeme zabývat druhým. Klient je ten, kdo přistupuje k umístění na serveru. Může to být jedna osoba, nebo celá společnost.

    To znamená, že pokud máte na internetu svůj osobní web, pak pro jeho provoz budete potřebovat místo pro uložení všech souborů. Při použití hotových motorů pro takové zdroje poskytují vývojáři místo na disku - zdarma nebo za poplatek. V tomto případě je vlastníkem stránek klient hostingové společnosti.

    Pokud byla stránka vyvinuta od nuly, na vlastním motoru a vlastník má plány na další rozvoj tohoto podnikání, může získat svůj vlastní server. Podnikatel v takové situaci není klientem. Naopak rozvojem svého podnikání si může klientskou základnu získat sám.

    Klient je také osoba, která požaduje konkrétní soubor prostřednictvím serveru. Druhý k němu zase získá přístup a předá ho klientovi. Samotný server s tímto souborem neprovádí žádné operace.

    Jaké jsou servery?

    Existuje mnoho typů serverů, jak je sami vývojáři a uživatelé klasifikují po svém. Ale obecně řečeno, nejčastěji se bere v úvahu gradace podle typu řešených úloh. Podle tohoto kritéria se rozlišují následující typy serverů:

    1. Webový server, který pomáhá klientovi získat požadovaný soubor.
    2. Aplikační server, který poskytuje více možností ve zpracování informací a funguje na principu aplikace.
    3. Server bez dat, který se používá k provádění obchodních transakcí a zpracování požadavků uživatelů.
    4. Proxy server, který plní 2 hlavní funkce. Prvním je bezpečný příjem informací uživatelem z internetu. Server v tomto případě funguje na principu prostředníka. Druhou funkcí je ukládání informací do mezipaměti místního disku. To umožňuje uživateli získat tyto informace znovu bez dalšího přihlášení k internetu.

    To není zdaleka vše, pokud jde o otázku, co jsou servery. Existují i ​​​​jiné odrůdy, ale lze je nazvat jakýmsi podtypem dříve popsaných druhů.

    Dalším typem, který je třeba si uvědomit, je místní. Lokální server je speciálně navržený program, který umožňuje programátorům vytvářet a vyvíjet webové stránky, aniž by museli být online. S takovými programy mohou pracovat profesionálové i začátečníci, kteří chtějí propojit svůj profesní život s internetovými technologiemi.

    Podívejme se, jak se serverový počítač liší od běžného stolního osobního počítače a jaké praktické úkoly může být nákup serverového počítače domů.

    Nejprve trocha teorie. Co znamená termín „serverový počítač“, známý také jako „server“? Latinský kořen „serv“ znamená „sluha“ a také působí jako klíčová část odvozených slov. „Server“ je třeba chápat jako počítač, jehož úkolem je poskytovat vzdálenému uživateli soubor služeb, navíc v automatickém režimu, bez účasti neustálého řízení ze strany lidského operátora.

    Dokážete si představit studentskou ubytovnu, kde si kluci a dívky z různých pater a pokojů navzájem sdílejí soubory, přistupují k internetu nebo provozují hry se společnou účastí – na úplně obyčejných počítačích a noteboocích. Několik síťových nastavení - a z ničeho nic je zde skutečný serverový počítač. V nejjednodušší verzi může opravdu starý počítač fungovat jako server obecně - nastavíme nastavení, zapojíme dráty a zasuneme pod stůl.

    Ale to, co funguje pro pár nebo dokonce desítky lidí, nebude fungovat ve větším měřítku vůbec. Tři hlavní vlastnosti odlišují serverové počítače od běžných:

    1. Server musí zpracovávat požadavky všech uživatelů s maximální úrovní výkonu.
    2. Server musí pracovat nepřetržitě, dokonce i pravidelné restarty jsou vysoce nežádoucí. V síťovém slangu se kontinuita serveru nazývá „uptime“.
    3. Ještě více nežádoucí je vypínat celý server, když je nutné vyměnit jakoukoliv komponentu. Možnost nevypínat celek při výměně privátu lze nazvat „hot plug“.

    Jak tomu rozumět v praxi? Vezměme si přístup k internetu – poskytovatel poskytuje připojení danou rychlostí, vede záznamy o provozu a platbách. To vše se děje díky práci serverových počítačů – a i v tom nejjednodušším případě mluvíme o tisících uživatelů. A všichni tito uživatelé by měli klidně dostávat placenou sadu služeb a nezlobit se kvůli zpožděním nebo nedostatečné komunikaci.

    Serverový počítač poskytovatele poskytl osobě přístup k internetu, ale z čeho se ten druhý skládá? Zjednodušeně – z webů. A to jsou opět servery, ale ne poskytovatelé komunikace, ale poskytovatelé hostingu - služby pro vytváření, ukládání a poskytování dat stránek. V některých případech bude mnoho malých webů fyzicky umístěno na stejném počítači, v jiných bude výkonný dedikovaný server pracovat v zájmu pouze jednoho oblíbeného webu.

    Servery nemusí být nutně připojeny ke globální síti. Můžeme zmínit vědecké výpočty, kde jsou potřeba gigantické výpočetní zdroje, servery jsou oblíbené v mnoha podnicích – od továren po obchody, což umožňuje efektivně vést záznamy a kontrolovat zpracováním mnoha statistických dotazů. To žádný běžný osobní počítač nezvládne.

    Co je to server

    Technicky serverový počítač „začíná“ základní deskou a centrální procesorovou jednotkou. Obecná logika je zde stejná jako u běžného počítače. Existuje však několik obecných rozdílů - na základní desce může být několik procesorů a je zde radikálně více slotů pro připojení RAM, než je zvykem u nejmodernějších osobních počítačů.

    Pokud špičkový osobní Intel Core i7-2600K podporuje až 32 gigabajtů paměti RAM, pak procesor Intel Xeon X5570 zdaleka není ten nejschopnější pracovat se 144 gigabajty! A co víc, zatímco stolní procesory mívají dvě nebo čtyři jádra, serverové čipy mají alespoň deset jader. Ve výše uvedeném příkladu je mimochodem počet jader stejný.

    Stojí za zmínku, že pokud Intel a AMD vedou na trhu osobních počítačů jako celku, pak IBM, HP, Oracle a Fujitsu mají také významnou roli v segmentu serverových řešení. Současně, pokud je architektura x86 nyní populární v osobním segmentu, pak v segmentu serverů téměř všichni významní hráči na trhu nadále nabízejí svá vlastní technologická řešení, můžeme zmínit Intel IA-64, Aybiem ​​POWER a SPARC společně pro Oracle a Fujitsu. To zase ukládá určitá omezení, protože možnosti serverového softwaru přímo souvisí s řešeními výrobců.

    Na čem se všichni výrobci shodují, je schopnost serverů tzv. hardwarová virtualizace je velmi důležitá funkce, zejména pro hosting webů – na jednom serveru můžete provozovat několik virtuálních strojů najednou – a všechny budou pracovat téměř stejnou rychlostí jako samotný fyzický server.

    Serverové počítače jsou obecně rychlé a výkonné. Ale všechno má svou cenu. Provoz serveru má vysokou spotřebu energie. Nikdo nemusí plýtvat energií na zbytečné účely, takže známé hardwarové funkce, jako je například ovladač zvuku nebo USB kanály, v serverové verzi prostě chybí. Grafická karta také často chybí nebo je přítomna v extrémně omezené formě. Vše, co musí operátor serveru zpočátku nakonfigurovat nebo vidět, lze zpravidla provést pomocí příkazového řádku - k tomu není nutná skvělá grafická karta.

    Osm megabajtů video paměti je pro server normální, mnohem důležitější je velikost paměti RAM. Nejde jen o snahu o dokonalost, když chce inženýr vložit paměť do slotu, protože slot už tam je. Problémem je, že moderní pevné disky ještě nepřekročily hranici několika terabajtů, pro získání velkých objemů se spojují do tzv. RAID pole, ale celou tuto sadu pevných disků je ještě potřeba fyzicky otáčet (jak se vám líbí rychlost 10 tisíc otáček za minutu?) a číst, přičemž RAM umožňuje dočasně ukládat poměrně velké objemy dat pro urychlení přístupu.

    Typy serverů

    Externě jsou serverové počítače dvou typů – věžové a rackové. Verze tower, známá také jako „krabice“, může mít prakticky stejné rozměry jako osobní počítač, její tělo je vyrobeno z odolné masivní oceli, která má za úkol pohlcovat vibrace a hluk.

    V praktickém měřítku je běžnější varianta rackových serverů - počítače jsou instalovány ve speciálních montážních skříních, které samy stojí ve speciální místnosti - serverovně. Racková verze vypadá jako šuplík ze stolu nebo velkého autorádia.

    Při nastavování rackových serverů je potřeba řešit nejen napájení a odhlučnění, ale také chlazení. Jde o to, že operátoři serverů pracují v serverovnách v zimním oblečení, protože pokud vypnete klimatizaci, servery se velmi rychle přehřejí a začnou kolabovat. Na druhou stranu lze serverový rack snadno rozšířit – nový server se jednoduše zakoupí do montážní skříně a nainstaluje podle potřeby, jedná se o „hot plug“.

    Pokud jde o operátory a příkazový řádek, který ke konfiguraci serveru stačí, je tomu skutečně tak - na rozdíl od trhu operačních systémů pro osobní počítače, kde jsou v čele řešení od Microsoftu, trhu serverového softwaru dominují systémy typu UNIX, jinými slovy - Linux. A tyto operační systémy i ve své osobní verzi donedávna o grafická rozhraní skutečně neusilovaly.

    Kromě operačního systému lze samozřejmě nainstalovat i další potřebné aplikace, podle toho, jaké má počítač úkoly.

    Jak vyměnit server?

    Můžeme tedy dojít k následujícímu: pokud potřebujete získat nové odstíny potěšení z počítačové hry nebo multimédií nebo distribuovat své soubory všem sousedům v domě, neměli byste si kvůli tomu kupovat serverový počítač.

    Stačí dobrý model moderního osobního počítače. Pokud máte nějaké vědecké nebo obchodní úkoly, které vyžadují značné výpočty a objemy dat, pak v tomto případě nebude domácí provoz serverového počítače příliš rozumný nápad - budete mít vyšší účty za elektřinu, budou náklady na služby operátora-administrátora (ještě musíte nakonfigurovat a zkontrolovat), budete také muset znovu vybavit téměř celou místnost a dát ji do výkonu počítače.

    Možná je lepší využít služeb vzdálených cloudových služeb a serverových datových center, k jejichž kapacitám máte přístup z běžného stolního počítače a o veškerou konfiguraci a údržbu se postarají specialisté. Ale pokud je vaše touha stále silná – potřebujete svůj vlastní server a point, možná je čas, abyste si jednoduše vytvořili vlastní datové centrum?

    Pomocí serverového hardwaru je prováděna bezpečná výměna, ukládání a aktualizace dat v rámci jedné společnosti. Hlavními úkoly serverů jsou ukládání informací, ochrana před ztrátou informací, zpracování dat.

    Jaké je vybavení?

    Serverový hardware je hardwarový komplex, který v závislosti na rozsahu konstrukce a aplikační architektury zahrnuje serverová a síťová zařízení s různými vlastnostmi. Je umístěn na specializovaném vyhrazeném místě (místnostech), nazývaném serverovna.

    Špičkový hardware společnosti je umístěn v serverových skříních pro snadnou instalaci a úsporu místa. V těchto skříních jsou instalována zařízení od předních výrobců v oboru.

    Například technologický hardware společnosti Dell je koncept modulárního sestavení serveru. Pokud komponenta serveru selže, je snadné ji nahradit podobnou nebo vylepšenou komponentou.

    Existují pouzdra pro montáž do věže a do racku s různými velikostmi výšky (šířky).

    Například kompaktní

    Dell PowerEdge T13 , který může pracovat ve stísněných prostorech, ale s výkonem, který není ve výkonu horší než zařízení v jiných variantách podvozku.

    Když se podíváte pod kryt skříně, můžete najít známé umístění komponent serveru.

    Skříně osobních počítačů a serverů jsou si v mnoha ohledech podobné, ale zařízení v nich instalované řeší různé problémy. Počítač je úkolem jeho uživatelů. Server - úkoly stovek a tisíců připojených účastníků 24/7.

    Instalace

    Hotová hardwarová řešení se instalují samostatně nebo do specializované skříně (nebo racku), která kompaktně pojme několik serverů určitého šasi.

    Nábytek je navíc vybaven malými skleněnými nebo plastovými dvířky, které umožňují přístup k částem systému.

    Stojany lze přidat:

      chladící systém;

      Distributoři energie;

      LED indikátory.

    Kromě pouzder pro montáž do racku lze serverovou montáž namontovat na strop nebo na stůl. Záleží na přiděleném prostoru a přání zákazníka. Instalace, uvedení do provozu a konfigurace softwaru jsou svěřeny profesionálům. Totéž platí pro síťové zařízení, které je připojeno pomocí propojovacích kabelů ke každému hardwarovému zařízení a prostřednictvím síťového zařízení je připojeno komunikačními kanály ke globální síti.

    V dnešním článku, milý čtenáři, budeme hovořit o serverech a hardware serveru jaké jsou a k čemu mohou být užitečné.

    Server je specializovaný hardware, který je navržen tak, aby na něm prováděl speciální servisní úkoly.

    Server je nejčastěji počítač, který je oddělený od skupiny jiných osobních počítačů nebo pracovních stanic, určený k provádění různých servisních, distribuovaných a jiných úkolů na něm bez přímého ručního ovládání osobou. V zásadě může jako server fungovat téměř každý počítač, ale pro účely serveru je obvykle přidělen výkonnější stroj. Důvody pro to probereme níže.

    Člověk je v ideálním případě vyžadován pouze pro počáteční instalaci serverového softwaru a jeho počáteční a základní konfiguraci, poté by měl pracovat v automatickém režimu. Ale ve skutečnosti je to všechno trochu jinak a společnosti musí mít správce systému na plný úvazek, jehož jednou z hlavních povinností je údržba a konfigurace serverů a serverového zařízení.
    Servery obvykle nevyžadují monitor ani klávesnici a myš, konfigurují se a obsluhují obvykle přes síťové rozhraní. Pokud se však nastavení sítě resetuje a správce systému nemá přístup k serveru, musíte k němu samozřejmě připojit periferie a teprve poté zjistit, co se s tím stalo.

    Serverové vybavení je určen především k provádění určitých úkonů v režimu „celoročně, sedm dní v týdnu, 24 hodin denně“, proto je důležité zajistit nepřetržitý provoz právě této práce. K ukládání a duplikování informací se používají RAID pole pevných disků, samotné základní desky serverů a další komponenty jsou instalovány ve speciálních případech s vestavěnými klimatizacemi pro udržení určité optimální teploty. Síťová zařízení jsou umístěna ve speciálně upravených komunikačních skříních. O systémech nepřerušitelného napájení není třeba hovořit - jsou navrženy tak, aby server fungoval i v těch nejextrémnějších podmínkách s napájením a aby jeho míra bezpečnosti a spolehlivosti zajišťovala tento velmi nepřetržitý provoz až do doby, kdy je dodávána průmyslová energie. Pro umístění serverového zařízení je obvykle přidělena speciální místnost, která se nazývá serverovna.

    Pro splnění všech těchto požadavků vytvářejí konstruktéři serverů a serverových zařízení speciální řešení v podobě víceprocesorových základních desek, procesorů speciálně upravených pro serverové úlohy, modulů RAM s rozšířenou technologií opravy chyb, racků pro pevné disky s možností jejich „horké“ výměny. A často je možné vyměnit „horké“ nejen jednotlivé pevné disky či dokonce jejich pole, ale i další komponenty – až po procesory a moduly RAM. Na konvenčních pracovních stanicích je to z definice nemožné, že? Monitorovací parametry musí být také nahoře - pole ventilátorů, snímače teploty a otáček ventilátoru, přídavné napájecí zdroje - to vše je nutné pro běžný provoz. hardware serveru.

    Samozřejmě, že veškerý tento serverový hardware není v žádném případě levný, ale věřte mi. Nakonec se to plně ospravedlňuje.

    Servery vyžadující vysoký výkon se obvykle instalují do speciálních racků a skříní, které výrobci dodávají s montážními díly. Pokud není vyžadován vysoký výkon serveru, lze toto zařízení výrazně zmenšit. Poté se obvykle umístí do jednoduchého systémového pouzdra.

    V průmyslové verzi serverů mají jejich pouzdra zvýšenou pevnost, jsou vybavena přídavnými filtry pro ochranu vnitřků před prachem a také takovým designem umístění ovládacích tlačítek, aby nemohlo dojít k jejich náhodnému stisknutí.

    Servery se spouštějí na ploše. Možnosti podlahového stropu a stojanu. Maximální úroveň škálovatelnosti a nejvyšší úroveň hustoty umístění poskytuje, jak víte, možnost stropu.

    Z hlediska využití zdrojů se servery specializují na dva naprosto opačné směry – snižování zdrojů a jejich zvyšování. Snížení zdrojů má za cíl minimalizovat velikost, spotřebu energie a další charakteristiky serveru. Jejich zvýšení znamená všestranné zvýšení kapacity (například výpočetního výkonu procesorů, jejich počtu, instalace nových řadičů pevných disků atd.). Když už z technických důvodů není možné kapacitu dále navyšovat, nainstaluje se další server, na který se přenesou některé funkce starého a tak dále, dokud nejsou vyčerpány všechny zdroje.

    Hardwarová řešení jsou nejvyšší úrovní specializace serverového hardwaru. Jako taková řešení fungují hardwarové routery, routery, síťová disková pole, terminály. Pro tato zařízení se používá specializovaný software, který je do jejich trvalé nebo trvalé paměti nahrán již ve fázi výroby výrobcem. Nikdo netvrdí, že hardwarová řešení jsou stabilnější v provozu než konvenční servery, ale zároveň jsou mnohem méně flexibilní a univerzální. Mohou být levnější i mnohem dražší než běžné servery. Tento faktor závisí na výrobci a třídě samotného zařízení.

    V poslední době se na trhu objevila pseudohardwarová řešení založená na počítačích kompatibilních s x86. Jedná se v podstatě o bezdiskové servery sestavené v mini-ITX formátu a umístěné jako hardwarová řešení, což ve skutečnosti nejsou.

    Nyní je čas shrnout a pochopit vše výše uvedené týkající se serverů a hardware serveru.

    1. Server je zařízení určené k provádění servisních úkolů. Tyto úkoly plní co nejvíce, aniž by člověka učil.

    2. Periferní zařízení, jako jsou: myš, klávesnice, monitor, se na serverech nepoužívají ve fázi jejich trvalého provozu. Jsou vyžadovány pouze pro počáteční provoz a konfiguraci serveru správci systému.

    3. Serverové zařízení funguje za zvláštních podmínek - 24 hodin denně, 7 dní v týdnu, 365 dní v roce. Proto jsou vybaveny dražšími komponenty: procesory, paměti, řadiče polí pevných disků atd.

    4. Pro zvýšení spolehlivosti serveru je pokud možno vybaven komponentami, které lze vyměnit i „za tepla“, tedy při zapnutém počítači bez jeho odpojení od sítě.

    5. V serverovně - místnosti, kde jsou umístěny firemní servery, obvykle nastaví speciální teplotní režim a instalují další teplotní čidla pro disky, procesory, paměti atd.

    6. Ten, kdo udržuje a konfiguruje servery, se nazývá správce systému (nejčastěji je to takový chlap nebo muž s plnovousem a brýlemi, který má velmi rád pivo).

    7. V poslední době došlo k vývoji a široké distribuci tzv. blade serverů - serverových řešení, která jsou založena na co nejnižší spotřebě zdrojů a prostoru, který zabírají. Taková zařízení jsou obvykle umístěna v jednom stojanu, aby se ušetřilo místo. Úspora místa a spotřeby energie neznamená snížení produktivity.

    To je pro servery vše. Samozřejmě, že taková věc není doma potřeba, ale samozřejmě o nich musíte vědět.

    Server je určitý program, zařízení nebo softwarový a hardwarový komplex, který implementuje některé služby. Služba je zase služba, která provádí některé akce požadované klientem. Pojďme se blíže podívat na to, jak server funguje.

    Komponenty schématu klient-server

    Podívejme se, z čeho se samotný server skládá a bez jakých externích komponent se neobejde. Za prvé, server ztrácí smysl v nepřítomnosti klientů. Principem serveru je plnit potřeby klientů. Klient vytváří požadavky na server a přebírá část jeho práce. Proto se častěji mluví nejen o serveru, ale o systému klient-server. Klient zasílá požadavky na server, prostřednictvím kterého vyjadřuje svou vůli. Další, druhou složkou systému tedy bude formální jazyk, ve kterém jsou tyto požadavky podávány. Existuje velké množství těchto jazyků a výběr jednoho nebo druhého přímo závisí na serveru. Požadavky na server musí být nějak doručeny. Třetím prvkem je komunikační kanál mezi klientem a serverem, přes který jsou data přenášena. Nejčastěji se jedná buď o lokální síť, nebo internet, případně lokální připojení jednoho stroje. Server musí nějak přijmout a rozpoznat příchozí požadavek. Přijímací zařízení - tzv. externí rozhraní, představuje několik portů, kterým server nepřetržitě (nebo ne nepřetržitě) naslouchá. Přijaté požadavky jsou zasílány do serverového softwaru, kde jsou zpracovány podle toho, jak je server naprogramován. A v závislosti na přijatém požadavku se ta či ona služba spustí s určitými počátečními daty. Služby budou poslední součástí systému. Po ukončení služby je výsledek provedení zaslán klientovi stejným komunikačním kanálem. Nebo, pokud je služba interaktivní, pak v procesu jejího provozu dojde k intenzivní výměně dat přes kanál klient-server.

    K čemu je server?

    Nyní je hlavním účelem systémů klient-server přesunout zátěž z klientských strojů na serverový stroj. To je důvod, proč je výpočetní výkon konvenčního serveru o několik řádů vyšší než u běžného domácího počítače. Někdy však taková organizace systému dává veškerou zátěž klientům a server slouží k organizaci jejich práce a interakce. Nebo přesně naopak, všechny výpočty provádí server a klienti slouží pouze k poskytování informací uživateli. Jak vidíte, existuje mnoho způsobů, jak použít model klient-server.

    Klady a zápory modelu

    Výhody jsou zřejmé - samotný princip fungování serveru zajišťuje pohodlí práce se systémem, snadnou správu a správné rozložení zátěže na stroje. A nevýhodou je dotazovací jazyk a související komponenty. Pokud uživatel omylem nebo úmyslně odešle na server špatně formulovaný požadavek, pak pokud takovou chybu programátor neposkytne, systém se zhroutí. Zkušení lidé podávají záměrně nesprávné požadavky, aby systém určený k předpovědi počasí klientovi předal útočníkovi například údaje o kreditních kartách všech uživatelů (samozřejmě pokud není za data map a předpověď počasí zodpovědný stejný server). A šťastný útočník nejprve jde a převede na sebe všechny peníze všech uživatelů služby a poté dlouho a zamyšleně utíká z oddělení „K“, které tento zločin vyšetřuje.

    Bezpečnost

    Model klient-server organizace práce systému je velmi pohodlná věc při programování, správě a provozu. Aby však byl takový systém použitelný, musí být každá součást pracovního okruhu chráněna jak před vetřelci, tak před uživateli, kteří nevědí, jak server funguje, ale mačkají všechna tlačítka, na která dosáhnou v libovolném pořadí. Aby bylo možné v systému ukládat, přenášet a zpracovávat důležitá data, například informace o platebních kartách, musí informační bezpečnostní systém serveru splňovat požadavky stanovené zákonem.