O tenkém klientovi s hovoří již dlouho. Většinou však je problém v:
- ceně takového zařízení
- nekompatibility HW (nejsou ovladače OpenSource)
- nebo příliš malém výkonu
A SPOF. Dokud nechces mit HA farmy na 3 mistech. Tenkej klient je cesta do pekel, trend jde uz dlouho spis k distribuovanym resenim, jen si zatim nikdo neuvedomil, ze to sou presne "tlusty" desktopy.
No, jde o to, ze takovej SPOF na jedinym serveru nebo na vice serverech v jedne lokaci se resi o hodne lip, nez na jednotlivych stanicich (desktopech). kdyz ti chcipne 5 stanic na ruznych mistech, ktery mely na svych discich ulozeny ruzny data, tak jsi bud v pytli a nebo musis zajistit nejakej system, aby se data neztratily pri vypadku tech stanic (coz uz vlastne resis to samy jako na serveru, ale musis to resit pro stanice na ruznych mistech a s tim, ze na to lezou BFU, cili ti to klidne restnou za behu nebo to zakryjou deckou a hezky se to prehreje, coz u serveru v serverovne rozhodne nehrozi).
Dale pak budes muset mit vykonnejsi stanice nez bys mel tenky klienty, aby ty stanice utahly obcasny napor v podobne nejake jedine narocne aplikace. V pripade tenkych klientu bude jeden server rozkladat zatez pro ruzne uzivatele podle potreby a bude tak urcite lip vyuzitej.
jedinej problem muze byt pocet serveru, podle toho, kolik stanic zvladne jeden server obslouzit.
"kdyz ti chcipne 5 stanic na ruznych mistech" --- tak nemůže pracovat 5 uživatelů.
Ale když ti chcípne síťové spojení a máš tenké klienty, tak nemůže pracovat nikdo!
Kdybych si mohl vybrat, že zaplatím třeba o 5000Kč míň za počítač (za tenkého klienta) a naproti tomu mi počítač nepojede bez internetového připojení, tak si to rozhodně nevyberu. A myslím, že většina domácích uživatelů taky ne.
Když ti chcipne síť v serverovně, tak je jedno, jestli jedeš na tenkém nebo tlustém klientu. Je třeba oddělit nasazení firemní a domácí.
A však pokud máš doma více než jeden počítač, už máš taky problémy s tím, kde jsou daná data. Pak se to buď může řešit synchronizací dat na těch strojích a tím se vlastně dělá záloha. Nebo mít jednu stanici jako server s nějakým RAID 1 či 5 a druhý komp jen jako tenký klient.
Možná je otázkou co to tenký klient vlastně? Jestli umí jen zobrazovat, číst klávesnici a poslouchat myš. Nebo je schopen i něco sám dělat.
Proboha proč chcete něco obíhat? Na instalace, patchování a změny konfigurace máte deployment tools a Group Policy. No a když má uživatel problém, v nejhorším helpdesk použije vzdálené ovládání desktopu.
Ale asi sa zhodneme na tom ze obsluhovat 200 klientskych strojov alebo 10 servrov je dost podstatny rozdiel co sa tyka pracnosti. Tych 200 klientov ta proste zahlti. A pomer 20 klientov na jeden server mame zmerany z praxe a da sa ist aj vyssie.
200 klientů není žádný problém, pokud máte zvládnutý proces deploymentu stanice, deploymentu aplikací a patchů, a vyřešený helpdesk na dálku.
20 klientů na server je celkem málo. Samozřejmě záleží na aplikaci. Primárním problémem je spotřeba paměti - na 32 bitech běžíme běžně 50-70 klientů. Windows 2008 v 64-bit verzi má reference na 150 současně běžících klientů na server, a podle všeho to není konečná.
Protoze BSOD, protoze jinej problem s hardwarem? ;) Kazdou stanici navic se ta oravdepodobnost zvysuje, takhle je udelanej nejakej HA cluster a tim to hasne.
A to když máte BSOD nebo HW problem na tenkém klientu, tak k uživateli nemusíte?
Jediný rozdíl je v tom, že desktop se rozbije častěji, protože obsahuje HDD. V takovém případě vezmete počítač, který leží v koutě, donesete ho uživateli, zasunete DVD, nabootujete, dáte si kafe, poté DVD vyjmete, a necháte uživatele přihlásit. Aplikace se mu nainstalují samy, data měl samozřejmě na serveru. Praxe je samozřejmě (jako vždy) o něco divočejší, ale ne zase o tolik.
BSOD nebudeme uvazovat, to je problem na serveru pro TC a navic nemyslim, ze by byl casty.. Ale kdyz je HW problem na TC, tak vezmu ze skladu novej TC a pripojim. Odpadne mi hledani zavady na stanici a nasledne jeji vymena (at uz manualne, nebo zaslani do servisu). Cas jsou taky penize. navic dalsi vec je, ze ucetni ma jinej soft nez vrchni ucetni, ta ma jinej soft nez sekretarka a ta zas ma jinej soft nez obchodni namestek... Nemusim na nahradni PC doinstalovavat soft pro toho danyho cloveka. A vubec. proc se s vama bavim? ;)
Předpokádám, že i TC zkusíte oživit, případně jej pošlete do servisu (nebo je opravdu házíte rovnou do koše?). Reinstalace PC může, jak jsem říkal, proběhnout bez větších nároků na vaší přítomnost. SW pro uživatele se nainstaluje sám, tedy pokud máte zvládnutý deployment.
Proč se se mnou bavíte? Fakt nevím. Měl bych to vědět?
No tady mlviTE o necem mimo misu, nema cenu to dal resit. Kdo s tim ma zkusenosti, tak o tom nebude diskutovat. TC je levnejsi (neberu reseni na strane serveru, to je s cenou jinde) a pro kazdeho stejny, nemusi se na nem nic instalovat (neoutsourcuju firmy s l33t ucetnima, ktere si nainstaluji soft vyuzivajici ctecku karet, kryptovanej USB klic jako pismenko E: a databazi na vzdalenem serveru.). Naroky na reinstalaci systemu nejsou vetsi, pokud zaberou mene casu nez procedura "dojit do skladu > vyhrabat TC > vratit se do kanclu > vymenit tc > odnest rozbite tc do skladu".
Ještě jednou: pokud používáte nějaké řešení pro deployment stanic, tak instalace základního balíku (OS, drivery, Office, co já vím) proběhne bez vaší účasti. Po přihlášení uživatele se mu pak nainstalují aplikace, které používá. Je to jen věcí toho, jestli jste jako admin strávil dost času nad vypracováním bezobslužného procesu deploymentu. Samozřejmě pokud je třeba někam běhat s médii, a pár hodin trávit instalací, je to jiné. Jenže, jak je psáno výše, ono to nutné není.
Problem je iba vtedy ked ten autodeploy prestane fungovat a adminovy hlasi nainstalovane a na stanici to stale nejde a ono sa neda zistit preco. A mozte si buchat hlavu o stenu lebo do toho zatvoreneho systemu nevidite. A ze sa to pos... za to rucim svojou hlavou. Samostatnou kapitolou je ladenie 20 aplikacii tak aby behali spolu na novom service packu.
A potom naviac pride novy manager a zistite ze on potrebuje nemecky windows a cely system deploymentu sa hruti lebo tie aplikacie proste nechodia.
Neboj ja sa s adminmi nasich skvelych windows stretavam na kave.
Samozřejmě jako většina věcí, i deployment se může rozbít. Nevím, co je "zatvoreny system" ve chvíli, kdy máte k dispozici logy, postupy pro troubleshooting a podporu od dodavatele. Chtěl byste mít pár set MB zdrojáků, abyste měl dojem, že je systém otevřený? A fakt by vám to pomohlo vyřešit problém, když deployment system tvrdí že je vše OK, ale aplikace na stanici není?
Pokud někdo potřebuje německé Windows (a pokud mu to firma dovolí), dostane anglické Windows, a k nim německý language pack. Pokud na německém systému nelze provést deployment, je to proto, že někdo něco odfláknul. Třeba váš kolega počítal s tím, že v nabídce Start existuje adresář "Startup", a ono je tam v jiném jazyku něco jiného (v češtině tuším "Spustit po startu"). To pak není chyba systému, ale lidí (konkrétní příklad se řeší použitím funkce SHGetSpecialFolderPath s parametrem CSIDL_COMMON_STARTUP či CSIDL_STARTUP, nebo obdobně ve VBS). Jenže většina lidí jsou amatéři, a o tom, že udělali chybu, se dozvědí až na německých Windows (a ještě si myslí, že to není jejich chyba).
O tenkém klientovi s hovoří již dlouho. Většinou však je problém v:
- ceně takového zařízení
*** cena za KBD, mys, LCD a MB s nejakym pomalejsim CPU? rekl bych, ze bude nizsi nez cena za nejakou vykonnou stanici.
- nekompatibility HW (nejsou ovladače OpenSource)
*** no, ovladace k vetsine KDB, mysim, LCD, VGA a deskam s CPU a sitovou kartou jsou.
- nebo příliš malém výkonu
*** a neni nahodou nazev "tenky" prave proto, ze ma byt jen lehky pocitac s nizkym vykonem?
mozna si ted pod pojmem "tenky klient" predstavuju neco jineho nez ty. Pro me to znamena system, ktery bezi ze serveru - veskera cinnost je provadena na serveru a na stanici se zobrazuje pouze obraz.
To, o cem mluvis ty je terminal. Tenky klient je IMHO normalni PC, ktere ma ale vetsinu dat na serveru - takze ma vlastni RAM, vlastni procesor a mozna i vlastni disk. Server akorat vypomaha a predchroustava data.
Ale mozna jsem uplne mimo :-)
Terminal ma tiez pamat a procesor. Co je podla teba "predchroustava data". Tenky klient v HW je terminal. Tenky klient v SW znamena ze okrem zakladneho vybavenia sa nemusi nic instalovat. V praxi to znamena browser a napriklad nad tym ze ci Java applet je tucna alebo tenka aplikacia sa dvaja architekti nedohodnu.
No, tak pamet mit musi, to je jasny, ale klasicky HW terminal je jenom sitove spojeni, nejaka mala cache, displej a klavesnice, a k tomu nejake radice pro obraz a tu klavesnici. Tenky klient je pak pokrocilejsi, vlastne se jedna o ocesany pocitac. Tak to alespon vidim ja.
Taky se to ale urcite da brat tak, ze terminal je "virtual terminal", tedy software, a tenky klient je specializovany hardware.
Ja bych take rekl, ze mezi terminalem a tenkym klientem je rozdil, ale muze to byt terminologicka zalezitost. Terminal zpracovava data na serveru, a jen minimalne (nebo vubec) u sebe. Prikladem muze byt http://en.wikipedia.org/wiki/3270_terminal
Ja bych za tenky klient povazoval neco co ma vlastni pamet a procesor, v ktere bezi vetsina aplikaci, pouze non-volatilni pamet (disk) je ulozena na serveru, takze ho lze snadno opravit (restartem) v pripade potreby. Jinymi slovy, prestoze se aplikace pousti lokalne, absolutne nemohou bezet bez pritomnosti serveru (protoze neni odkud je nahrat). Za tlusty klient bych pak povazoval normalni PC, co se cas od casu z nejakeho duvodu pripojuje na server, ale muze v omezene mire bezet i samostatne.
Ovsem asi zde bude urcity terminologicky posun - pokud bychom uvazovali klient-server aplikaci, pak tenky klient znamena klient co data nezpracovava, a tlusty klient co data zpracovava.
A co tak hybrid medzi terminalom a tenkym klientom?
vola sa to AMD Raiden a AMD o tom pre roky 2008-2009 basnilo uz v lete 2006 http://www.cdr.cz/a/17700