Clienții subțiri - ce sunt aceștia? Cum să le configurați

Ce este un client subțire?
Un client subțire este un dispozitiv pentru introducerea și afișarea informațiilor (terminal). Din punct de vedere fizic, un client subțire este un computer compact și silentios, fără un hard disk (și fără ventilatoare), al cărui sistem de operare principal se încarcă pe server. Toate aplicațiile utilizator rulează pe serverul terminal (server de aplicații), dar acest lucru este complet transparent pentru utilizator. Deoarece întreaga sarcină de calcul cade pe server, clientul subțire are o configurație hardware minimă, fără nicio pierdere de performanță.

La ce sunt folosiți clienții subțiri?
Clienții subțiri sunt folosiți în organizațiile în care majoritatea utilizatorilor folosesc computere pentru a efectua același tip de sarcini: lucrul cu baze de date, cataloage de informații (magazine, farmacii, biblioteci), lucru ca terminale bancare etc.

Ce sistem de operare este pe terminal?
Sistemul de operare al terminalului este „firmware” într-un dispozitiv mic disc-on-modul (memorie flash 64MB-1GB). Oferă funcționalitatea de bază a clientului: boot inițial, funcționarea corectă a adaptorului video, audio, funcționarea dispozitivelor periferice conectate direct la clientul terminal (mouse, tastatură, imprimante locale, unități flash USB). De asemenea, sistemul de operare thin client poate conține un browser de Internet care poate funcționa autonom (fără un server terminal). La trecerea la modul terminal, clientul începe să lucreze cu sistemul de operare al serverului, a cărui sesiune individuală este lansată pe serverul terminal. Din acest moment, terminalul devine pur și simplu un mijloc de afișare și introducere a informațiilor.

Ce licențe software sunt necesare?
Pentru a organiza funcționarea unui grup de terminale cu software Microsoft, în general, veți avea nevoie de următoarele licențe:
Licențe pentru sistemul de operare încorporat pe terminale (Win CE 5.0 sau Win XP Embedded), licență pentru sistemul de operare server (Windows Server 2008), licențe de acces client (Windows Server CAL 2008) - numărul necesar de licențe este egal cu numărul de terminale, terminale licențe de acces (Windows Trmnl Svcs CAL 2008) - numărul necesar de licențe este egal cu numărul de terminale sau utilizatori. Licențiarea programelor de aplicație, de regulă, se realizează după principiul cât mai multor utilizatori (terminale), cât mai multe licențe.

Avantajele utilizării clienților subțiri în locul computerelor obișnuite:

  • reducerea costurilor inițiale de achiziție datorită cerințelor minime de configurare;
  • Reducere semnificativă a consumului de energie - un client subțire tipic are un consum de energie de numai 10W (față de 250-350W pentru un PC)
  • unificare - toți clienții au același set de software;
  • ușurința implementării sarcinilor - nu este nevoie să configurați fiecare computer separat, deoarece clienții sunt gestionați 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 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 (dacă nu este permis altfel de către administratorul de sistem).

Comparația costului implementării unei soluții pentru terminale și PC-uri pentru un grup de lucru de 40 de utilizatori:

Nume Cost, freacă Cantitate Total (pentru clienti subtiri), RUR Total (pentru PC), RUR
OS Windows Server 2003 R2 Standard (Server + 5 licențe client)22131 1 22131 22131
Windows Server 2003 CAL 5 clt. (pachet de 5 licențe client)4214 7 29498 29498
Licență de acces client Terminal Server2260 40 90400 0
OS Windows CE 5.0inclus40 0 0
OS Windows XP Professional4209 40 0 168360
Soluție Server pentru PC Team Server 3000P36600 1 0 36600
Server pentru soluție pe client subțiri Team Server 1500A68400 1 68400 0
Thin client Norma-TS L66VC-CE6499 40 259960 0
PC Team Office b3528372 40 0 334880
monitor LCD 17"7369 40 294760 294760
Tastatură și mouse651 40 26040 26040
Total: 791189 912269
Costul locului de muncă: 19779 22806

Client slab numit dispozitiv pentru introducerea și afișarea informațiilor (terminal). Din punct de vedere fizic, un client subțire este un computer compact și silentios, fără un hard disk, al cărui sistem de operare principal este încărcat pe server. Toate aplicațiile utilizator rulează pe serverul terminal (server de aplicații), dar acest lucru este complet transparent pentru utilizator. Deoarece întreaga sarcină de calcul cade pe server, clientul subțire are o configurație hardware minimă, fără nicio pierdere de performanță.

