Ce este un client subțire? Principalele avantaje ale accesului la terminal. Principalele diferențe între clienții subțiri și cei gros

Clienți subțiri ( client slab) - dispozitive (terminale) care nu au putere de calcul proprie, conectate la un server comun tuturor utilizatorilor și capabile să afișeze informații. Cu alte cuvinte, sunt computere personale compacte fără disc (clienți subțiri fără disc) la care sunt obișnuite periferice- tastatură, mouse, monitor, Sisteme acustice etc.

Clienții subțiri sunt conectați la un server terminal printr-o rețea locală sau o conexiune dial-up (modem). Toate programele și aplicațiile necesare pentru munca dvs. sunt instalate pe server. Este locul unde sunt stocate datele și sunt efectuate toate calculele.

Cu alte cuvinte, terminalele Windows sunt folosite pentru a afișa datele transmise de la server pe ecranul monitorului și pentru a trimite datele primite de la dispozitivul de intrare către server. În acest caz, utilizatorul, indiferent de terminalul la care lucrează, îl va percepe ca fiind al lui propriul calculator, deoarece pe ecranul monitorului își va vedea exact desktopul și documentele.

La transferul unui birou către clienți subțiri, distribuția sarcinii cade în întregime pe serverul terminal și fiecare utilizator lucrează la un dispozitiv separat de intrare-ieșire (stații terminale), care el însuși nu efectuează niciun calcul, ci servește doar la definirea sarcinilor și la primirea răspunsurilor. . Stațiile de lucru terminale sunt capabile să se descurce fără piese hardware sau software, considerată necesară pentru calculatoarele „obișnuite”.

Ce probleme se rezolvă la implementarea clienților subțiri?

Calculatorul personal mediu de la locul de muncă rămâne practic standard, deși în majoritatea cazurilor acest lucru este absurd. Clienții subțiri nu vă permit doar să rezolvați probleme tehnice, dar și pentru a depăși stereotipurile existente.

Avantajele evidente ale utilizării clienților terminali în locul celor obișnuiți calculatoare personale sunt:

- reducerea costurilor initiale de achizitie datorita Cerințe minime la configurare;
unificare - toți clienții au același set de software;
— ușurință în implementarea sarcinilor — nu este nevoie să configurați fiecare computer separat, deoarece se realizează gestionarea centralizată proces de informare. Administratorul de sistem realizează toate setările pentru gestionarea thin clients central pe server;
- economisirea de timp pentru administratorul de sistem care servește absolut calculatoare identice, probabilitatea defecțiunilor este redusă la minimum și toate programele sunt instalate pe server;
— scalabilitate — o imagine de sistem creată o singură dată pentru ca întregul grup de utilizatori să lucreze, vă permite să mențineți o rețea ușor scalabilă. Puteți instala câte computere aveți nevoie, dar adăugarea de noi stații de lucru necesită efort minim;
— securitate și toleranță la erori. Când terminalul pornește, primește un sistem de operare „de la producător”, a cărui configurare este efectuată numai de departament suport informativ. Toate modificările aduse sistemului de operare și aplicației software nu afectează în niciun fel alți utilizatori sau imaginea stocată pe server. Toate informațiile despre utilizator sunt stocate pe server pe o matrice RAID și sunt susținute în mod regulat de copii de siguranță, ceea ce crește toleranța la erori;
- protecție împotriva scurgerilor de informații - fără stocare locală - fără posibilitatea de a face copii ale documentelor suporturi amovibile informație.

Costul unui terminal este întotdeauna mai mic decât costul unei stații de lucru, dar, în același timp, utilizatorul are acces la o putere de calcul semnificativ mai mare a serverului la care este conectat.

Un aspect important este utilizarea software-ului legal și economiile semnificative la costul achiziției acestuia. În cele mai multe cazuri, este necesar un număr minim de licențe de aplicație deoarece programele instalate pe server pot fi rulate de toți utilizatorii și este utilizat același sistem de operare încorporat.

Consumat energie electrică Client subțire fără disc (terminal Windows) este de zeci de ori mai mică decât puterea terminalelor convenționale ale stațiilor de lucru. Mai mult decât atât, rentabilitatea utilizării soluțiilor terminale depinde direct de numărul de stații - cu cât sunt utilizați mai mulți thin clients, cu atât este mai eficient din punct de vedere economic întregul sistem. Pe de altă parte, pentru a crește funcționalitatea și performanța, nu este nevoie să actualizați întreaga flotă, puteți pur și simplu să faceți upgrade la server; Clientul subțire nu face zgomot și nu încălzește mediul.

De la corectarea erorilor și instalarea programelor în sistem terminal se realizează central pe serverul terminal, apoi administratorul rețelei locale poate utiliza cu ușurință o sesiune la distanță cu utilizatorul. Administrarea nu necesită configurarea unui pachet software direct la locul de muncă al utilizatorului; este nevoie de mai puțin timp de lucru și personal.

Chiar și infrastructurile IT ale întreprinderilor mari pot fi deservite de unul sau doi administratori. Înlocuirea unui client subțire eșuat sau instalarea unuia nou poate fi făcută de personal care nu are deloc pregătire. antrenament special. Toate programele și datele utilizatorului sunt localizate pe serverul terminal, astfel încât o defecțiune la stația de lucru a utilizatorului nu va duce la pierderea datelor și, prin urmare, nu va cauza timpi de nefuncționare.

Există probleme de performanță cunoscute cu direcționarea sistemelor mai vechi tehnologia serverului de fișiere. Cu un volum de tranzacții și un număr de clienți în creștere blocaj devine o rețea locală. Soluțiile terminale vă permit să evitați transmiterea unei cantități uriașe de informații prin rețea, deoarece sarcinile clientului sunt efectuate pe serverul pe care se află sistemul de discuri.

Mai mult, deoarece toate programele sunt instalate central în sistemul terminal, tranziția simultană la versiuni noi are loc deodată și fără a face upgrade stațiilor de lucru, inclusiv pentru angajații aflați geografic în diferite birouri.

Pe de altă parte, trebuie remarcat avantaj evident- creșterea semnificativă a nivelului de securitate a datelor. Astfel, dezactivarea porturilor I/O de către administrator face imposibilă eliminarea neautorizată a informațiilor. Și accesul la date și programe este diferențiat sistem înseamnă pe server. Criptare trafic de rețea vă permite să atingeți nivelul maxim de protecție a informațiilor.

Clienții subțiri sunt dispozitive (terminale) care nu au propria putere de calcul, conectate la un server comun tuturor utilizatorilor și capabile să afișeze informații. Cu alte cuvinte, sunt computere personale compacte fără disc (clienți subțiri fără disc) la care sunt conectate dispozitive periferice obișnuite - tastatură, mouse, monitor, sisteme de difuzoare etc.

Clienții subțiri sunt conectați la un server terminal printr-o rețea locală sau o conexiune dial-up (modem). Toate programele și aplicațiile necesare pentru munca dvs. sunt instalate pe server. Este locul unde sunt stocate datele și sunt efectuate toate calculele.

