Naše firma začínala s jednou místností a dvěma stolními počítači. S dalším zaměstnancem jsem začal řešit problém, jak si zjednodušit správu více počítačů a nemuset provádět stejné úkony na každé stanici opakovaně.
A našel jsem toto řešení: terminálový server s
tenkými klienty. Ukázalo se, že toto řešení má dokonce
více výhod než jen zjednodušenou správu.
Co je terminálový server?
Princip terminálového serveru spočívá v tom, že uživatelé se připojují ze svých
stanic k serveru, na kterém si pak spouští své aplikace. V
podstatě stanice pouze zprostředkovává přenos obrazu a vstupů
(klávesnice a myš), nemá pevný disk, při spuštění si vše
systém stáhne ze sítě.
Sdílení prostředků
Pokud byste sledovali vytížení běžného kancelářského počítače, zjistíte, že
jeho výkon je po většinu času nevyužitý. Terminálový server
tudíž nemusí být zvlášť výkonný, protože se uživatelé
o jeho výkon střídají.
Terminálový server
umí také sdílet paměť. Pokud má uživatel spuštěný nějaký
program, start stejného programu pro dalšího uživatele je téměř
okamžitý, protože je již nahraný v paměti.
Jednodušší správa
Běžná správa
probíhá pouze na jednom místě, a to na serveru.
Pokud máte například 30 stanic a potřebujete nainstalovat nebo
zaktualizovat nějaký program, provedete to pouze jednou, na
serveru. Od té chvíle je program pro všechny dostupný.
Další
zjednodušeni se týká zálohování. Nemusíte řešit
zálohování všech 30 stanic, zálohujete pouze data na serveru.
Předpokládejme, že máte běžnou pracovní stanici s pevným
diskem, s nainstalovaným operačním systémem a příslušnými
programy. Právě se vám rozbil pevný disk. Pro znovuzprovoznění
musíte vyměnit disk, nainstalovat systém, nainstalovat všechny
programy a nastavit je. Tahle práce zabere několik hodin. V případě
terminálové stanice stačí vyměnit stanici za funkční a můžete
za pár minut pracovat dál.
Hardwarové nároky
Jak jsem už
zmínil, aplikace jsou spouštěny na serveru. Pro stanici vám tudíž
postačí téměř jakýkoliv počítač. Do nedávna jsme používali
vyřazené značkové počítače z bank a nakupovali je i za
500,-/kus. Mohli být třeba i 10 let staré,a i přesto uživatel
nepoznal žádné zpomalení.
Pokud časem budete
chtít posílit výkon, stačí pořídit nový server a najednou se
všem "zrychlí počítače". Stanice mohou zůstat
stejné.
Levný a ekologický provoz
Terminálové stanice
mají typicky nižší spotřebu než běžné pracovní stanice. Je
to dáno nižšími nároky na jejich výkon a absencí pevných
disků.
Dnešní běžný
počítač má odběr řekněme 150 W. Dále budeme počítat, že za
1 kWh zaplatíme 4.5 Kč a počítač bude v provozu každý
pracovní den 8 hodin po celý rok. Za elektřinu pro běžnou
pracovní stanici pak zaplatíme zhruba 1 500 Kč ročně.
Nedávno jsme v UOL
pořídili nové bezdiskové stanice s procesorem Intel Atom, které
mají spotřebu 13 W, což je zhruba 10 % oproti běžné stanici.
Zde roční spotřeba vychází na 130 Kč. Předpokládejme, že by
nám tyto stanice měly vydržet v průměru minimálně 5 let. Pak
úspora na elektrické energii oproti běžné stanici bude za tuto
dobu 6 800 Kč a pro 30 stanic bude úspora 204 000 Kč za 5 let.
Ve skutečnosti
ušetříte ještě více. Nebudete muset často pořizovat nové
počítače. Morální životnost běžné pracovní stanice je 2-3
roky. Tenký klient vydrží třeba 10 let, protože pro rychlost
aplikací je důležitý především výkon serveru.
Kde je háček?
Než se rozhodnete
používat terminálový server a tenké klienty, měli byste také
zvážit nevýhody a potenciální rizika, která mohou nastat. .
Aplikace
Asi nejzásadnější
otázkou při rozhodování bude: jaké aplikace potřebují
uživatelé používat? S tím souvisí otázka výběru konkrétního
řešení a s tím případné ceny za licence. V našem případě
jsme potřebovali používat klasické kancelářské aplikace:
kancelářský balík, e-mail, webový prohlížeč, účetní
software. To vše lze provozovat na Linuxu, proto jsme zvolili
projekt LTSP, které běží na linuxovém Ubuntu serveru. K
linuxovému serveru není třeba řešit žádné licence za koncová
zařízeni nebo uživatele.
Pokud potřebujete
používat aplikace, které fungují pouze na OS Windows, můžete
vybrat některá z řešení běžící na Windows serveru. Typická
řešení pro OS Windows mají placené licence. Celková suma se vám
pak může vyšplhat na částku, která diskvalifikuje celkovou
výhodnost tohoto řešení. To je zřejmě také důvod, proč toto
řešení je tak málo vidět zvláště v malých a středně
velkých firmách.
Další možností je
použít linuxový server a k Windows aplikacím najít ekvivalentní
linuxovou alternativu. Například Firefox nahradím za MS Explorer,
Libreoffice za MS Office atd. I přes to vám může zůstat
software, pro který alternativa není. V tom případě můžete
danou aplikaci provozovat na stroji s Windows a přistupovat k ní
přes vzdálenou plochu z Linuxu.
SPOF
Terminálový server se
muže stát tak zvaným Single point of failure.
Pokud nepoběží on, nemůže pracovat nikdo. Se zvyšujícím se
počtem uživatelů terminálového serveru roste význam tohoto
rizika. Je třeba si předem připravit krizový scénář: co
uděláme, když teď vypadne náš terminálový server? Existují
různá řešení, jak eliminovat nebo alespoň zmírnit problémy
spojené s výpadkem. Například mohu mít v záloze jiný server a
současně budu data pravidelně zálohovat. V zásadě je to jen
otázka ceny, kolik prostředků chci do řešení investovat. K
vyřešení této otázky můžete vzít v úvahu: kolik nás stojí
hodina výpadku a za jak dlouho jsme schopni případný výpadek
vyřešit?
Závěrem
Shrnutí výhod terminálového řešení
snížení nákladů
na správu IT
snížení nákladů
na hardware
snížení nákladů
za elektřinu
Terminálový server
provozujeme od roku 2005. S tímto řešením jsme maximálně
spokojení. K serveru se dnes ve špičce připojuje téměř 40
uživatelů. Specifickou vlastností pro naše nasazení je běh
serveru ve virtuálním prostředí. O tom však až v jiném článku.
Zaujalo vás řešení pomocí terminálového serveru a tenkých klientů? Provozujete něco podobného u vás? Podělte se se svou zkušeností v komentářích pod článkem na našem webu.