La ce sunt folosiți clienții subțiri?
Clienții subțiri sunt folosiți în organizațiile în care majoritatea utilizatorilor folosesc computere pentru a efectua același tip de sarcini: lucrul cu baze de date, cataloage de informații (magazine, farmacii, biblioteci), lucru ca terminale bancare etc.

Servere terminale. Servere cu arhitectură standard, pe componente standard, cu sisteme de operare Microsoft Windows Server, Linux și Solaris sunt folosite ca servere terminale. Un punct esențial îl reprezintă cerințele crescute pentru fiabilitatea și performanța serverului datorită faptului că aceste cerințe determină performanța tuturor stațiilor de lucru cu thin clients.

. Serverele terminale folosesc software-ul la nivelul întregului sistem Windows, Linux, Solaris. Clienții subțiri operează sub sistemele de operare Windows CE, Windows XP Embedded, Linux. Software-ul thin client este localizat direct în thin client în memoria flash încorporată. În modelele entry-level care nu au memorie încorporată, software-ul este descărcat de pe server atunci când clientul subțire este pornit (această tehnologie este implementată în clientul subțire Aquarius). Ultima opțiune, totuși, nu este practică dacă canalul de comunicație dintre server și clientul subțire are lățime de bandă redusă sau este taxat în funcție de volumul de trafic transmis.

Ce sistem de operare este pe terminal?
Sistemul de operare al terminalului este „firmware” într-un dispozitiv mic disc-on-modul (memorie flash 64MB-1GB). Oferă funcționalitatea de bază a clientului: boot inițial, funcționarea corectă a adaptorului video, audio, funcționarea dispozitivelor periferice conectate direct la clientul terminal (mouse, tastatură, imprimante locale, unități flash USB). De asemenea, sistemul de operare thin client poate conține un browser de Internet care poate funcționa autonom (fără un server terminal). La trecerea la modul terminal, clientul începe să lucreze cu sistemul de operare al serverului, a cărui sesiune individuală este lansată pe serverul terminal. Din acest moment, terminalul devine pur și simplu un mijloc de afișare și introducere a informațiilor.

Ce licențe software sunt necesare?
Pentru a organiza funcționarea unui grup de terminale cu software Microsoft, în general, veți avea nevoie de următoarele licențe:
Licențe pentru sistemul de operare încorporat pe terminale (Win CE 5.0 sau Win XP Embedded), licență pentru sistemul de operare server (Windows Server 2008), licențe de acces client (Windows Server CAL 2008) - numărul necesar de licențe este egal cu numărul de terminale, terminale licențe de acces (Windows Trmnl Svcs CAL 2008) - numărul necesar de licențe este egal cu numărul de terminale sau utilizatori. Licențiarea programelor de aplicație, de regulă, se realizează după principiul cât mai multor utilizatori (terminale), cât mai multe licențe.