Cu alte cuvinte, terminalele Windows sunt folosite pentru a afișa datele transmise de la server pe ecranul monitorului și pentru a trimite datele primite de la dispozitivul de intrare către server. În acest caz, utilizatorul, indiferent la ce terminal lucrează, îl va percepe ca pe propriul computer, deoarece pe ecranul monitorului își va vedea exact desktopul și documentele sale.

La transferul unui birou către clienți subțiri, distribuția sarcinii cade în întregime pe serverul terminal și fiecare utilizator lucrează la un dispozitiv separat de intrare-ieșire (stații terminale), care el însuși nu efectuează niciun calcul, ci servește doar la definirea sarcinilor și la primirea răspunsurilor. . Stațiile de lucru terminale sunt capabile să renunțe la orice hardware sau software considerat necesar pentru computerele „obișnuite”.

Ce probleme se rezolvă la implementarea clienților subțiri?

Calculatorul personal mediu de la locul de muncă rămâne practic standard, deși în majoritatea cazurilor acest lucru este absurd. Clienții subțiri nu vă permit doar să rezolvați probleme tehnice, ci și să depășiți stereotipurile existente.

Avantajele evidente ale utilizării clienților terminali în locul computerelor personale obișnuite sunt:

— reducerea costurilor inițiale de achiziție datorită cerințelor minime de configurare;
unificare - toți clienții au același set de software;
- ușurința de implementare a sarcinilor - nu este nevoie să configurați fiecare computer separat, deoarece procesul de informare este gestionat centralizat. Administratorul de sistem realizează toate setările pentru gestionarea thin clients central pe server;
— economisirea de timp pentru un administrator de sistem care întreține computere absolut identice, a căror probabilitate de defecțiuni este redusă la minimum și toate programele sunt instalate pe server;
— scalabilitate — o imagine de sistem creată o singură dată pentru ca întregul grup de utilizatori să lucreze, vă permite să mențineți o rețea ușor scalabilă. Puteți instala câte computere aveți nevoie, în timp ce adăugarea de noi stații de lucru necesită un efort minim;
— securitate și toleranță la erori. Când terminalul pornește, acesta primește un sistem de operare „de la producător”, care este configurat doar de departamentul de asistență pentru informații. Toate modificările aduse sistemului de operare și aplicației software nu afectează în niciun fel alți utilizatori sau imaginea stocată pe server. Toate informațiile despre utilizator sunt stocate pe server pe o matrice RAID și sunt susținute în mod regulat de copii de siguranță, ceea ce crește toleranța la erori;
- protecție împotriva scurgerilor de informații - fără stocare locală - fără posibilitatea de a face copii ale documentelor pe medii de stocare amovibile.

Costul unui terminal este întotdeauna mai mic decât costul unei stații de lucru, dar, în același timp, utilizatorul are acces la o putere de calcul semnificativ mai mare a serverului la care este conectat.

Un aspect important este utilizarea software-ului legal și economiile semnificative la costul achiziției acestuia. În cele mai multe cazuri, este necesar un număr minim de licențe de aplicație deoarece programele instalate pe server pot fi rulate de toți utilizatorii și este utilizat același sistem de operare încorporat.

Consumul de energie electrică al unui client subțire fără disc (terminal Windows) este de zeci de ori mai mic decât puterea terminalelor convenționale ale stațiilor de lucru. Mai mult decât atât, rentabilitatea utilizării soluțiilor terminale depinde direct de numărul de stații - cu cât sunt utilizați mai mulți thin clients, cu atât este mai eficient din punct de vedere economic întregul sistem. Pe de altă parte, pentru a crește funcționalitatea și performanța, nu este nevoie să actualizați întreaga flotă, puteți pur și simplu să faceți upgrade la server; Clientul subțire nu face zgomot și nu încălzește mediul.

Deoarece corectarea erorilor și instalarea programelor în sistemul terminal sunt efectuate central pe serverul terminal, administratorul rețelei locale poate utiliza cu ușurință o sesiune la distanță cu utilizatorul. Administrarea nu necesită configurarea unui pachet software direct la locul de muncă al utilizatorului; este nevoie de mai puțin timp de lucru și personal.

Chiar și infrastructurile IT ale întreprinderilor mari pot fi deservite de unul sau doi administratori. Înlocuirea unui client subțire eșuat sau instalarea unuia nou poate fi făcută de personal fără pregătire specială. Toate programele și datele utilizatorului sunt localizate pe serverul terminal, astfel încât o defecțiune la stația de lucru a utilizatorului nu va duce la pierderea datelor și, prin urmare, nu va cauza timpi de nefuncționare.

Există probleme de performanță cunoscute cu sistemele mai vechi care se bazează pe tehnologia serverului de fișiere. Odată cu creșterea volumului de tranzacții și a numărului de clienți, rețeaua locală devine un blocaj. Soluțiile terminale vă permit să evitați transferul unei cantități uriașe de informații prin rețea, deoarece sarcinile clientului sunt efectuate pe serverul pe care se află sistemul de discuri.

Mai mult, deoarece toate programele sunt instalate central în sistemul terminal, tranziția simultană la versiuni noi are loc deodată și fără a face upgrade stațiilor de lucru, inclusiv pentru angajații aflați geografic în diferite birouri.

Pe de altă parte, trebuie menționat că există un avantaj evident - o creștere semnificativă a nivelului de securitate a datelor. Astfel, dezactivarea porturilor I/O de către administrator face imposibilă eliminarea neautorizată a informațiilor. Și controlul accesului la date și programe se realizează folosind instrumente de sistem de pe server. Criptarea traficului de rețea vă permite să atingeți nivelul maxim de protecție a informațiilor.

Astăzi, accesul terminalului la un server cu un desktop virtual este în multe cazuri mai practic decât computer puternic cu acces în bandă largă de 100 Mbit/s, deoarece, de exemplu, nu îl puteți lua acasă de la serviciu (sau într-o călătorie de afaceri). Și totul în ciuda faptului că performanța va fi aceeași.

Există multe opțiuni pentru organizarea unui astfel de acces, toate aceste opțiuni au un lucru în comun: puteți lucra dintr-o piesă hardware mică și slabă pe una mare, de înaltă performanță. Mai mult, această „piesă hardware” poate fi un server sau un cloud, la care se conectează și mulți alți oameni.

De fapt așa solutii corporative nu sunt neobișnuite și există de câțiva ani. Este interesant de văzut la ce nivel au atins aceste tehnologii astăzi. Pentru că pentru ca un funcționar de birou să lucreze, este de obicei suficient să poată efectua diverse operațiuni cu fișiere textȘi prin e-mail. Dar lucruri precum lucrul cu video sau modelarea 3D au devenit disponibile în modul convenabil nu cu mult timp în urmă.

Iar faptul că au devenit disponibile sugerează că aceste soluții pot fi folosite atât pentru muncă, cât și pentru divertisment. Adică, mai devreme sau mai târziu, va fi posibil să folosiți nu numai un desktop virtual de lucru, ci și unul personal, deoarece astăzi toată lumea de acasă are propriul computer.

