Hoe werkt een thinclient? Thinclient van AK-Systems

Het technische vakgebied staat vol met een grote verscheidenheid aan termen die moeilijk te begrijpen kunnen zijn. Vaak begrijpt iemand, zelfs als hij een bepaald programma gebruikt, niet wat een bepaald woord betekent. Veel mensen proberen bijvoorbeeld te begrijpen wat een thin client is?

De Russische naam voor dit concept werd gevormd door een eenvoudige vertaling van de Engelse uitdrukking thin client. Dit woord betekent wat een apparaat of programma dat mogelijk een client-server of terminal heeft. Het is aan hen dat het grootste deel van de informatieverwerkingstaken wordt overgedragen.

Er kan één eenvoudig voorbeeld worden gegeven. Voor de gemiddelde gebruiker is een thin client een gewone browser waarmee iemand met webapplicaties werkt. In dit geval wordt soms een andere naam gebruikt: P2P-client, als deze toegang heeft tot andere netwerkknooppunten.

Wat is een thinclient?

Uiterlijk ziet een thin client er vaak uit als een systeemeenheid zonder harde schijf. Het bevat alleen die elementen zonder welke het onmogelijk is om het besturingssysteem te starten. Op dit soort computers worden bijvoorbeeld ook een muis en toetsenbord aangesloten. Er zijn nog andere componenten, maar alleen de hierboven genoemde zijn nodig.

Hoe het werkt:

  • Er zijn drie hoofdtypen waarmee de client wordt geladen. Dit zijn HDD, LAN en CD.
  • Bij een LAN ontvangt de aangesloten computer een specifiek IP-adres voordat de client volledig is ingeschakeld.
  • In andere gevallen wordt het adres verkregen tijdens het downloadproces.
  • Wanneer het downloaden is voltooid, gebruikt de thin client rdesktop om een ​​sessie te starten volgens de serverinstellingen.

Meestal wordt dergelijke technologie gebruikt in organisaties die een groot aantal vergelijkbare taken moeten uitvoeren. Vaak gaat dit gepaard met de verwerking van databases, zoals diverse catalogi en bibliotheken. Zo worden thin clients gebruikt in winkels, apotheekketens en werken ook bankterminals met hun hulp.

Voor het bedienen van een thin client gebruiken ze doorgaans een vrij standaard terminalserver. Ze wenden zich vaak tot Windows Server OS, hoewel Linux ook in gebruik is en Solaris iets minder gebruikelijk is. Ongeacht het merk moet de server een hoge mate van prestatie en betrouwbaarheid hebben.


Waarom heb je een thin client nodig?

Er zijn verschillende belangrijke redenen waarom mensen zich tot thin clients wenden. De meeste van hen houden verband met het verlangen om te sparen. Als de eigenaar van een onderneming al een krachtige terminalserver en clients daarvoor heeft geconfigureerd, kan hij aanzienlijk besparen op de aanschaf van een computer en componenten. Het enige wat hij hoeft te doen is een zo goedkoop mogelijk samenstel aanschaffen, zelfs een heel oud exemplaar, en deze eenvoudigweg op de server aansluiten.

  • Het tweede aspect van besparingen is de afwezigheid van de noodzaak om speciale software aan te schaffen, zoals verschillende stuurprogramma's. Het enige dat nodig is, is een werkende, gelicentieerde terminalserver.
  • Hetzelfde geldt voor de administratiekosten. Als er problemen optreden met de thin client, zullen deze uitsluitend verband houden met de server, en deze gaat overigens uiterst zelden kapot.
  • Zelfs gewone elektriciteit wordt bespaard, omdat de thin client veel minder energie verbruikt dan volwaardige werkstations.
  • Unificatie is een ander voordeel van een thin client. Het geeft iedereen dezelfde set software en elimineert de noodzaak om elke computer afzonderlijk te configureren. Ook de configuratie vindt centraal plaats.
  • Dergelijke apparatuur maakt geen lawaai en stoot niet veel warmte uit, wat een prioriteit is in termen van de impact op het milieu.

Als u zo’n systeem één keer aanmaakt, kan het netwerk op elk moment eenvoudig en met minimale inspanning worden uitgebreid. U kunt zoveel nieuwe personal computers aansluiten als u wilt. Ten slotte verkleint de afwezigheid van lokale media de kans op het lekken van informatie.


Na de release van de achtste versie van het 1C-hulpprogramma werd het mogelijk om in de thin client-modus te werken. Deze optie heeft veel voordelen, maar heeft beperkingen qua mogelijkheden. Allereerst wordt deze modus gebruikt om de mobiliteit te vergroten. Een baas die ergens ver weg is, kan bijvoorbeeld elk internetnetwerk gebruiken om in te loggen op een thin client en de daar beschikbare gegevens te bestuderen.

  • Hierdoor wordt de belasting op de verbinding verminderd. Het wordt in een smalle richting gebruikt, alleen voor datatransmissie, dus het is niet nodig om een ​​verbinding met een zeer sterke bandbreedte te hebben.
  • Voor het gebruik van deze modus in het programma is geen krachtige software vereist. Er zijn geen serieuze bronnen nodig, alles werkt redelijk goed op zwakke pc's.
  • Dit alles verlaagt de kosten van het bedrijf aanzienlijk.

Vanuit het oogpunt van gebruik in het 1C-programma zijn er een aantal negatieve aspecten van de thin client. De belangrijkste is de behoefte aan een krachtige server. De rest heeft puur te maken met gebruiksgemak. Door de beperkte functionaliteit kunt u sommige aspecten van het programma, zoals de Configurator-modus, niet gebruiken.


Over het algemeen wegen de voordelen van de thin client ruimschoots op tegen de nadelen. Het vergemakkelijkt veel werkprocessen en verlaagt de bedrijfskosten. Als ze al een geschikte server of terminal heeft en ze dus heel goed weten wat een thin client is, dan doen zich vrijwel geen problemen voor.

Video-instructies

Dit artikel bespreekt de technologie van “thin clients”, beschrijft de voordelen van hun gebruik, soorten clients en voorbeelden van hun gebruik.