Avantaje și dezavantaje ale metodei terminale de construire a unei rețele(în cazul utilizării sistemului de operare Windows).
Pro.

  • reducerea costurilor inițiale de achiziție datorită cerințelor minime de configurare;
  • reducere semnificativă a consumului de energie - un client subțire tipic are un consum de energie de numai 10W (față de 250-350W pentru un PC)
  • unificare - toți clienții au același set de software;
  • ușurința implementării sarcinilor - nu este nevoie să configurați fiecare computer separat, deoarece clienții sunt gestionați 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 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 (dacă nu este permis altfel de către administratorul de sistem).
  • orice terminal este un analog al unei stații de lucru puternice; toate programele sunt executate local pe un server terminal de mare viteză.
  • ușurința creșterii puterii de calcul - nu este nevoie să faceți upgrade la terminal. Deoarece este doar un dispozitiv pentru introducerea și afișarea informațiilor, fără a procesa nimic în sine. Dacă există o lipsă de resurse de calcul, este suficient să actualizați serverul (de obicei, acest lucru este mai profitabil decât actualizarea N stații de lucru cu drepturi depline), iar noile resurse vor fi disponibile pentru toate terminalele simultan.
  • posibilitatea de a accesa desktopul virtual si toate documentele de pe orice terminal conectat la server.Intrucat toate informatiile sunt stocate pe server, este suficient sa va autentificati in sistem (introduceti numele de utilizator si parola) de la orice terminal.
  • fara probleme in timpul pene de curent. Deoarece toate informațiile sunt stocate pe server, este suficient să-l echipați cu dispozitive de alimentare neîntreruptibilă. Pierderea energiei la locul de muncă va duce doar la o incapacitate temporară de a vedea ce se întâmplă pe ecranul terminalului. Aici putem da următoarea analogie - la urma urmei, când oprim monitorul, nu se întâmplă nimic cu programele deschise? După ce este furnizată energie (sau când terminalul este pornit din nou), utilizatorul va reveni la starea de rulare a programelor care au rămas când terminalul a fost oprit.
  • accelerarea unor programe care impun cereri crescute pentru lățimea de bandă a rețelei. Exemple bune de astfel de programe sunt 1C Accounting și Parus. Când serverul și părțile client sunt localizate pe aceeași mașină, blocajul este eliminat - trimiterea datelor prin rețea în timpul solicitărilor clientului către baza de date, iar programele încep să funcționeze mult mai rapid.
  • implementarea rapidă a unei noi stații de lucru - puteți conecta un client subțire chiar și de acasă, doar conectați-l la un server terminal (de exemplu, prin Internet). Configurarea preliminară și unică durează doar câteva minute, după care ne găsim imediat la locul de muncă, cu programe deja instalate (pe server).
  • funcționare silențioasă - de obicei terminalele nu conțin componente mecanice precum hard disk-uri și ventilatoare (răcirea se realizează pasiv), astfel încât nu fac deloc zgomot
  • timp mai lung între eșecuri . Absența componentelor mecanice, precum și arhitectura simplificată în sine, crește fiabilitatea sistemului în ansamblu, ceea ce este important, având în vedere durata de viață mult mai mare a terminalelor în comparație cu stațiile de lucru.
  • dimensiuni reduse și ergonomie. De obicei, nu sunt mai mari decât o carte mare și nu ocupă mult spațiu pe birou.
  • la serviciu trebuie sa lucrezi. - Va fi imposibil să jucați jocuri 3D sau să vizionați videoclipuri. În primul rând, acestea nu vor fi pe server și va fi imposibil să le instalați singur (din cauza restricțiilor stabilite de administrator privind instalarea de software suplimentar). În al doilea rând, lățimea de bandă a rețelei nu este suficientă pentru ratele acceptabile de reîmprospătare a ecranului pentru aceste aplicații.
  • un sistem complet de acces la terminale nu este legat de nicio marcă specifică de echipamente și constă din clienți subțiri (terminale) - dispozitive compacte instalate la locurile de muncă, un server terminal pentru rularea aplicațiilor utilizatorului și, în sfârșit, software care este deja încorporat în serverul de operare. sistem de sistem, cum ar fi Microsoft Windows Server sau Linux.
  • Un client subțire nu este un panaceu pentru toate.
    Terminalele nu sunt proiectate pentru a efectua sarcini grele care implică calcule complexe (de exemplu, AutoCAD și alte sisteme de modelare) sau care generează trafic mare pentru transmiterea către client (de exemplu, vizionarea videoclipurilor). În primul caz, acest lucru se datorează încărcării mari a puterii de calcul a serverului (poate deservi foarte puțini clienți), în al doilea, datorită lățimii de bandă a rețelei. În acest caz, trebuie să utilizați stații de lucru cu drepturi depline. Apropo, jocurile moderne 3D se încadrează în ambele categorii.
  • Tot va trebui să plătiți.
    Costul mai mic al terminalului este compensat de prețul ridicat al serverului. La urma urmei, această mașină trebuie să fie suficient de puternică pentru a îndeplini sarcinile multor clienți subțiri conectați la ea. Pentru a fi corect, observ că dependența puterii serverului de numărul de clienți care lucrează nu este liniară. Majoritatea sarcinilor obișnuite (de exemplu, mai multe copii de MS Office în memorie) folosesc bibliotecile primei copii care rulează deja pentru munca lor, astfel încât cerințele RAM vor fi relativ scăzute.
  • Server OS - MS Windows.
    Cu toate consecințele care decurg sub forma unor cerințe considerabile asupra performanței serverului numai pentru nevoile proprii ale sistemului de operare. Dar poate fi scalat prin distribuirea încărcării clientului pe mai multe servere în cazul MS Windows Advanced Server sau Data Center.
  • În general, totul rulează pe un singur computer server.
    Prin urmare, trebuie luate toate măsurile posibile pentru a asigura funcționarea fără probleme și siguranța datelor.
  • Necesitatea unui canal de comunicare constant
    În unele cazuri, nu este necesar ca o stație de lucru să aibă un canal de comunicare permanent, cu atât mai puțin rapid. Terminalul necesită o comunicare constantă cu serverul. În medie, aveți nevoie de un canal cu un debit de cel puțin 20 Kbps.