Și vom încerca să dovedim că toate premisele pentru aceasta există deja în cursul narațiunii ulterioare. În primul rând, să ne uităm la ceea ce este disponibil pentru o persoană pentru uz personal și apoi să vedem ce oferă companiile IT clienților corporativi.

Ce poate fi folosit în scopuri personale

Citrix, de exemplu, are o versiune demo a desktopului virtual și trebuie să spun că funcționează pe un smartphone fără întârzieri pe Wi-Fi destul de lent la o viteză de doar 500 Kbps. Singurul inconvenient este lipsa unui mouse. Desigur, nu este nimic de spus despre lucrul de pe un computer sau laptop aici. Adevărat, aceasta este, desigur, o versiune demo și pur și simplu nu se poate face mare lucru în ea. De exemplu, nu poți intra online.

Deci demonstrațiile de aici nu sunt în întregime orientative. Dintre produse software similare disponibile unui simplu utilizator(adică cu versiune gratuită) există, de exemplu, TeamViewer. Aceasta este o poveste puțin diferită, aceasta funcționează de la un computer la altul. Dar, totuși, TeamViewer vă permite să scăpați de atașarea atât la o anumită piesă hardware, cât și la locul în care se află această piesă hardware.

Această aplicație, cu o conexiune proastă la internet, face posibilă conectarea la un computer de la distanță și face aproape tot pe el pe care suntem obișnuiți să facem nu de la distanță.


Computerul de la care ne-am conectat


Și asta se află pe computerul la care te-ai conectat

Editorii de text și browserul funcționează așa cum ar trebui. Dar problemele încep cu videoclipul. Poza se dovedește a fi de o calitate mult mai proastă decât cea originală.

Astfel vedem asta solutii gratuite sunt aproape de starea în care nu observăm că lucrăm de pe dispozitivul nostru sau de la unul la distanță până când pornim videoclipul. Între timp, soluțiile de afaceri plătite au trecut acum de această linie.

Pentru afaceri

Acum să vorbim în special despre îndepărtarea de dispozitivele de înaltă performanță ale utilizatorilor, prin trecerea la cloud computing sau pur și simplu servere fizice. Toate acestea folosind exemplul Citrix. De fapt, ideea articolului a apărut după conferința și conversația lor cu reprezentantul companiei Serghei Khalyapin. Voi spune că există și alte soluții pentru virtualizare și acces la terminal, de exemplu VMware View, Microsoft VDI, Quest vWorkspace, dar aici vom vorbi despre Citrix.


Trafic

Volumul traficului transmis depinde de trei indicatori: de rezoluția ecranului în pixeli (și puțin depinde de dimensiunea ecranului, deoarece rezoluția smartphone-urilor poate fi acum Full HD, ceea ce înseamnă că ar putea avea nevoie de mai mult trafic decât un computer cu un monitor vechi ); pe profunzimea culorii; și cât de des se schimbă imaginea pe ecran.

În mod tradițional, afișajele de pe ecranul clienților Citrix nu se schimbă atât de mult. De exemplu, Citrix este folosit pentru a funcționa în 1C. De obicei arată astfel: am completat un rând în tabel, deci doar zonă mică cu simboluri. Prin urmare, doar această mică informație trebuie transmisă.

Dar acum mulți oameni au nevoie de capacitatea de a lucra cu conținut mai greu. În consecință, datele trebuie trimise foarte rapid și mult. Prin urmare, în funcție de aplicația cu care lucrează utilizatorul, necesarul de lățime de bandă va crește.

În versiunea de bază, dacă folosim ecrane 1280 cu 1024, pt operatie normala Cu aplicații de birou Aproximativ 50-60 kbit/s per utilizator vor fi suficiente.

Dar dacă ne uităm la un videoclip, atunci vom vorbi deja despre 700-800 Kbps. Și dacă începem să vizionam video Full HD, atunci acesta este 1,5 - 2 Mbit/s per utilizator (pentru că există un număr mare de puncte și o mulțime de modificări pe ecran). Dar cel mai mult cerințe ridicate la lățimea de bandă a aplicațiilor de grafică 3D. În cazurile în care lucrăm cu un desen mare, un ansamblu de multe elemente, când îl mutăm într-un spațiu mare și avem mai multe monitoare cu Rezoluție înaltă, atunci aici aveți nevoie cu ușurință de o bandă de 3, 5 și 10 Mbit/s per utilizator.

Există când pentru acces de la distanță aveți nevoie de cel puțin 1 Gbit/s per utilizator. De exemplu, această cantitate de trafic a fost necesară pentru același model 3D. Era calculat pe server și avea aproximativ 3x3 metri.

La utilizarea soluției Citrix XenDesktop cu tehnologia HDX 3D Pro folosind carduri NVdia, a fost posibil să se reducă cantitatea de trafic transmis de la stația de lucru de vizualizare. Numai modificările de stare sunt transmise utilizatorului de la distanță și sunt, de asemenea, utilizate tehnologii eficiente comprimare. Ca rezultat, pentru confort este necesar aproximativ 10 Mbit/s lucru la distanță utilizator cu această aplicație grafică.

Deoarece lățimea de bandă este limitată, există soluții pentru optimizarea traficului. Citrix îl numește Cloud Brige. Și chiar dacă clientul are acces la o lățime de bandă mai mică de 50-60 kbps de persoană, folosind Cloud Brige puteți reduce această cifră la 20-30 kbps. Mai mult, există exemple în care nevoile de trafic după optimizare au scăzut de o sută de ori: de la 1 Gbit/s de persoană la 10 Mbit/s.


Totuși, accesul la terminal mai are un punct slab, deși nu mai depinde de furnizorul de servicii, de client sau de centrul de date pe care îl utilizează. Acestea sunt latența și pierderea pachetelor. Sergey Khalyapin de la Citrix a spus că, în memoria sa, cel mai rău indicator la care a fost posibil să lucrați pe un server la distanță a fost o întârziere de 3000 ms și o pierdere de pachete de 50-60%. Dar era undeva în Africa de Nord

„Nu pot spune că a fost confortabil să lucrezi, dar a fost posibil să lucrezi, adică puteai să tastați un document, să trimiteți o scrisoare, dar asta a necesitat multă voință să apară acolo. Dacă dintr-o dată ai greșit undeva, trebuie să numeri câte caractere trebuie să revii, să ștergi ce caracter să corectezi și, în consecință, să apeși pe caracterul corect”, ne-a spus Khalyapin.

În principiu, soluțiile cu grafică 3D grea permit lucrul cu o întârziere de 200-250 ms. Acest lucru se întâmplă pe legăturile intercontinentale, de exemplu, Rusia-SUA, Japonia-Europa de Nord. Dar ceea ce avem în rețelele noastre din oraș, adică o întârziere medie de 50-60 ms, nu afectează calitatea muncii.

Infrastructură

Acum să vorbim despre centrele de date, care suportă întreaga sarcină a procesării informațiilor.

În cele mai multe cazuri, dacă un client utilizează infrastructura de server Windows și aplicații Windows, atunci asta este tot ceea ce este necesar pentru a implementa Xen App (o soluție de aplicație pentru client subțire) și Xen Desktop (desktop virtual).