Een typisch netwerk van een kleine organisatie bevat doorgaans anderhalf tot twintig computers, één tot twee servers en een klein aantal andere apparaten. Zo’n systeem wordt onderhouden door één of twee systeembeheerders. Zolang de schaal van de organisatie niet significant verandert, is dit ruim voldoende.

Maar wat gebeurt er als het aantal netwerkelementen aanzienlijk toeneemt (tenminste tot 50-70 computers)? Het aantal computers groeit, de belasting van de server en vooral van het gegevensopslagsysteem neemt toe en het netwerk begint te “vertragen”. Om de productiviteit te verhogen worden nieuwe serverapparatuur en nieuwe computers aangeschaft. Uiteraard worden er systeembeheerders ingehuurd, omdat een of twee mensen in principe niet in staat zijn een dergelijke hoeveelheid apparatuur te onderhouden. Bovendien zou de uitbreiding van het personeelsbestand zeer aanzienlijk moeten zijn, aangezien, zoals elke IT-specialist weet, de meest mysterieuze verschijnselen zich voortdurend voordoen op de computers van gebruikers. Hieraan moeten de kosten van de aangeschafte apparatuur zelf worden toegevoegd, aangezien moderne software ofwel weigert te werken op computers die ouder zijn dan twee tot drie jaar, ofwel werkt, maar met een onbevredigende snelheid.

Het meest interessante is dat al deze tijdrovende en dure maatregelen niet het gewenste resultaat opleveren: het netwerk werkt steeds langzamer, het aantal storingen neemt voortdurend toe. Wat is de reden? De reden is het verkeerde principe van het organiseren van een bedrijfsnetwerk.
Ondanks de grote populariteit in het Westen zijn terminalnetwerken in Rusland nog steeds weinig bekend. De belangrijkste reden hier is nogal psychologisch.

De “thin client” zelf (hierna de terminal genoemd) is een eenvoudig apparaat dat is ontworpen om te werken in een SBC-omgeving (Server Based Computing). Tijdens bedrijf communiceren ze met applicaties die op de server zijn geïmplementeerd via terminalemulatiesoftware die de door de server verzonden informatie weergeeft. Technisch gezien zijn dit compacte computers (ongeveer de grootte van een gemiddeld boek) die geen hoge technische parameters hebben (ongeveer 500 MHz, 128 RAM). De terminals beschikken niet over harde schijven of opslagapparaten. Dergelijke computers kunnen dus niet functioneren zonder krachtige serverhardware.
Dit is precies de reden voor de lage populariteit van terminaloplossingen: een goede server is niet goedkoop en op de korte termijn lijken terminals geen aantrekkelijke oplossing in vergelijking met traditionele computers (“thick clients”).
De situatie verandert radicaal als je een kleine analyse maakt van de netwerkinfrastructuurkosten over een aanzienlijke periode. Een vrij typische uitsplitsing naar onkostenpost ziet er ongeveer als volgt uit:

  • aankoop van apparatuur en software – 13%
  • installatie – 1%
  • onderhoud – 3%
  • modernisering van basissoftware – 3%
  • modernisering van applicatiesoftware - 11%
  • informeel bestuur – 14%
  • netwerkbeheer – 55%

Het is niet moeilijk om op te merken dat het grootste deel van het geld niet wordt besteed aan de aanschaf van hardware, maar aan de juiste configuratie en ondersteuning in werkende staat. En daarom profiteren terminaloplossingen enorm van deze parameter. Met behulp van terminaltoegang hoeft de beheerder niet langer de hele organisatie rond te rennen en te proberen een conglomeraat van computers met verschillende configuraties, instellingen en software te verenigen tot één werkbaar systeem. Het proces van het installeren, configureren en integreren van de volgende terminal duurt letterlijk een paar minuten, zonder dat u uw werkplek hoeft te verlaten (in de regel worden binnen dezelfde organisatie standaardconfiguratieterminals gebruikt en de hele installatie omvat het aanmaken van een account aan de serverzijde).

Veel mensen zijn van mening: “Aangezien alle berekeningen aan de serverzijde worden uitgevoerd, moeten de prestaties ervan gelijk zijn aan de gecombineerde prestaties van alle computers die gebruikers eerder gebruikten.” Maar dit is niet zo: we kunnen met zekerheid zeggen dat 95% van de tijd een personal computer op 5% wordt gebruikt, met een uitgesproken piekbelastingspatroon. Bovendien zijn deze pieken bij alle klanten niet gelijktijdig. Bovendien, als prestatie überhaupt een probleem is, is het veel efficiënter (en goedkoper) om de serverbronnen met 50% te vergroten in plaats van de bronnen van vijftig clients elk met 20% te vergroten.

De volgende belangrijkste voordelen van “thin clients” kunnen worden geïdentificeerd:

Besparingen, investeringsbescherming
De terminals behoeven geen modernisering; de terminals bevatten niet de meeste dure componenten - harde schijven, grote hoeveelheden geheugen, externe videokaarten, enz. De totale kosten van systeemeigendom worden verlaagd door de tijd die nodig is voor het onderhoud van gebruikerswerkstations te verminderen. de mogelijkheid om een ​​defect werkstation snel te herstellen en energie te besparen (tot 80%)

Betrouwbaarheid

Langere tijd tussen mislukkingen. De afwezigheid van mechanische componenten, evenals de vereenvoudigde architectuur zelf, verhogen de betrouwbaarheid van het systeem. Elimineert de mogelijkheid van informatieverlies als gevolg van stationstoringen (alle informatie wordt opgeslagen op de server)

Lange levensduur

Eindstations zijn aanzienlijk minder gevoelig voor veroudering dan conventionele pc's

Beveiliging van informatieopslag

Hoog niveau van systeembeveiliging. De afwezigheid van schijven en drives verkleint aanzienlijk het risico op het lekken van informatie en het binnendringen van virussen in het systeem.
Er vindt geen gegevensoverdracht via het netwerk plaats; alleen het schermbeeld wordt naar de locaties van de klant verzonden. De mogelijkheid van softwarematige versleuteling van gegevens zonder het gebruik van extra apparatuur elimineert de mogelijkheid van ongeoorloofde onderschepping;
Gecentraliseerde opslag van gegevens en instellingen vereenvoudigt back-upprocedures. U hoeft zich geen zorgen te maken over de veiligheid van gegevens en programma's op werkstations.