Domeniul tehnic este plin cu o mare varietate de termeni care pot fi greu de înțeles. Adesea, chiar și folosind un fel de program, o persoană poate să nu înțeleagă ce înseamnă un anumit cuvânt. De exemplu, mulți oameni încearcă să înțeleagă ce este un client subțire?

Numele rusesc pentru acest concept a fost format dintr-o traducere simplă a expresiei în limba engleză, client subțire. Acest cuvânt înseamnă unele un dispozitiv sau program care poate avea un client-server sau un terminal. Aceștia le sunt transferate cea mai mare parte a sarcinilor de prelucrare a informațiilor.

Un exemplu simplu poate fi dat. Pentru utilizatorul obișnuit, un client subțire este un browser obișnuit prin care o persoană lucrează cu aplicații web. În acest caz, uneori este folosit un alt nume - client P2P, dacă accesează alte noduri de rețea.

Ce este un client subțire?

În exterior, un client subțire arată adesea ca o unitate de sistem fără un hard disk. Conține doar acele elemente fără de care va fi imposibil să porniți sistemul de operare. De asemenea, de exemplu, un mouse și o tastatură sunt conectate la acest tip de computer. Există și alte componente, dar sunt necesare doar cele enumerate mai sus.

Cum functioneaza:

  • Există trei tipuri principale cu care este încărcat clientul. Acestea sunt HDD, LAN și CD.
  • În cazul unei rețele LAN, computerul conectat primește o anumită adresă IP înainte ca clientul să fie complet pornit.
  • În alte cazuri, adresa se obține în timpul procesului de descărcare.
  • Când descărcarea este completă, clientul subțire va folosi rdesktop pentru a începe o sesiune conform setărilor serverului.

Cel mai adesea, o astfel de tehnologie este utilizată în organizațiile care trebuie să îndeplinească un volum mare de sarcini similare. Acest lucru este adesea asociat cu procesarea bazelor de date, cum ar fi diferite cataloage și biblioteci. Astfel, clienții subțiri sunt folosiți în magazine, lanțurile de farmacii, iar terminalele bancare funcționează și ele cu ajutorul lor.

Pentru a opera un client subțire, aceștia folosesc de obicei un server terminal destul de standard. Ei apelează adesea la sistemul de operare Windows Server, deși Linux este, de asemenea, utilizat și Solaris este puțin mai puțin comun. Indiferent de marcă, serverul trebuie să aibă un grad ridicat de performanță și fiabilitate.


De ce ai nevoie de un client subțire?

Există mai multe motive principale pentru care oamenii apelează la clienți subțiri. Cele mai multe dintre ele sunt legate de dorința de a salva. Dacă proprietarul unei întreprinderi are deja un server terminal puternic și clienți configurați pentru acesta, atunci poate economisi semnificativ la achiziționarea unui computer și a componentelor. Tot ce trebuie să facă este să achiziționeze cel mai ieftin ansamblu posibil, chiar și unul foarte vechi, și pur și simplu să îl conecteze la server.

  • Al doilea aspect al economiilor este absența necesității de a achiziționa orice software special, cum ar fi diverse drivere. Tot ceea ce este necesar este un server terminal cu licență funcțional.
  • Același lucru este valabil și pentru costurile de administrare. Dacă apar probleme cu clientul subțire, acestea vor fi asociate exclusiv cu serverul și, apropo, se defectează extrem de rar.
  • Chiar și electricitatea obișnuită este economisită, deoarece clientul subțire consumă mult mai puțină energie decât stațiile de lucru cu drepturi depline.
  • Unificarea este un alt avantaj al unui client subțire. Oferă tuturor același set de software și elimină nevoia de a configura fiecare computer separat. Configurarea are loc și central.
  • Astfel de echipamente nu fac zgomot și nu degajă multă căldură, ceea ce este o prioritate în ceea ce privește impactul asupra mediului.