Dacă există probleme cu lățimea canalului și este necesară optimizarea WAN, atunci pentru a o implementa există o singură cerință - traficul trebuie să intre în dispozitive necriptat.

Unul dintre aspecte importante- acesta este numărul de utilizatori, deoarece în funcție de numărul de utilizatori se modifică cerințele pentru sistemul de stocare a datelor și încărcarea rețelei.

De asemenea, trebuie să luați în considerare dacă utilizatorii vor migra de la un server din centrul de date la altul. Când un utilizator lucrează pe un singur server, un disc local este suficient pentru a-și stoca profilul, iar dacă pe mai multe, atunci este nevoie de o singură stocare pentru profilurile de utilizator.

Conform GOST-urilor

Există o zonă în Rusia care are nevoie de soluții cu acces la terminal, dar cu rezerve. Acesta este sectorul public, care necesită criptare conform standardelor GOST. Companiile străine implicate în accesul la terminale nici măcar nu au acces la acești algoritmi de criptare.

Prin urmare, străinii (și nu numai) de aici trebuie să coopereze companiile rusești, care sunt criptate conform standardelor cerute de stat. Ele oferă criptarea traficului între punct și centrul de procesare a datelor în conformitate cu GOST, iar apoi pot fi utilizate protocoale de criptare standard.

Serghei Khalyapin a vorbit despre un exemplu de astfel de cooperare:

În prezent, lucrăm cu un client care trebuie neapărat să furnizeze algoritmi de criptare GOST. Vom face acum testarea comună a unui astfel de sistem, în care gestionarea dispozitivelor și criptarea rusă sunt de la un furnizor rus, iar Citrix oferă tehnologiile sale pentru încărcarea containerului și politicile asociate acestor containere pe dispozitive mobile. Dezvoltatorul acestei soluții rusești negociază în prezent cu Huawei, Samsung și Yota pentru a-și încorpora codul în bootloader-ul dispozitivului și pentru a controla procesul de pornire. În timp ce suntem în procesul de testare, nu pot spune cine este și ce rezultate am obținut.

concluzii

Există deja tehnologii care îți permit să lucrezi printr-un server la distanță cu atât de confortabil încât o persoană neinițiată ar putea crede că computerul lui este atât de bun. Sunt disponibile videoclipuri, sunt disponibile aplicații 3D. Singura problemă este că numai clienții corporativi au toate acestea. Pentru utilizatorul obișnuit, sunt disponibile în prezent doar cele mai primitive soluții, ceea ce va îngreuna și vizionarea videoclipului.

Dar nimeni nu le oferă un desktop virtual. Există doar câteva servicii în cloud, cum ar fi stocarea fotografiilor și documente text, și trebuie remarcat faptul că acest serviciu este destul de popular. Deoarece nu există întotdeauna suficientă memorie, mai ales pe dispozitive mobile. În esență, Yandex Disk este o modalitate de a economisi bani pe un card de memorie.

Și aici, în ceea ce privește, ca să spunem așa, hamsteri, apare un gând (poate profetic). O singura data Stocare in cloud datele au devenit într-un mod convenabil economisiți memorie, de ce nu? cloud computing nu este o modalitate de a economisi productivitate? Unele aplicații care funcționează prin browser sunt deja disponibile. Deci, de ce nu apar desktop-uri întregi pentru hamsteri în cloud?

Adică, dacă vă place: „PC ca serviciu”. În loc de, să spunem, o unitate de sistem scumpă, utilizatorului i se oferă un desktop virtual și spațiu de stocare a datelor pentru o taxă lunară taxa de abonare. După cum am aflat mai devreme, cerințele pentru un canal de comunicare pentru a lucra printr-un client subțire nu sunt atât de mari, așa că un desktop virtual poate fi folosit teoretic de un abonat al oricărui furnizor rus.

Și chiar mai mult, serviciul în sine ar putea fi furnizat de un operator de telecomunicații cu un centru de procesare a datelor. Astfel, va exista un tarif unic atât pentru internet, cât și pentru „calculator”. Iar taxa lunară va depinde nu numai de viteza Internetului, ci și de performanța de care are nevoie abonatul.

De fapt, echipamentele pentru un client subțire pot fi furnizate (vândute/închiriate) abonatului de către furnizor, la fel cum sunt acum routerele și set-top box-urile. Potrivit zvonurilor, nu cu mult timp în urmă un mare operator rus se gândea serios să ofere abonaților săi un televizor și televizoare de marcă cu monitoare HD împreună cu televizoare HD. Deci fanteziile mele despre un client subțire gratuit au o anumită bază.

Și de îndată ce apare un astfel de serviciu, lanțuri de magazine Va fi posibil să uitați cu siguranță de vânzările de PC-uri. Printre adepții acestor dispozitive vor rămâne doar cei care au investit recent într-un computer puternic și cei cărora le este frică să-și plaseze toate datele în cloud în loc să le stocheze pe PC.

Note

. Acolo, utilizatorul care lucra cu aplicația avea 2 monitoare cu o rezoluție uriașă (WQXGA 2560 x 1600 (16:10) 4,09 megapixeli). Fiecare punct din 4 milioane trebuie să aibă informații despre culoare. Acum este pe 32 de biți.

Apoi, în modul static 2 (monitor) * 32 (biți - informații despre culoare) * 3200 * 2048 = 250 Mbit.

Astfel, s-a dovedit că pentru a afișa imaginea cu cel puțin 30 de cadre pe secundă, avem nevoie de o lățime de bandă de 7.500 Mbit/s. Și specificul software-ului clientului a fost de așa natură încât serverul care a calculat imaginea necesară a stat separat de stația de lucru pe care a fost afișată această imagine. Având în vedere acest fapt și faptul că software-ul și cardul fac schimb de informații pregătite, lățimea de bandă totală care trebuia furnizată pentru funcționarea normală a fost de 1 Gbit/s.

Mulți utilizatori dau peste conceptul de clienți subțiri aproape în fiecare zi, deși nu sunt complet conștienți de ceea ce au de-a face. Chiar nu se înțelege cum funcționează clienții subțiri. Uită-te doar la computerul tău și la software-ul instalat pe el. În continuare, ne propunem să luăm în considerare câteva situații posibile legate de conceptul de client subțiri în sistemul de operare. Și nu trebuie să fie sistemul de operare Familia Windows. Principiile după care este instalat și configurat clientul subțire sunt aceleași pentru toate sistemele.

Ce este un client subțire în esență?

În general, dacă te uiți la o justificare oficială, un client subțire înseamnă oricare sistem informatic Cu dizabilități, sau software care interacționează cu servere la distanță.

Pentru a fi puțin mai clar, clienții subțiri de pe terminalele utilizatorilor pot fi reprezentați chiar ca un browser web obișnuit. Întregul sistem informatic este un așa-numit client gros, iar atunci când se generează și se transmite o solicitare către un server de pe Internet, se folosește un strat sub forma unui client subțire (un browser de internet).