Gemak van administratie

Vereenvoudig het beheer en verlaag de onderhoudskosten voor gebruikers. Gebruikers hebben geen invloed op de stabiliteit van de software op hun werkplek. Het beheer van het terminalsysteem is volledig gecentraliseerd. Om gebruikersproblemen op te lossen hoeft de beheerder alleen maar verbinding te maken met de gebruikerssessie. De controle en het beheer van de software die in het bedrijf wordt gebruikt, wordt vereenvoudigd. Eenvoudige organisatie van gebruikerscontrole en beperking van ongewenste activiteiten.

Mogelijkheid tot toegang op afstand

De gebruiker heeft toegang tot zijn virtuele desktop vanaf elke terminal die op de server is aangesloten. U kunt een thin client zelfs vanuit uw huis aansluiten; sluit hem gewoon aan op een terminalserver (bijvoorbeeld via internet). De voorbereidende en eenmalige installatie duurt slechts enkele minuten, waarna de gebruiker direct op zijn werkplek terechtkomt met reeds geïnstalleerde programma's (op de server).

Het vrijmaken van bronnen, het verminderen van de netwerkbelasting

De belasting van het lokale netwerk wordt verminderd, omdat alleen de schermstatussen naar de terminal worden verzonden, terwijl aanzienlijke hoeveelheden gegevens naar de personal computer kunnen worden overgedragen. Bij gebrek aan computerbronnen volstaat het om de terminalserver te upgraden, en niet de hele vloot van personal computers.

Ergonomie

De terminals werken geruisloos, omdat thin clients in de regel helemaal geen ventilator hebben of slechts met één ventilator zijn uitgerust. Klein formaat en ergonomie. Thin clients hebben deze naam niet voor niets. Ze zijn meestal niet groter dan een groot boek en nemen niet veel bureauruimte in beslag.
Er zijn momenteel drie soorten terminaloplossingen op de markt:

X-terminals

X-terminals zijn vergelijkbaar met de oude niet-slimme beeldschermen die ooit op grote schaal werden gebruikt als toegangsapparaten voor minicomputers en mainframes. De X-terminal gebruikt het X-Window-protocol om te communiceren met applicaties die op een Linux- of Unix-server draaien. Het voert het X-serverprogramma uit en gebruikt lokale lettertypen om informatie weer te geven. Deze operatie vereist meer CPU-bronnen en een grotere hoeveelheid RAM dan de normale werking van “thin” clients van andere categorieën. Bovendien moeten X-terminals statusinformatie over hun werksessies bijhouden.

Windows-terminals

Windows-terminals draaien een of andere versie van het Windows-besturingssysteem en ondersteunen de ICA- en RDP-protocollen. Ze laden hun besturingssysteem vanaf het ROM of vanaf een server (waar de afbeelding is opgeslagen) en visualiseren de schermen van applicaties die op de server draaien. Windows-terminals gebruiken thin client-software - clientprogramma's voor Microsoft Terminal Services en Citrix. Hoewel het weergeven van applicatieschermen op een Windows-terminal minder CPU- en RAM-bronnen vereist dan het weergeven ervan op een X-terminal, moeten deze bronnen nog steeds in een vrij grote hoeveelheid beschikbaar zijn.

Sun Ray thin clients zijn ontworpen voor gebruik in Solaris-omgevingen. In tegenstelling tot X- of Windows-terminals slaan ze geen informatie op over de status van hun sessies (deze wordt opgeslagen op de server). Het Sun Ray-product werkt onder firmwarecontrole die communiceert met Sun Ray-servers. Bovendien werken deze ‘thin’ clients met smartcards. Deze kaarten worden gebruikt om gebruikers te authenticeren en kunnen ook bepaalde applicaties ondersteunen en gegevens opslaan. Session Manager (onderdeel van de Sun Ray-serversoftware) draait op de Solaris-server en beheert gebruikerssessies en verzendt de juiste video-informatie naar Sun Ray-apparaten (zie afbeelding). Omdat de betreffende clients geen statusinformatie over gebruikerssessies opslaan, kunnen sessies met elke client worden gestart of hervat. Op deze manier kan de sessie de gebruiker min of meer volgen

Netwerkvereisten