Dacă creați un astfel de sistem o dată, atunci rețeaua poate fi extinsă cu ușurință în orice moment, cu un efort minim. Veți putea conecta câte computere personale noi doriți. În cele din urmă, absența oricărei mass-media locale reduce probabilitatea scurgerii de informații.


După lansarea celei de-a opta versiuni a utilitarului 1C, a devenit posibilă operarea în modul client subțire. Această opțiune are o mulțime de avantaje, dar are limitări în ceea ce privește capabilitățile. În primul rând, acest mod este folosit pentru a crește mobilitatea. De exemplu, un șef, plecat undeva departe, poate folosi orice rețea de internet pentru a se conecta la un client subțire și a studia datele disponibile acolo.

  • Acest lucru reduce sarcina asupra conexiunii. Se foloseste in directie ingusta, doar pentru transmiterea datelor, deci nu este necesar sa ai o conexiune cu latime de banda foarte puternica.
  • Utilizarea acestui mod în program nu necesită software puternic. Nu sunt necesare resurse serioase, totul funcționează destul de bine pe computerele slabe.
  • Toate acestea reduc semnificativ costurile companiei.

Din punctul de vedere al utilizării în programul 1C, există câteva aspecte negative ale clientului subțire. Principalul lucru este necesitatea de a avea un server puternic. Restul sunt doar legate de ușurința în utilizare. Funcționalitatea limitată nu vă permite să utilizați unele aspecte ale programului, cum ar fi modul Configurator.


În general, avantajele clientului subțire depășesc semnificativ dezavantajele acestuia. Facilitează multe procese de lucru și reduce costurile companiei. Dacă are deja un server sau un terminal potrivit și, în consecință, ei știu foarte bine ce este un client subțire, atunci practic nu apar deloc probleme.