Pe de altă parte, clienții subțiri pot fi descriși și ca terminale de computer cu configurație minimă și nu hard disk-uri, dar conectat la o rețea locală, atunci când sistemul de operare este descărcat de pe un server central pe fiecare computer folosind protocoale speciale de rețea. Același lucru este valabil și pentru unele tipuri de aplicații software.

Schema server-client subțire: cum funcționează?

De fapt, esența întrebării se rezumă la faptul că atunci când trimite o solicitare către server, acesta identifică cererea, o confirmă și trimite un răspuns către mașina client.

Nu contează deloc schema de conexiune utilizată. Principalul lucru este redirecționarea clară. Acest lucru poate fi explicat folosind exemplul de încărcare a sistemului de operare de la un server central pe terminale client care nu au hard disk.

Încărcare sisteme de operare

Dar cum poate un sistem de operare să pornească pe un computer fără hard disk? Elementar! Conexiunile moderne pot folosi protocoale precum RIS, DHCP, PXE, RDP și altele.

Se dovedește că de fapt nu există un sistem de operare pe mașina client de la distanță, dar terminalul poate funcționa cu sistemul de operare instalat pe server, utilizând în același timp parțial atât capacitățile sale de calcul, cât și configurațiile computerelor din mediu. Astfel, clienții subțiri de acest tip primesc ei înșiși o sarcină distribuită în întreaga rețea. resurse informatice, iar performanța sistemului de operare nu suferă de acest lucru. Un alt avantaj este că administrarea mașinilor client în ceea ce privește interferența fizică cu setările sistemului de operare pe fiecare dintre ele este complet opțională. Acest lucru se poate face de pe computerul sau serverul administratorului folosind cel mai comun acces la distanță. În acest caz despre care vorbim despre ceea ce este folosit client slab pe Windows (RDP), care este încorporat în cea de-a șaptea versiune și o versiune superioară.

Sistem client subțire: cerințe

Dacă vorbim în mod specific despre terminale de calculator, cel mai simplu procesor și doar 1 MB sunt de obicei suficiente pentru a opera un thin client de orice tip. memorie cu acces aleator.

În cazul în care se utilizează un anumit mediu de internet (de exemplu, Office 365), este imperativ să aveți cel puțin un fel de browser web și suficient de mare viteză conexiuni. Apropo, situația cu „The Office” pare destul de interesantă. Cert este că acest proiect de internet folosește capacitățile inerente majorității programelor de acest tip cu posibilitatea de a accesa și edita simultan documente individuale, chiar dacă sunt salvate în stocarea în cloud.

Exemplu de instalare și configurare a aplicațiilor 1C

Cu toate acestea, să vedem cum este instalarea unui client subțire folosind produse software 1C ca exemplu.

Cerința aici este cea mai simplă: partea de server este situată pe terminalul central, clienții sunt pe alte mașini din rețeaua locală. Numai în acest caz, utilizarea unei conexiuni prin este de obicei utilizată la nivel TCP/IP, HTTP sau HTTPS, iar terminalele sunt instalate hard disk-uri volum minim pentru instalarea părții client a programului.

O diagramă de configurare aproximativă ar putea arăta astfel:

  • descărcarea și instalarea clienților 8.2 și 8.3;
  • publicarea bazei de date pe server;
  • adăugarea unei baze de date la lista celor disponibile;
  • configurarea unei conexiuni de tip „server web”.

Apropo, merită remarcat faptul că mașinile client pot accesa doar programul central sau pot efectua un fel de set minim actiuni permise.

Ei nu participă la generarea raportării, iar întreaga sarcină cade exclusiv pe serverul PC-ului.

Conexiune și licențe

Clienții subțiri sunt, de asemenea, buni, deoarece puteți instala certificate și licențe utilizate pentru software comercial folosind mai multe metode, ceea ce reduce semnificativ costul achiziției lor oficiale. Ca reguli de bază, puteți utiliza fie instalarea unei licențe pentru o singură mașină pe care sunt înregistrați mai mulți utilizatori, fie achiziționarea de licențe pentru un anumit număr de utilizatori care au acces la diferite terminale de computer, adică atunci când se conectează în contul lor de înregistrare. , pot lucra cu programul - client pe orice computer din rețeaua locală.

Beneficii și Avantaje

Când te uiți la beneficiile pe care o organizație sau o afacere le primește din utilizarea clienților subțiri, acestea se rezumă în principal la câteva lucruri. În primul rând, există o economie semnificativă în costul achiziționării hardware-ului sau software-ului necesar. În al doilea rând, problema administrării terminalelor de utilizator situate în rețeaua locală dispare imediat. După cum am menționat mai sus, acest lucru se poate face pur și simplu de pe un server central. În al treilea rând, devine posibil să utilizați același sistem de operare și același software pe toate mașinile din rețea. Adevărat, versiunea de server a sistemului de operare trebuie instalată pe serverul însuși, deși unii administratori de sistem, cu un număr mic de terminale copii, reușesc să folosească chiar și modificări staționare obișnuite.

Dar sunt și probleme. De exemplu, dacă alegeți o topologie de conexiune non-stea, calculatoarele conectate în serie sau conectate la un singur cablu central pot cauza defectarea întregii rețele dacă cel puțin unul dintre ele dezvoltă probleme și erori. În caz contrar, folosirea clienților subțiri este justificată, după cum se spune, sută la sută. Adevărat, nu are rost să folosești astfel de tehnologii acasă. Dar în fabrici și birouri uneori acest lucru devine o necesitate absolută.

Prima parte: Câteva versuri

Următorul text al autorului nu pretinde a fi adevărul suprem și nu trebuie folosit pentru a judeca nivelul statistic mediu al infrastructurii IT în companiile mici din vasta noastră țară. Articolul a fost scris pe baza conversațiilor cu numeroși IT cunoscuți (mai ales la nivel de „student” și „abia ieșit din facultate”), care și-au început cariera ca specialiști IT în companii mici.