Tijdens een normale werking bedraagt ​​het verkeer van client naar server niet meer dan één kilobyte per seconde; de ​​maximale waarde die tijdens de testsessie wordt geregistreerd, is 1006 bytes/s. Het verkeer in de tegenovergestelde richting (server-client) bedraagt ​​enkele tientallen kilobytes per seconde. De maximale waarde die tijdens de sessie werd bereikt, was 106664 bytes/s (behaald bij het openen van een IE-venster met afbeeldingen en dynamische flash-banners op mail.ru). De gemiddelde verkeerswaarde bedraagt ​​ongeveer 5-6 KB/s (Internet Explorer gebruiken, WinWord-documenten bekijken zonder afbeeldingen, programma's openen en gebruiken met standaard gebruikersinterface-elementen). Een dergelijk laag verkeer wordt niet alleen bereikt door compressie van de verzonden gegevens (tot 300%), maar vooral ook door het feit dat tijdens de sessie alleen opdrachten naar de client worden verzonden om lokaal elementen van de gebruikersinterface weer te geven (vensters, knoppen, lettertypeontwerp) in plaats van hun afbeelding. Het overschrijden van de maximale kanaalbandbreedte veroorzaakt geen crash, maar vertraagt ​​alleen de updates van het clientscherm. Hierdoor kan indien nodig zelfs via een modemverbinding met een bandbreedte van 2-5Kbit/s worden gewerkt. Als we de nominale operationele bandbreedte van een Ethernet-netwerk op 100 Mbit nemen, waarbij er voor kritisch verkeer een noodzakelijke veiligheidsmarge van ongeveer 2-3 MB/s overblijft, dan maakt deze bandbreedte het voor 20 tot 30 clients mogelijk om in de zwaarste omstandigheden te werken. modus zonder de minste vertraging bij het bijwerken van het scherm, of tot 500 clients voor normaal kantoorwerk zonder actieve dynamische grafische afbeeldingen waarvoor constante grafische afbeeldingen naar het scherm moeten worden verzonden. Rekening houdend met het feit dat zelfs in het geval van dynamische grafische afbeeldingen de kanaalbelasting een piekkarakter heeft, is het heel goed mogelijk dat deze waarden enigszins worden overschreden zonder het gemak van de clients in gevaar te brengen (de pieken van de schermbelasting van sommige machines zal optreden tijdens perioden waarin wordt gewacht op het antwoord van de gebruiker van andere clients).

Sollicitatie

Thin clients kunnen overal worden gebruikt waar een groot aantal gebruikers hetzelfde type kantoor of gespecialiseerde taken uitvoeren waarvoor geen grote pc-bronnen nodig zijn. Dit kunnen bijvoorbeeld zijn:

  • exploitant hal
  • kantoorterminals
  • klaslokalen
  • ook internetcafés enzovoort.

Het gebruik van terminals is onmogelijk als het werk gepaard gaat met het verwerken van aanzienlijke hoeveelheden gegevens - werken met afbeeldingen, geluid, video, berekeningen uitvoeren, enz. Applicaties die overmatig verkeer genereren (video's kijken, moderne 3D-games) zijn eveneens niet van toepassing.

Conclusie

De voordelen van thin clients maken ze dus behoorlijk aantrekkelijk voor veel organisaties. U hoeft alleen maar duidelijk voor uzelf de voordelen en beperkingen van de terminalaanpak voor het organiseren van werkplekken te definiëren. Het is ook belangrijk op te merken dat de totale eigendomskosten (TCO – Total Cost of Ownership) aanzienlijk lager blijken te zijn (volgens de Gartner Group - met 5-40 procent) bij gebruik van thin clients in plaats van volwaardige computers in werkplekken. TCO bestaat immers niet alleen uit de kosten van aanschaf van apparatuur, maar ook uit de kosten van het beheer en het upgraden van deze apparatuur. Het verkleinen van de kans op uitval van apparatuur leidt ook tot een verlaging van de TCO.

Thin client in computertechnologie is een schijfloze clientcomputer in netwerken met een client-server- of terminalarchitectuur, die alle of de meeste informatieverwerkingstaken naar de server overdraagt ​​(Wikipedia).

Simpel gezegd is een thin client een subcomputer die een lichtgewicht besturingssysteem laadt (meestal wordt Linux gebruikt; in deze bespreking zullen we dit a priori nemen) en verbinding maakt met een terminalserver.

Normaal gesproken worden thin clients gemaakt om te besparen op hardware en software, in zeldzame gevallen om andere redenen.

In dit artikel zal ik proberen een kort overzicht te geven van WTWare, een Linux-distributie die speciaal is ontworpen voor het maken van thin clients.

Ten eerste over de thin client.

Een thin client is een systeemeenheid die doorgaans geen harde schijf heeft, en alleen de minimale set hardware die nodig is om het thin client-besturingssysteem te laten draaien (hierna eenvoudigweg een thin client genoemd) is aanwezig. De systeemeenheid is aangesloten op de voeding, muis, toetsenbord, monitor en netwerkkabel. Naast de standaardset kunnen er nog andere apparaten op de thin client worden aangesloten, op voorwaarde dat deze deze kan herkennen en naar de terminalserver kan overbrengen.
Het netwerkdiagram met thin clients ziet er ongeveer zo uit:

Hoe werkt dit:

  1. De thin client wordt vanuit een van de bronnen op de computer geladen. De belangrijkste opties voor downloadbronnen zijn LAN, CD, HDD.
  2. Tijdens het opstartproces van de thin client (of daarvoor in de LAN-versie) wordt aan de netwerkkaart van de computer een IP-adres toegewezen.
  3. Nadat het downloaden is voltooid, opent de thin client via rdesktop een terminalsessie met de terminalserver die is opgegeven in de instellingen.
Waarom werkt het:
  1. De hardwarekosten worden aanzienlijk verlaagd. Een onderneming kan voor een paar centen oude rommel kopen, en het enige dat nodig is voor de werking ervan is een terminalserver met voldoende bronnen en geconfigureerde thin clients.
  2. De softwarekosten worden verlaagd - u hoeft geen software voor desktops te kopen, u hoeft alleen maar een terminalserver te licentiëren (maar u moet wel terminallicenties kopen).
  3. De administratiekosten worden verlaagd. U hoeft alleen de terminalserver te beheren. Zoals de praktijk heeft geleerd, zijn thin clients vrijwel onverwoestbaar (als je geen gerichte inspanningen levert) en falen ze praktisch niet. Maar je moet begrijpen dat hij bij het wisselen van de systeembeheerder deze hele kwestie moet uitzoeken, bijvoorbeeld door het werk van thin clients op virtuele machines te simuleren, omdat elke storing tot een algemene ineenstorting zal leiden.
Downloadtypen:
  1. Netwerk downloaden. Het werkt als volgt: DHCP- en TFTP-servers moeten op het lokale netwerk zijn geïnstalleerd. De computer moet beschikken over een netwerkkaart met BootROM, of stuurprogramma's voor de netwerkkaart die BootROM emuleren. De netwerkkaart zoekt een DHCP-server op het netwerk en ontvangt alle benodigde netwerkinstellingen + TFTP-serveradres. Vervolgens wordt er contact gemaakt met de TFTP-server en wordt het besturingssysteem geladen.
  2. Opstarten vanaf CD/DVD/Flash/IDE is hier standaard, net als bij elk ander besturingssysteem.
Wat is WTWare?

WTWare is een GNU/Linux-distributie die speciaal is ontworpen voor het maken van thin clients. Het is gebaseerd op een populaire client genaamd Thinstation. Het belangrijkste verschil is de focus op Russische gebruikers (Thinstation zelf heeft problemen met het Cyrillische alfabet), plus allerlei kleine verbeteringen.

WTWare instellen.

Ik zal het niet hebben over het instellen van DHCP- en TFTP-servers, alles is daar vrij standaard. Ik wil u eraan herinneren dat u op de DHCP-server het adres van de TFTP-server moet opgeven, en op de TFTP-server het pad naar het downloadbestand en de naam van dit bestand.

Ook ga ik me niet verdiepen in de verfijning van WTWare, omdat... De informatie op de officiële WTWare-website is redelijk toegankelijk, er is veel en alles is in het Russisch. Ik noem alleen de belangrijkste aspecten.

Dus. Download eerst de Thinstation-image van de WTWare-website. Laten we uitpakken.
Het opstartbestand heet pxelinux.0 bij het opstarten via PXE (als BootROM in uw netwerk of moederbord is ingebouwd) of wtshell.nbi voor de Etherboot-bootloader (als u een BootROM-emulator gebruikt).

Etherboot is trouwens een opensourceproject dat firmware produceert voor vrijwel alle bestaande netwerkkaarten. Etherboot-firmware kan naar de BootROM-chip of het flashgeheugen van een netwerkkaart worden geschreven en kan vanaf een diskette of harde schijf worden gestart als opstartsector of als een DOS-programma.

Als u vervolgens opstart via LAN en uw DHCP- en TFTP-servers correct zijn geconfigureerd, zou alles moeten werken zoals het is. Het enige is dat de terminalserver niet wordt gevonden, omdat u uw thin clients nog niet heeft geconfigureerd.

Als u op een andere manier downloadt, is het de moeite waard om dit te lezen en de downloadmethode te selecteren waarin u geïnteresseerd bent.

Configuratie

Nogmaals, ik zal niet in de jungle van configuratiebestanden duiken, omdat er honderden parameters zijn. je kunt hun volledige lijst bekijken. Ik zal alleen over de belangrijkste praten.

WTWare heeft de volgende typen configuratiebestanden:

  1. all.wtc – systeembreed configuratiebestand.
  2. list.wtc – verbonden configuratiebestanden volgens de lijst.
  3. Individuele configuratiebestanden.
Individuele configuratiebestanden kunnen van de volgende typen zijn:
  1. Terminalnaam.wtc. De terminalnaam wordt dienovereenkomstig door de DHCP-server verstrekt.
  2. ma.ka.dr.es.te.rm.wtc. De binding gaat naar het klaproosadres van de aangesloten terminal.
Configuratiebestanden hebben de volgende prioriteiten:
  1. alles.wtc
  2. Bestanden vermeld in list.wtc
  3. Bestanden opgenomen via include
  4. Individuele configuratie
Systeembrede bestandsconfiguratievariabelen:
win2kIP = 10.100.50.1 // terminalserveradres 1.
win2kIP2 = 10.100.50.2 // adres van terminalserver 2.
video = VESA(S) // universele driver, werkt op vrijwel alle videokaarten
mouse_wheel = on // zet het muiswiel aan
resolutie = 1024x768 // schermresolutie
bpp = 32 // Kleurdiepte

Configuratievariabelen van individuele bestanden:
gebruiker = gebruikersnaam // gebruikersnaam
wachtwoord = user_password // gebruikerswachtwoord
domein = ondernemingsdomein // ondernemingsdomein

Als u een variabele die in het algemene bestand aanwezig is, naar een individueel bestand schrijft, krijgt deze een hogere prioriteit.

Bovendien worden aangesloten apparaten, zoals printers, scanners enz., ook in afzonderlijke bestanden geregistreerd.

En uiteindelijk wilde ik nog een interessante functie noemen: het verbinden van lokale bronnen (Floppy, DVD, Flash, HDD, Geluid). In de configuratie ziet het er ongeveer zo uit:
diskette=aan
cd-rom=aan
usb1=aan
geluid = aan
De schijf zal beschikbaar zijn in de huidige gebruikerssessie vanuit Windows Verkenner op het adres: \\tsclient\(floppy|cdrom|usbN).

Gebreken:

  1. Er kunnen problemen optreden bij het aansluiten van apparatuur als er geen stuurprogramma's voor in het systeem aanwezig zijn. Ik weet dat je met een paar trucjes de afbeelding kunt demonteren, de stuurprogramma's daar kunt plakken en de afbeelding weer in elkaar kunt zetten. Ik heb het zelf niet geprobeerd.
  2. Als de kaart geen BootROM heeft, kunnen er problemen optreden bij de selectie van Etherboot-firmware (niet voor alle kaarten beschikbaar).
Licentie:

Het is vermeldenswaard dat het systeem zelf gratis is, maar u kunt een licentie kopen voor een zeer interessant doel: het WTWare-logo van het opstartscherm verwijderen. Zoals ik het begrijp, werd dit gedaan voor bedrijven die dit product massaal introduceren onder auspiciën van outsourcing.

Apparatuur voor het maken van thin clients:

Op de WTWare-website kunt u ook apparatuur kopen voor het maken van thin clients (om ze niet uit de prullenbak te halen). Ik moet zeggen dat het (de uitrusting) aan alle eisen van glamour voldoet. Een paar schermafbeeldingen:

Nou, dat is waarschijnlijk alles. Met de juiste configuratie van de terminal, DHCP en TFTP-server zou alles meteen moeten werken. Er is veel Russischtalige literatuur op internet, dus er zouden geen problemen moeten zijn met de installatie. En over het algemeen vond ik het systeem qua documentatie erg leuk; bijna alles staat op de website van de fabrikant.

P.S. Ik heb dit product persoonlijk bij twee bedrijven geïnstalleerd, één met 34 pc's, de tweede met 16 pc's.
PPS Het moet duidelijk zijn dat dit product geen alternatief is voor Linux, en misschien zal de naam op elke pc, afhankelijk van het geïnstalleerde besturingssysteem, het algemene beeld veel aangenamer zijn. Misschien niet. Dit is precies een thin client en niets anders.

Zo niet allemaal, dan hebben veel gebruikers van moderne computersystemen gehoord van concepten als dikke en dunne clients. Wat het is, weten de meesten niet alleen niet, maar raden het zelfs niet. Er is echter niets bijzonder moeilijks om dit probleem te begrijpen. Vervolgens bespreken we algemene kwesties die verband houden met thin clients en de 1C thin client zelf met een van de eenvoudigste oplossingen om deze in te stellen. Maar eerst moeten een paar basisconcepten worden geïntroduceerd.

Thin clients: wat is het eigenlijk?

Over het algemeen kan het concept van thin clients tegenwoordig niet duidelijk worden gedefinieerd. Feit is dat deze zowel hardware als software omvatten. Als we bijvoorbeeld rekening houden met de softwareomgeving die aanwezig is op een gewone pc, fungeert de personal computer zelf als een ‘thick client’, maar dezelfde webbrowser die wordt gebruikt om toegang te krijgen tot internet is een ‘thin client’.

U kunt ook kijken naar de officiële interpretatie van hoe thin clients worden beschreven. Wat is het? In wezen verwijst deze term naar elke computerterminal of clienttoepassing op netwerken die gebruik maken van een terminal- of client-server-architectuur.

Zoals al duidelijk is, kunnen thin clients ook worden beschreven vanuit het oogpunt van computerterminals. Wat is het in dit geval? In de meeste gevallen zijn dit heel gewone computers die geen harde schijf of besturingssysteem hebben. Wat de hoofdcomponenten betreft, is er een minimale configuratie voor netwerkverbindingen, weergave, invoer en uitvoer van informatie, enz. Met andere woorden: het besturingssysteem bevindt zich op een centrale server en wordt via netwerkprotocollen op een dergelijke terminal geladen, evenals alle andere toepassingen. De essentie van het gebruik van een thin client is dus het verminderen van de computerbelasting op een enkele terminal en het gebruiken van de server als hoofdapparaat voor alle computerbewerkingen.

Als je naar het 1C-programma kijkt, worden de dikke en dunne clients fundamenteel in precies deze configuratie gebruikt. Het hoofdpakket (server) wordt op de server geïnstalleerd en terminals op afstand zijn via netwerkverbindingen verbonden met het basisprogramma, waarbij gebruikers inloggen onder speciaal geregistreerde logins en wachtwoorden, hoewel je ook configuraties met harde schijven op clientmachines kunt vinden, wanneer wanneer aangesloten, wordt het hoofdprogramma er gedeeltelijk op geladen.

Verbindings- en licentieproblemen

Zoals de praktijk laat zien, wordt bij het combineren van computers tot één geheel in de regel de lokale netwerktopologie "ster" of zijn derivaten gebruikt (alle terminals zijn niet met elkaar verbonden, maar zijn rechtstreeks verbonden met de centrale server).

Onderweg is het vermeldenswaard dat het “thin client”-systeem ook goed is omdat het de kosten voor het aanschaffen van software verlaagt (zoals hierboven vermeld, het is niet nodig om pakketten op alle terminals te installeren - het is voldoende om het alleen op de server), en het is ook snel en eenvoudig om licentieproblemen op te lossen. In dit opzicht zijn er twee manieren: de licentie kan worden geïnstalleerd voor meerdere gebruikers van één terminal of voor meerdere computers met op elk één gebruiker. De verlaging van de financiële kosten is duidelijk.

Minimale configuratie

Maar het meest interessant is wat voor soort apparatuur er op de kindercomputers moet worden geïnstalleerd als er een thin client wordt gebruikt.

Er wordt aangenomen dat het aan boord voldoende is om een ​​middenklasse processor, een minimum aan RAM (sommige experts zeggen dat zelfs 1 MB voldoende is), de eenvoudigste videokaart en een netwerkkaart te hebben. Het spreekt voor zich dat er een toetsenbord, muis, monitor of ander apparaat op de clientmachine is aangesloten. Maar vanwege het ontbreken van een harde schijf met het besturingssysteem beheert de gebruiker deze rechtstreeks via de terminalserver.

Opstartspecificaties van het besturingssysteem

Maar veel gebruikers hebben mogelijk vragen over het laden van het besturingssysteem. Hoe zo? Er staat immers geen harde schijf op de clientterminal? Het serversysteem start op met behulp van netwerkprotocollen.

De meest gebruikte opties zijn BOOTP, PXE, TFTP, DHCP en RIS. Soms kan voor het opstarten van een lokaal besturingssysteem een ​​DiskOnModule (DOM)-apparaat worden gebruikt, dit is een flashgeheugen met een IDE-connector en een speciale chip die verantwoordelijk is voor het implementeren van de logica van een gewone harde schijf, waardoor de primaire BIOS-invoer/ uitvoersysteem identificeert deze module als een echte harde schijf.

Werken met applicaties

Onder de gebruikte toegangs- en controleprotocollen zijn onder andere vaak wijzigingen te vinden als RDP, X11, Telnet, VNC, SSH, NXNoMachine, ICA en vele anderen.

Op basis van het basisconcept van de thin client zelf kan gemakkelijk worden geconcludeerd dat de gebruiker van de clientterminal, wanneer hij met een bepaald programma of bepaalde informatiegegevens werkt, alleen toegang heeft tot de server.

Dit doet enigszins denken aan de analogie met cloudtechnologieën (bijvoorbeeld het werken met Office 365), waarbij de software uitsluitend op een externe terminal wordt geïnstalleerd.

Dikke en dunne client 1C: verschillen

Laten we nu eens kijken naar de verschillen tussen beide soorten clients, waarbij we het 1C-softwarepakket als voorbeeld gebruiken. Een ‘thick client’ wordt gewoonlijk een gebruikerscomputer met eigen computerfaciliteiten genoemd, wanneer een deel van de informatie daarop wordt verwerkt.

In 1C is een thin client als een passieve computer, waarop alleen de resultaten van de gegevensverwerking worden weergegeven, aangezien alle noodzakelijke bewerkingen op de server worden uitgevoerd. De clientterminal is bijvoorbeeld niet betrokken bij het samenstellen of genereren van rapporten. De gegevensverwerking vindt plaats op een server-pc en de gebruiker ontvangt alleen het eindresultaat.

Een client instellen met het 1C-pakket als voorbeeld

Ten slotte kunnen we de vraag hoe we een thin client configureren niet negeren. Laten we opnieuw het 1C-pakket als voorbeeld nemen en een van de snelste en eenvoudigste oplossingen overwegen voor het instellen van de noodzakelijke parameters, waarbij we de 42 Cloud-webserver als voorbeeld gebruiken. In principe is het opzetten van een thin client in 1C vrij eenvoudig, en elke gebruiker kan het doen, om nog maar te zwijgen van een gekwalificeerde systeembeheerder.

Eerst moet u 1C thin clients versie 8.2 of 8.3 downloaden en installeren. Vervolgens is de eerste stap het publiceren van de database, waarna u de link ernaar naar het klembord moet kopiëren (deze is later nodig).

Nu moet u de thin client installeren en starten wanneer het proces is voltooid. Om alles te laten werken, moet de gepubliceerde database bij de eerste start worden toegevoegd aan de lijst, die nog leeg is, door op de overeenkomstige knop te klikken, waarna u de willekeurige naam ervan moet invoeren.

In de volgende fase moet u in het gedeelte Verbindingen het type "Webserver" selecteren en in het volgende venster, in het speciale veld bovenaan, de eerder gekopieerde link naar het adres van de gepubliceerde database plakken.

Vervolgens kunt u in de instellingen van certificaten en startparameters de instellingen ongewijzigd laten en vervolgens op de knop "Voltooien" klikken. De database verschijnt in de lijst en om het hoofdprogramma te starten, moet u op de startknop van de 1C: Enterprise-applicatie klikken.

Om in te loggen heeft u de login en het wachtwoord van de 42 Cloud webserver nodig. Hierna verschijnt een venster voor het invoeren van de gebruikersnaam en het wachtwoord voor het programma (standaard is voor alle databases de beheerder geïnstalleerd), waarna een waarschuwing wordt gegeven dat de login is uitgevoerd zonder gebruik van een beveiligingssleutel (hardwarelicenties) , en een vraag over het uitschakelen ervan, die bevestigend moet worden beantwoord. Vervolgens wordt de database gelanceerd, waarmee u zonder beperkingen kunt werken.

Voordelen van het gebruik van dit soort apparatuur

De voordelen van het gebruik van thin clients zijn zelfs voor niet-ingewijden duidelijk.

Allereerst worden, zoals hierboven vermeld, de kosten voor het aanschaffen van apparatuur, het aanschaffen van softwarepakketten en licenties verlaagd. Er is een mogelijkheid tot unificatie (gebruik van één type apparatuur en software voor alle netwerkterminals). De systeembeheerder kan gecentraliseerd beheer en controle uitoefenen over elke computer, omdat het niet nodig is om elke individuele terminal te configureren. Je moet meteen letten op de vermindering van het energieverbruik, omdat computers zonder harde schijven feitelijk meerdere malen minder elektriciteit verbruiken. Bovendien kunnen we praten over fouttolerantie, omdat het besturingssysteem niet vanaf de lokale harde schijf wordt geladen, maar vanaf de server. Bovendien gebeurt zelfs het updaten van software of het overstappen naar nieuwe types centraal en snel. Ten slotte is het grootste voordeel in deze situatie de verhoogde veiligheid, omdat gegevenslekken als gevolg van het ontbreken van lokale of verwijderbare media vrijwel uitgesloten zijn, om nog maar te zwijgen van virusaanvallen.

Conclusie

Over het algemeen zijn dit thin clients. Wat dit is, is hopelijk al een beetje duidelijk. Zoals we zien, zijn er veel voordelen bij het gebruik van een dergelijke regeling voor ondernemingen. En volgens de meeste specialisten op het gebied van IT-technologieën is het gebruik van thin clients tegenwoordig een van de beste oplossingen voor het organiseren van de informatiestructuur en het beheren van lokale netwerken met een groot aantal aangesloten terminals.

Als we het hebben over de kenmerken van een gemaakt programma, bedoelen we in de regel de taal waarin het is gecompileerd, evenals de systeemvereisten die nodig zijn om het uit te voeren. Maar er zijn ook een aantal andere, minder bekende definities. Eén daarvan zijn thin clients. Wat is het en waarom worden ze ontwikkeld?

Wat is een thinclient?

Dit zijn computers of programma's die functioneren als onderdeel van een netwerk met een client-server- of terminalarchitectuur. Ze werken daar echter met een reden. Veel gegevensverwerkingstaken worden overgedragen naar servers waarop thin clients zijn aangesloten. Neem als voorbeeld een browser die wordt gebruikt om netwerkapplicaties te verwerken. Om de systeemfunctionaliteit te garanderen, is een server vereist die is ontworpen voor thin clients. Anders is de implementatie van het idee zelf onmogelijk.

Waar zijn ze voor?

Simpel gezegd is een thin client een volwaardige computer die een lichtgewicht besturingssysteem kan laden en ook verbinding kan maken met een terminalserver. Het wordt alleen gebruikt om te besparen op software en hardware. Een gewone thin client is een systeemeenheid die geen harde schijf heeft, maar er zitten nadelen aan de hardware die nodig is om het besturingssysteem te laten draaien. Zo zijn de voeding, manipulator, toetsenbord, monitor en netwerkkabel aangesloten. Bovendien kunnen er andere apparaten aanwezig zijn, maar gebruik is alleen mogelijk als deze worden geïdentificeerd en informatie daarover naar de terminalserver wordt verzonden.

Het is ook vermeldenswaard dat het vereiste niveau van softwarekosten wordt verlaagd. Het is niet nodig om voor elk apparaat een licentie aan te schaffen. Ook de operationele personeelskosten worden verlaagd, omdat er slechts één terminal hoeft te worden beheerd. In de praktijk is gebleken dat het behoorlijk lastig is om een ​​thin client schade toe te brengen. Dit verhoogt echter de eisen aan servicepersoneel. Dit heeft vooral te maken met problemen bij het overbrengen van gegevens van de ene beheerder naar de andere. In dit geval is het noodzakelijk dat de voorbidder alles goed begrijpt, omdat eventuele problemen het hele systeem kunnen schaden. Hierna gaat de waarde van thin clients verloren.

Belangrijkste verschillen tussen dunne en dikke clients

Waar hebben we het over als we het hebben over dikke en dunne klanten? De verschillen tussen hen zijn als volgt: dikke clients zijn een soort programma's die autonoom op een aparte terminal kunnen functioneren. Ze hebben geen externe server nodig die is ontworpen om hun eigen werk efficiënt uit te voeren; De thin client is hierboven beschreven.

Wat is het werkingsprincipe en welke soorten downloads bestaan ​​er? Informatie over de functie kan in drie punten worden beschreven:

1. De thin client wordt via een van de mogelijke bronnen op de computer geladen. De belangrijkste opties die u kunt overwegen zijn: LAN, CD, HDD.
2. Wanneer de thin client opstart, krijgt de netwerkkaart van de computer een eigen IP-adres.
3. Nadat alles is verwisseld wat nodig is, wordt er via het bureaublad verbinding gemaakt met een terminalsessie met de server die is opgegeven in de instellingen.

In dit geval is er mogelijk al toegang verleend of zijn mogelijk een wachtwoord en login vereist. De verbinding van een thin client vanwege het lokale netwerk van de onderneming moet zijn toegestaan ​​in de serverinstellingen. Het werkingsprincipe is dus al een beetje duidelijk. De belangrijkste stap is het laden, iets wat alle thin clients doen.

De volgende mogelijkheden zijn het vermelden waard:

1. Downloaden via netwerk. Er moeten TFTP- en DHCP-servers actief zijn. De computer moet een netwerkkaart hebben met de eigenschap BootROM, of speciale stuurprogramma's die deze emuleren. Het is noodzakelijk om de aanwezigheid van alle verwijzingen te controleren, instellingen te verkrijgen en het besturingssysteem te laden.
2. Start het systeem op vanaf DVD\CD\Flash\IDE, vooraf geladen.

Webclient

Thin client-technologie is erg populair. Maakt de gebruiker er bovendien voortdurend gebruik van? Er moet tegenwoordig een grotere rol worden toegekend aan de meest voorkomende thin clients. Mocht het nog niet duidelijk zijn, dan hebben we het over browsers. Ze fungeren als ideale voorbeelden van werken volgens deze principes. Afzonderlijk is de browser vrijwel nutteloos. De mogelijkheden die het biedt voor een computer die is aangesloten op het mondiale netwerk zijn echter behoorlijk groot. Het apparaat kan over een vrij bescheiden softwarebron beschikken, maar nadat het de vereiste gegevens van externe servers heeft ontvangen, is het heel goed mogelijk om te rekenen op de ontwikkeling van een multifunctioneel object van hoge kwaliteit. Om dit te doen, volstaat het om uw eigen verzoek te formuleren, waarna de benodigde gegevens uit externe bronnen worden verkregen.

Werken in terminalmodus

Naast de hierboven beschreven gevallen moet u op nog een hardwarefunctie van de thin client letten. Het verwijst naar een speciaal apparaat dat qua ontwerp verschilt van een personal computer. Dit mechanisme vereist geen harde schijf en maakt gebruik van een speciaal lokaal besturingssysteem. Bovendien heeft hij geen speciale bewegende delen, wordt hij aangeboden in speciale behuizingen en is hij volledig passief gekoeld. Vervolgens is het de moeite waard om een ​​specifiek voorbeeld te geven om duidelijk te zien waar een thin client nog meer kan worden gebruikt. In dit geval moet u het 1C-programma overwegen. Het is dus gebaseerd op het werk van twee delen. Een daarvan is het platform zelf, dat nodig is voor werk. Het tweede deel is een uitbreiding die individuele doeleinden vervult. Zonder platform kan het echter niet werken.

Protocollen gebruikt door thin clients Het is de moeite waard om de negen bekendste typen protocollen te noemen die bij de ontwikkeling van deze software zijn gebruikt. Hun lijst is als volgt:

1. X11 – gebruikt op Unix-systemen.
2. Telnet – is een multiplatformprotocol. Fungeert als een bidirectioneel acht-bit byte-georiënteerd communicatiemiddel.
3. SSH – is een multi-platform analoog van Telnet. Het belangrijkste verschil is de veiligheid van de verzonden informatie.
4. NX NoMachine is een aangepast X11-protocol. Het belangrijkste voordeel is datacompressie.
5. Virtual Network Computing is een platformonafhankelijk systeem. Gebruikt een normaal client-server applicatielaagprotocol om toegang te krijgen tot de vereiste computers die op dit programma zijn aangesloten.
6. Independent Computing Architecture - is een nogal imperfecte methode voor gegevensoverdracht. Een dergelijk protocol heeft een aanzienlijke invloed op de prestaties en vereisten van de systemen waarmee het werkt.
7. Remote Desktop Protocol - geschikt voor toegang tot externe desktops. Het is mogelijk om een ​​breed scala aan informatie te verzenden, waardoor er meer mogelijkheden ontstaan ​​voor het gebruik van externe apparaten.
8. SPICE – fungeert als een protocol dat is ontworpen voor gegevensoverdracht en dat zowel op een lokaal netwerk als via internet comfortabel kan worden gebruikt. De belangrijkste kenmerken zijn onder meer “softwaregemak”, wat het mogelijk maakt om snel informatie uit te wisselen. Dit is mogelijk dankzij de eenvoud van gegevensoverdrachtprocessen. Daarnaast is het mogelijk om op een breed scala aan architecturen te werken.
9. Diverse gesloten protocollen ontwikkeld door programmeurs van verschillende bedrijven en organisaties. Ze worden meestal gebruikt in de gebouwen van de onderneming waarvoor ze zijn ontwikkeld. Er zijn veel unieke parameters, waaronder implementatie, systeemvereisten en architectuur. In dit geval wordt de thin client gemaakt voor bepaalde ondernemingen en protocollen die in het gebied actief zijn.

Implementatievoorbeelden Als voorbeeld van een thin client-implementatie is het de moeite waard om het volgende te geven:

Terminaltoegang;
schijfloos station;
LTSP;
Thinstation.

Het gebruik van thin clients maakt het mogelijk om de snelheid te verhogen van het updaten van alles wat nodig is voor het functioneren van de software.