Instrucțiuni video

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 servere de e-mail externe gratuite, de la mail.yandex.ru și gmail.com până la 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)
    • un router/firewall la granița cu o rețea externă pentru a restricționa accesul în exterior și invers (adesea orice router SOHO de nivel de intrare care costă până la 100 USD este folosit ca router de frontieră; el acționează și ca server DHCP (pentru distribuirea dinamică). adrese 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 (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ă și o bază de date a acestuia, iar contabilii, conectându-se la serverul terminal prin instrumente standard Windows (desktop la distanță), lucrează cu el pe serverul terminal (local), care, în primul rând, oferă mai multă comoditate și, în al doilea rând, accelerează activitatea 1C în sine (de obicei, 1C cu baza de date este instalată pe computerul unuia dintre contabili, iar restul se conectează la acesta de pe computerele lor, lucrând cu baza 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 de antivirusuri 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 și totul se repetă din nou.

Cred că este inutil să spunem că în astfel de birouri departamentul de administrare a sistemului este format dintr-o singură persoană, care combină un inginer pentru instalarea/întreținerea unei rețele de birou, un administrator de sistem ca atare (adică însăși persoana care este responsabilă de performanța parcul de servere folosind niveluri software și 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. Toate mașinile, desigur, au Windows (98, 2000 și XP Home/Pro) și versiuni diferite de software (mașinile au fost instalate în momente diferite). 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 uneori fierul se rupe:

  • 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 el

Când un hard disk (sau o placă de bază a computerului) se defectează, 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ă din această mașină și ați descărcat cele mai recente versiuni de drivere de pe Internet sau le-ați găsit pe serverul dvs. de fișiere pe cele de care aveți nevoie;
  • introducem mașina în domeniu (dacă este configurată);
  • instalați software-ul necesar (birou, browser, client de e-mail, total commands, ICQ, jabbers, punto switchers etc.) - în cazul unui domeniu Active Directory, o parte din software poate fi instalată automat, dar nu toată lumea îl are configurat , și nu toată lumea le cunoaște posibilitățile;
  • instalați antivirus;
  • plus dansuri suplimentare cu o tamburină, individuale pentru rețeaua specifică a fiecărei organizații în jurul noii stații de lucru;

După parcurgerea cu succes a tuturor pașilor (această procedură durează aproximativ două ore), raportăm șefului că locul de muncă al angajatului a fost salvat și acesta poate începe să lucreze.

Fericitul proprietar al computerului restaurat se așează la locul 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” ducea la unitatea locală C: și despre faptul că tot ceea ce este important este necesar, cu excepția unei unități de rețea - pe server, angajatul a uitat):

  • Aveam aici un folder cu documente importante - unde este?
  • Am salvat și fotografii din Turcia acolo, este posibil să le refac?
  • erau multe comenzi rapide importante și încă o sută de documente pe desktop - 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? Este bine dacă nu hard diskul s-a prăbușit, ci doar placa de bază. Sau unele dintre informațiile de pe discul prăbușit pot fi restaurate. Dar toate aceste proceduri ocupă timpul de lucru al administratorului de sistem, care ar putea fi cheltuit cu un beneficiu mult mai mare jucând un shooter de rețea sau... studiind IPv6 - până la urmă, toată lumea trece deja la el și va comuta foarte curând, adresele în spațiul IPv4 s-a încheiat deja 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;
  • configurați tot software-ul necesar pe noua mașină;
  • restaurați tot ce a fost pierdut;
  • instalați noi programe pentru cei care au nevoie;
  • efectuați întreținerea preventivă a carcasei (aspirați praful în 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 procesează majoritatea informațiilor 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 o muncă relativ confortabilă în Windows XP, o mașină veche (dar complet funcțională și relativ puternică) din clasa Celeron 800Mgz/128Mb Ram/10Gb HDD nu poate ajunge. 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, lipite strâns pe 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ție între clientul 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, alte companii au soluții similare. 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ă imaginea SO necesară prin rețea, după care petrec aceleași câteva zeci de secunde încărcându-se. După care sunt gata de lucru, ceea ce înseamnă afișarea unui meniu cu o listă de servere terminale la care să se conecteze sau conectarea automată la unul dintre serverele terminale hard-coded (în funcție de setări) - utilizatorul va trebui doar să introducă un login si parola. 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 întreț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ă un număr mare de licențe diferite:

  • Licență 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țe separate pentru toate software-urile utilizate (de exemplu, Microsoft Office) într-o sumă egală cu numărul de clienți conectați la server. Dacă licențele client pentru Microsoft Office pot fi încă ocolite abandonând acest produs și instalând un înlocuitor pentru acesta, de exemplu, OpenOffice, atunci este ceva mai dificil să scapi de serverul terminal în sine sub forma Windows 2000 /2003 TS :) 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 OpenSource, vă permite să transformați aproape orice computer antic în client subțiri. Hardware-ul minim descris pe site-ul său principal pentru hardware-ul folosit 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 (aproximativ douăzeci de megaocteți) prin rețea (deși este posibil să instalați și clientul Thinstation pe un hard sau USB conduce). În epoca noastră a sistemelor de operare care consumă fericit gigaocteți de spațiu pe disc după instalare, acest lucru este impresionant, nu-i așa?

Thinstation se bazează pe Linux, dar pentru a-l folosi nu aveți nevoie de cunoștințe despre Linux ca atare - trebuie doar să instalați servere dhcp și tftp în rețea și să le configurați în consecință (ambele aceste servere sunt, de asemenea, incluse în produsele 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 asemănătoare nix care utilizează protocolul X11;
  • conexiune la servere VNC (tightVNC);
  • conexiune la servere SSH și Telnet;

Pentru a porni Thinstation prin rețea, computerul are nevoie doar de o placă de rețea încorporată sau externă care acceptă standardul PXE (există și alte opțiuni, dar, de exemplu, toate plăcile de rețea încorporate în placa de bază funcționează folosind acest 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 prin rețea (sau este absentă cu totul), puteți utiliza orice placă de rețea externă cu opțiunea „Boot ROM” (această problemă va fi discutată în detaliu mai jos).

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ă despachetarea și încărcarea kernel-ului Linux cu o imagine de sistem de fișiere montată, Thinstation accesează din nou serverul TFTP pentru a descărca fișierele de configurare de care are nevoie (printre altele, adresele serverelor terminale la care trebuie să vă conectați sunt scrise acolo), iar apoi lansează clientul terminal necesar (în acest caz, acesta va fi rdesktop) și se așteaptă ca utilizatorul să 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 în articolele următoare, ca fiind cel mai ușor de implementat (dar vă reamintesc încă o dată despre achiziționarea multor licențe client necesare pentru munca oficială), vom lua în considerare doar combinația de 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 faptul că utilizatorii necesari vor trebui creați local pe fiecare server și listele curente de utilizatori și drepturile acestora vor trebui sincronizate manual.

Al doilea punct al programului nostru va fi configurarea serverelor DHCP și TFTP. Primul se ocupă de distribuția dinamică a adreselor IP pentru stațiile de lucru și, de asemenea, raportează de la ce adresă IP (de pe ce server tftp) și ce nume de fișier trebuie să descarce computerul ca imagine de pornire a clientului subțire. Iar cel de-al doilea server tftp oferă de fapt imagini de client subțire și fișiere de configurare 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 create atât ca parte a unui server Windows (prin lansarea și configurarea serviciilor corespunzătoare), cât și ca daemoni separati 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ă.

Clienții subțiri (terminale) nu necesită instalarea și întreținerea software-ului, contribuie la minimizarea necesității de a apela specialiști tehnici la locul de muncă, asigură instalarea și modernizarea centralizată a programelor, elimină riscul expunerii la programe rău intenționate la nivelul sistemului client și permite distribuirea eficientă a resurselor serverului între toți lucrătorii în unele locuri. În plus, thin-clienții au un consum de energie extrem de scăzut - aproximativ 5 W, ceea ce reprezintă 3% din consumul de energie al unui PC obișnuit.

Implementarea sistemelor de acces la terminale cu clienți subțiri la locurile de muncă poate reduce semnificativ costul total de proprietate și poate crește securitatea și integritatea informațiilor

Un sistem complet de acces la terminale nu este legat de nicio marcă specifică de echipamente și constă din clienți subțiri (terminale) - dispozitive compacte instalate la locurile de muncă, un server terminal pentru rularea aplicațiilor utilizatorului și, în cele din urmă, software care este deja încorporat în serverul de operare. sistem de sistem, cum ar fi Microsoft Windows Server sau Linux.

Terminale - clienți subțiri

Clienți subțiri(client subțire) - dispozitive compacte care se conectează la servere terminale folosind protocoalele de rețea RDP, Citrix ICA, X. Clienții subțiri se conectează la serverul care oferă acces la terminal printr-o rețea locală sau de la distanță prin VPN. În acest din urmă caz, se asigură o securitate excepțională pentru angajații și departamentele aflate la distanță.

Un client subțire este un computer simplificat implementat complet pe o singură placă (sau chiar în carcasa unei prize de rețea), care transportă toate componentele necesare. Sarcina principală a unui client subțire este de a oferi o interfață de utilizator cu aplicații care rulează pe un server terminal. Clientul subțire este proiectat să funcționeze împreună cu un server terminal pe care sunt lansate aplicațiile de utilizator necesare. Funcționalitatea suplimentară a majorității clienților subțiri este un browser web încorporat. Acest lucru face posibilă lucrarea cu aplicații web de rețea, indiferent de serverul terminal.

Servere terminale

Servere cu arhitectură standard, pe componente standard, cu sisteme de operare Microsoft Windows Server, Linux și Solaris sunt folosite ca servere terminale. Un punct esențial îl reprezintă cerințele crescute pentru fiabilitatea și performanța serverului datorită faptului că aceste cerințe determină performanța tuturor stațiilor de lucru cu thin clients. Technorium implementează proiecte de calcul pe serverele IBM System x.

Software

Serverele terminale folosesc software-ul la nivelul întregului sistem Windows, Linux, Solaris. Clienții subțiri operează sub sistemele de operare Windows CE, Windows XP Embedded, Linux. Software-ul thin client este localizat direct în thin client în memoria flash încorporată. În modelele entry-level care nu au memorie încorporată, software-ul este descărcat de pe server atunci când clientul subțire este pornit (această tehnologie este implementată în clientul subțire Aquarius). Ultima opțiune, totuși, nu este practică dacă canalul de comunicație dintre server și clientul subțire are lățime de bandă redusă sau este taxat în funcție de volumul de trafic transmis.

Articole despre sistemele terminale și clienții subțiri

Technorium furnizează echipamente și software pentru sisteme terminale, efectuează lucrări de instalare și adaptează sistemele la nevoile proceselor specifice ale afacerii și condițiilor de operare.