Să ne imaginăm un birou mediu al unei mici companii comerciale din punct de vedere IT:

  • câteva zeci de computere slabe pentru secretară, manageri, departamentul de contabilitate și, bineînțeles, șeful principal;
  • una, două sau trei mașini care îndeplinesc următoarele roluri:
    • controler de domeniu Windows (există adesea cazuri când nu există nici măcar un domeniu în rețeaua companiei și toate computerele funcționează într-o rețea peer-to-peer);
    • server de fișiere;
    • server de e-mail (în schimb, uneori sunt folosite cele externe gratuite servere de mail, începând de la mail.yandex.ru și gmail.com și terminând cu găzduire de zece dolari pentru N cutii poștale);
    • Proxy http pentru filtrarea accesului la resurse externe și înregistrarea „unde merge oricine” (deseori lipsește)
    • router/firewall la granița cu rețea externă pentru a restricționa accesul la exterior și invers (adesea orice router SOHO este folosit ca router de frontieră nivel de intrare costând până la 100 USD, îndeplinește și rolul Server DHCP a (pentru distribuirea dinamică a adreselor IP către stațiile de lucru ale angajaților);
    • alte lucruri, a căror listă poate fi destul de mare;
  • mai multe imprimante, adesea conectate local la stațiile de lucru ale angajaților și partajate prin rețea folosind instrumente standard Windows (în mod alternativ, imprimantele pot fi conectate la rețea inițial sau conectate prin servere de imprimare hardware).
  • în cazuri avansate - un server terminal (sub Windows) pentru contabilitate (1C rulează pe el și există, de asemenea, o bază de date a acestuia, iar contabili, care se conectează la serverul terminal prin standard Instrumente Windows(desktop la distanță), lucrați cu acesta pe un server terminal (local), care, în primul rând, oferă mai multă comoditate și, în al doilea rând, accelerează munca 1C în sine (de obicei, 1C cu baza de date este instalată pe computerul unuia dintre contabili , iar restul sunt conectați accesați-l de pe computerele dvs., lucrând cu o bază de date partajată în rețea).

Toate aceste echipamente sunt conectate într-o singură rețea locală prin unul/mai multe switch-uri ieftine de 100Mbit. Și aceasta funcționează într-un singur domeniu NT/Active directory (deși există opțiuni pentru stațiile de lucru peer-to-peer fără niciun domeniu).

Toate mașinile Windows au de obicei instalat un fel de antivirus (deși există excepții). Adesea există versiuni non-rețea ale acestor programe (același Avast), deși, din nou, în birourile mai avansate (din punct de vedere IT) există versiuni de rețea ale antivirusurilor cu management centralizat și actualizare a bazelor de date antivirus.

Situațiile de mai sus variază de la caz la caz, deoarece configurația rețelei, a hardware-ului și a software-ului este influențată atât de cunoștințele/deprinderile/dorințele (și, mai important, de lenea) administratorului(lor) de sistem, cât și de înțelegerea autorităților. (reprezentat de Șeful principal) „ce anume face acest administrator de sistem al nostru când totul funcționează deja perfect” (din acesta din urmă rezultă câți bani sunt alocați pentru echipamente IT și salariul viitorului specialist). Dacă se alocă puțini bani (și de obicei acesta este cazul - managerii companiilor comerciale sunt de obicei departe de IT și înțeleg puțin ce se întâmplă acolo), atunci angajatul Enikey care a acumulat suficiente cunoștințe pleacă într-o altă companie. Un alt elev ia locul celui care a plecat si totul se repeta din nou.

Cred că este inutil să spun că în astfel de birouri departamentul administrarea sistemului este format dintr-o persoană care combină inginer instalator/întreținere retea de birouri, administratorul de sistem ca atare (adică însăși persoana care este responsabilă pentru performanța parcului de servere pe software și niveluri hardwareși introducerea de noi funcționalități) și enikeishik - un „băiat de comisie” care se ocupă cu rezolvarea problemelor pentru utilizatori, ștergerea șoarecilor, schimbarea cartușelor de imprimantă și lucruri similare.

Ca rezultat, companiile mici au adesea o flotă destul de diversă de mașini utilizator, de la pentium2/128Mb ram/5Gb hdd la P4 Celeron/1Gb ram/80Gb hdd. Pe toate mașinile, desigur, Windows (98, 2000 și XP Home/Pro) și diferite versiuni de software (mașinile au fost instalate în timp diferit). Se ajunge la punctul că software-ul antivirus de pe mașini este, de asemenea, de la diferiți producători.

Și revine greutății administratorului de sistem (și specialistului Enikey cu normă parțială) să sprijine toată această grădină zoologică zi și noapte. Dar fierul se rupe uneori:

  • ventilatoarele încep să bâzâie neplăcut (trebuie curățate și lubrifiate sau înlocuite cu altele noi);
  • sursele de alimentare defectează;
  • hard disk-urile se prăbușesc;
  • plăcile de rețea (atât încorporate în placa de bază, cât și cele externe nu mai funcționează și necesită înlocuire);
  • restul fierului de călcat zboară de obicei mult mai rar, dar totuși zboară și

Dacă hard diskul se defectează (sau placa de baza computer), sistemul de operare de pe mașina restaurată trebuie adesea rearanjat de la zero în această secvență sau într-o secvență foarte similară:

  • instalați Windows;
  • instalați driverele necesare (întreaga flotă de hardware este diferită - vă amintiți?), după ce ați determinat anterior modelul plăcii de bază în această mașină și l-ați descărcat de pe Internet ultimele versiuni drivere sau prin găsirea celor de care aveți nevoie pe serverul dvs. de fișiere;
  • introduceți mașina în domeniu (dacă este configurată);
  • a pune software-ul necesar(birou, browser, client de e-mail, total commands, ICQ, jabbers, punto switchers și altele asemenea) - în cazul unui domeniu Director activ Unele software pot fi instalate automat, dar nu toată lumea le are configurat și nu toată lumea îi cunoaște capacitățile;
  • instalați antivirus;
  • plus dansuri suplimentare cu tamburin, individual pt rețea specifică fiecare organizație în jurul unei noi stații de lucru;

După finalizarea cu succes a tuturor punctelor (această procedură durează aproximativ două ore), raportăm șefului că la locul de muncă Angajatul este salvat și poate începe lucrul.

Fericitul proprietar al computerului restaurat se așează la locul său de muncă, după care se dovedește că (din moment ce profilurile de domeniu nu erau mobile sau nu exista deloc domeniu, linkul „documentele mele” a dus la disc local C: și despre faptul că totul important trebuie să fie salvat unitate de rețea- pe server, angajatul a uitat):

  • Aveam aici un folder cu documente importante - unde este?
  • Am salvat acolo si fotografii din Turcia, este posibil sa le restabilesc?
  • erau multe pe desktop comenzi rapide importanteși încă o sută de documente - unde s-au dus?
  • în favorite (este vorba despre marcaje în browser), site-urile mele preferate nu mai sunt acolo - unde le pot căuta acum? și așa mai departe…

Suna familiar? E bine dacă nu ai zburat HDD, ci doar placa de baza. Sau unele dintre informațiile de pe discul prăbușit pot fi restaurate. Dar toate aceste proceduri durează timp de lucru administrator de sistem, care ar putea fi cheltuit cu un beneficiu mult mai mare jucând un shooter de rețea sau... studiind IPv6 - la urma urmei, toată lumea trece deja la el și va trece foarte curând, adresele din spațiul IPv4 sunt deja epuizate de aproximativ cinci ani :)

Ca urmare, susținerea infrastructurii IT a unei companii mici pentru un administrator de sistem se transformă, în cea mai mare parte, în susținerea performanței stațiilor de lucru ale utilizatorilor și anume:

  • reinstalați Windows;
  • setat la mașină nouă tot software-ul necesar;
  • restaurați tot ce a fost pierdut;
  • instalați programe noi pentru cei care au nevoie;
  • efectuați întreținerea preventivă a carcasei (aspirați praful din unitatea de sistem);

Și în timpul rămas (dacă administratorul de sistem nu este foarte leneș), trebuie să încercați să învățați ceva nou, să actualizați software-ul de pe server (servere) și să puneți în funcțiune un nou serviciu de rețea. Acestea. Nu mai rămâne timp pentru sarcinile de bază (exact ceea ce ar trebui să facă un administrator de sistem de cele mai multe ori).

Cum să ieși din acest cerc vicios?

Una dintre opțiunile pentru rezolvarea problemei descrise mai sus este abandonarea stațiilor de lucru „groase” (unde se poate face acest lucru) și trecerea la .

O stație de lucru „groasă” înseamnă orice computer cu un sistem de operare instalat, care realizează cea mai mare parte a procesării. informații despre utilizator. Acestea. browserul, biroul și orice altceva sunt executate local pe stația de lucru a utilizatorului, a cărei unitate de sistem bâzâie sub biroul lui sau undeva în apropiere.

Trebuie să înțelegeți că cerințele sistemelor de operare moderne (nu neapărat Windows) țin pasul cu hardware-ul modern - cu alte cuvinte, pentru relativ lucru confortabilîn Windows XP, o mașină veche (dar complet funcțională și relativ puternică) Celeron 800Mgz/128Mb Ram/10Gb HDD poate să nu fie suficientă. Este, desigur, posibil să lucrați sub un sistem de operare modern pe un astfel de hardware, dar acest sistem de operare și aplicațiile vor încetini destul de des, chiar dacă numai din cauza cantității mici de memorie de la bord și a vechiului hard disk (citește lent) .

Un client subțire, pe scurt, poate fi definit ca un computer fără disc, a cărui activitate constă doar în conectarea la un server la distanță și afișarea pe ecran a informațiilor primite de la server. De obicei, un astfel de server este numit server terminal sau server terminal. Toată prelucrarea informațiilor utilizatorului are loc pe acesta (la care mulți, deși nu un număr infinit, de clienți subțiri pot fi conectați simultan).

De obicei, clienții subțiri sunt fabricați pe baza unui hardware slab (și, în consecință, de putere redusă) - adesea aceasta este o singură placă de bază pe care este integrat totul. Procesorul și memoria pot fi, de asemenea, strâns lipite de placa de bază. Unii thin clients au un disc flash (inserat în conectorul IDE al plăcii de bază), pe care este flashat un sistem de operare specializat (WinCE sau altele).

Comparația clientului subțire Clientron U700 cu un șasiu standard de stație de lucru.

Ca urmare, atunci când porniți clientul subțire (se mai numesc și terminale), sistemul de operare este încărcat de pe discul flash încorporat (de obicei durează mai puțin de 30 de secunde pentru a încărca), după care apare un dialog pentru conectarea la server terminal apare pe ecran. Unii dintre acești clienți se pot conecta doar la Windows Terminal Server sau Citrix Metaframe, alții se pot conecta și la serverele terminale ale altor sisteme de operare. În orice caz, prețul unor astfel de soluții include și prețul unei licențe pentru WindowsCE flash pe unitatea flash încorporată. Am vorbit mai devreme despre soluții similare:

  • Terminal Windows
  • Client slab
  • Terminal Windows

Desigur, soluții similare există și de la alte companii. Inclusiv fără un sistem de operare încorporat (pentru care, în cazul Microsoft Windows CE, trebuie să plătiți suplimentar, iar unitatea flash este un ban, dar merită).

Clienții terminale fără un disc flash încorporat, când sunt porniți, descarcă prin rețea imaginea sistemului de operare necesară, după care petrec aceleași câteva zeci de secunde încărcându-se. După care suntem gata de lucru, prin care ne referim la afișarea unui meniu cu o listă servere terminale să se conecteze sau să se conecteze automat la unul dintre serverele terminale hard-coded (în funcție de setări) - utilizatorul va trebui doar să introducă un login și o parolă. După ce a introdus-o corect, intră în sesiunea sa pe serverul terminal și poate începe să lucreze.

Avantajele incontestabile ale soluțiilor terminale pe client subțiri specializati sau computere auto-asamblate adecvate:

  • lipsa unui hard disk (care se încinge și se rupe);
  • lipsa ventilatoarelor (pe procesor și sursa de alimentare sunt instalate doar radiatoare, care sunt suficiente pentru a disipa căldura generată în timpul funcționării);
  • consum redus de putere;
  • cost teoretic redus (la auto-asamblare, puteți selecta componente foarte ieftine, deoarece performanța hardware nu este necesară; dar producătorii vor cere de două ori mai mult pentru clienți subțiri specializati)
  • costuri minime de timp pentru întreținere (dacă o astfel de piesă hardware se defectează, este suficient să o deconectați pe cea stricată și să conectați una de rezervă timp de cinci minute; acesta este timpul minim de nefuncționare pentru locul de muncă al unui angajat, precum și timpul minim petrecut privind remedierea defecțiunii administratorului de sistem)
  • tot software-ul pentru lucrul utilizatorului este configurat central pe unul (două/trei/...) servere terminale, acest lucru este mult mai simplu decât menținerea unei grădini zoologice de software pe stațiile de lucru „groase” ale angajaților

Nu uitați de datele utilizatorului: terminalul nu stochează nimic local (toate datele utilizatorului se află pe servere la distanță). Drept urmare, este ușor să configurați copii de rezervă automate ale tuturor și, dacă se întâmplă ceva, să restaurați un document „șters accidental”.

În general, există o mulțime de avantaje, dar există și dezavantaje:

  • dacă rețeaua eșuează, stațiile de lucru ale angajaților „se transformă într-un dovleac” (iar angajații de pe clienți „groși” pot continua să tasteze un document, de exemplu, în OpenOffice);
  • dacă serverul terminal eșuează, locurile de muncă ale angajaților „se transformă din nou într-un dovleac” (dar acest lucru poate fi rezolvat prin instalarea mai multor - de exemplu, două - servere terminale; dacă unul dintre ele eșuează, al doilea îl va înlocui, sau angajații se vor reconecta la al doilea server manual)
  • Clienții subțiri nu sunt potriviți pentru toată lumea: de exemplu, persoanele care urmăresc în mod constant videoclipuri sau lucrează activ cu grafică (în Photoshop) sau fac aspectul revistei sunt mai bine să facă acest lucru pe un client „gros” local (dar clienții subțiri sunt grozavi pentru majoritatea celorlalți angajații care au nevoie doar de un browser cu Internet, e-mail, crearea și editarea documentelor în Openoffice și lucrul cu 1C).

Ultimul dezavantaj, pe care nu îl vom lua în considerare aici, este politica de licențiere (dacă să nu spunem fraudă) din partea Microsoft. Lucrul pe un server terminal care rulează sistemul de operare al acestei companii binecunoscute necesită cantitate mare diverse licente:

  • licenta pentru Windows Server
  • Licențe CAL (Client Access License) pentru conectarea la un server Windows și numărul acestora nu trebuie să fie mai mic decât numărul de clienți care se conectează la server (de obicei, serverul Windows include deja un anumit număr de astfel de licențe de la cinci și mai sus)
  • licențe pentru lucrul cu un server terminal (numărul acestora trebuie să fie, de asemenea, egal cu numărul de clienți conectați)

Nu uitați de licențele separate pentru toate software-urile utilizate (de exemplu, Microsoft Office) într-o sumă egală cu numărul de clienți care se conectează la server. Dacă licențele client pentru Microsoft Office pot fi încă ocolite renunțând la acest produs și instalând un înlocuitor pentru acesta sub forma, de exemplu, OpenOffice, atunci de la serverul terminal însuși la fata de Windows 2000/2003 TS este puțin mai greu de scăpat :) Deși acest lucru este posibil în unele cazuri.

Mai există, totuși, un „minus” (pe lângă teama de nou) care oprește adesea oamenii să implementeze astfel de soluții - din anumite motive, mulți oameni cred că acești clienți subțiri trebuie cumpărați (și nu sunt foarte ieftini - de la 200 USD și mai mult). Ce ar trebui să facem cu întreaga flotă de computere existente?

Pentru a răspunde la ultima întrebare a fost scrisă această serie de articole. Acesta va acoperi software-ul client subțire.

Acest mic, dar cu multe capacități și, mai important, software-ul OpenSource, vă permite să transformați aproape orice computer antic în client subțiri. Hardware-ul minim descris pe site-ul său de origine pentru hardware-ul utilizat este un Pentium de 100Mhz și 16Mb de RAM. Da, nu este necesară nici o unitate hard/flash - atunci când computerele sunt pornite, acestea pot descărca imaginea clientului subțire (aceasta este de aproximativ douăzeci! megaocteți) prin rețea (deși este posibil să instalați și clientul Thinstation pe o greu sau disc usb). În epoca noastră sisteme de operare, înghițind cu bucurie gigaocteți de spațiu pe disc după instalare, asta e impresionant, nu-i așa?

Thinstation se bazează pe Linux, dar pentru a-l folosi nu aveți nevoie de cunoștințe Linux ca atare - trebuie doar să instalați servere dhcp și tftp în rețeaua dvs. și să le configurați în consecință (ambele aceste servere sunt incluse în produse Windows Server). Astfel, chiar și într-o rețea în care nu știu altceva decât Windows, utilizarea clientului Thinstation nu va cauza dificultăți.

Thinstation poate funcționa cu următoarele servere terminale:

  • Server Microsoft Windows prin RDP sau prin nxclient (Windows NT4TSE, W2k Server, W2k3 Server sau Windows XP în modul utilizator unic);
  • Servere Citrix prin protocolul ICA (pe serverele MS Windows, SUN Solaris și IBM AIX);
  • Servere Tarantella
  • *servere de tip nix care folosesc protocolul X11;
  • conexiune la servere VNC (tightVNC);
  • conexiune la servere SSH și Telnet;

Pentru a descărca Thinstation prin rețea, computerul are nevoie doar de un dispozitiv încorporat sau extern card LAN, care acceptă standardul PXE (există și alte opțiuni, dar, de exemplu, toate încorporate în placa de sistem plăcile de rețea funcționează exact conform acestui protocol).

PXE înseamnă Pre-boot eXecution Environment. Acest standard a fost implementat pentru prima dată de Intel. Primul semn al prezenței unui BIOS PXE la bordul plăcii de rețea încorporate este elementul „Enable Boot ROM” de lângă elementul de activare a plăcii de rețea din BIOS. Dacă placa de rețea încorporată nu acceptă pornirea în rețea (sau lipsește cu totul), puteți utiliza orice card de retea cu opțiunea „Boot ROM” (această problemă va fi discutată în detaliu mai târziu).

Acum să aruncăm o privire rapidă asupra procesului de descărcare a clientului Thinstation prin rețea.

  • Placa de rețea prin protocolul PXE solicită serverului DHCP următoarele informații: adresa IP, masca de subrețea, gateway, precum și adresa IP a serverului TFTP (pe care se află imaginile, în acest caz, ThinStation) și numele imaginii pe care va încerca să o descarce.
  • Serverul DHCP returnează informațiile solicitate (observând că adresa IP emisă clientului este ocupată de un astfel de client)
  • Clientul se conectează la serverul TFTP a cărui adresă IP tocmai i-a fost dată și descarcă de pe acesta fișierul de încărcare PXE (al cărui nume i-a fost dat din nou de serverul DHCP)
  • Încărcătorul PXE descărcat este executat și, la rândul său, descarcă un fișier de configurare de pe serverul TFTP, care conține numele fișierelor kernelului Linux vmlinuz și imaginea sistemului de fișiere initrd. Aceste fișiere sunt descărcate și controlul este transferat către kernel-ul Linux
  • După despachetare și încărcare Kernel-urile Linux cu imaginea montată a sistemului de fișiere, Thinstation accesează din nou serverul TFTP pentru a descărca fișierele de configurare de care are nevoie (printre altele, acolo sunt scrise adresele serverelor terminale la care trebuie să vă conectați), după care lansează fișierul dorit. client terminal (în cazul nostru va fi rdesktop) și se așteaptă ca utilizatorul să-și introducă numele și parola pentru a se conecta.

La prima vedere, schema descrisă pare complicată. Dar, de fapt, configurarea durează între o jumătate de oră și o oră, iar în viitor funcționează complet autonom. Pornirea clientului subțire din momentul primei solicitări în rețea prin PXE (acest moment coincide cu momentul în care sistemul de operare începe să se încarce de pe hard disk) durează 20...30 de secunde.

După cum sa menționat mai sus, Thinstation poate funcționa cu diferite servere terminale. Dar vom discuta în articolele următoare cum este cel mai ușor lucru de implementat (dar încă o dată vă reamintesc că cumpărați multe licențe client, necesar pentru munca oficială), vom lua în considerare doar combinația Thinstation cu Microsoft Terminal Server.

În primul rând, trebuie să avem un server terminal configurat de la Microsoft. Acest server poate funcționa atât ca parte a unui domeniu (în acest caz este mai convenabil să gestionezi conturile de utilizator - acestea sunt partajate, mai ales dacă există mai multe servere terminale în rețea), cât și în afara domeniului - într-un peer-to- rețea de egali. Al doilea caz diferă de primul prin aceea că utilizatorii necesari va trebui să-l creați local pe fiecare server și să sincronizați manual listele curente de utilizatori și drepturile acestora.

Al doilea punct al programului nostru va fi Configurare DHCPși servere TFTP. Primul se ocupă de distribuția dinamică a adreselor IP pentru stațiile de lucru și, de asemenea, vă spune de la ce adresă IP (de pe ce server tftp) și ce nume de fișier trebuie să descarce computerul ca imaginea de boot client slab. Și cel de-al doilea server tftp oferă de fapt imaginile clientului subțire și fișierele de configurare si pentru ei. Aceste setări pot fi fie globale (pentru toate terminalele fără disc din rețea), fie locale pentru anumite grupuri de mașini sau un singur thin client.

Ambele servicii pot fi ridicate ca parte a servere Windows(prin lansarea și configurarea serviciilor corespunzătoare) și demonii individuali ca parte a unui server *nix, vom analiza acest lucru folosind exemplul unui server cu Gentoo Linux instalat.

Iar al treilea punct este configurarea mașinilor client, transferarea acestora pentru a porni prin rețea și luarea în considerare a capcanelor standard.

Dar mai multe despre asta în următoarele articole din seria noastră.