Wat is een thinclient? Hoe werkt een thinclient? Hoe het werk gebeurt

Vandaag zullen we kijken hoe we met een thin client kunnen werken ( terminal) en wat het in principe is. De thin client zelf is een computer zonder besturingssysteem en harde schijf. Dit is een systeemeenheid met een minimale reserve aan mogelijkheden, een monitor, een toetsenbord met een muis. Alle werkzaamheden vinden plaats op een terminalserver die speciaal is ontworpen voor werk met meerdere gebruikers. Een thin client is slechts een imitatie van hoe een computer werkt. Het wordt weergegeven werken op afstand op de server.

Hiermee kunt u één set programma's en een server gebruiken voor kantoorwerk, waardoor het onderhoud voor de systeembeheerder eenvoudiger wordt. Documenten en werkbestanden worden niet op de computers van gebruikers opgeslagen. Het is niet nodig om voor elke gebruiker een persoonlijk besturingssysteem en een reeks programma's aan te schaffen. U kunt printers en andere randapparatuur aansluiten.

Wanneer u een medewerker van afdeling naar afdeling verplaatst, hoeft er niet overgeplaatst te worden werkplek. Het bevindt zich op de server en is toegankelijk vanaf elk werkstation. Met de terminalserver kunt u ook overal verbinding maken met uw werkplek, ook thuis of op zakenreis. Tegelijkertijd blijft alle benodigde informatie op kantoor op de servers.

Geen thin client vereist voor een succesvolle werking harde schijf, 1 megabyte RAM is voldoende, de eenvoudigste videokaart En zwakke processor. Het belangrijkste werk gebeurt elders en de terminal hoeft dit werk alleen op een specifieke plek te tonen. De monitor laat het zien en de muis en het toetsenbord besturen het proces.

Nu technische nuances. Om de thin client te laten functioneren, moet de speciale programma's, die de eerste produceren bootstrap en verbinding maken met de terminalserver. De meeste van deze programma's zijn gratis. Uit mijn ervaring kan ik de oplossing van IT Consultant LLC aanbevelen, deze is eenvoudig, aangepast en heeft een ondersteuningsforum. Eenvoudig in te stellen en te beheren.

Op de server maken we bijvoorbeeld een downloadmap aan voor thin clients tftpboot, noteer de gedownloade set bestanden, maak een bestand met instellingen voor elk station. In dit artikel beperk ik mij tot informatie over het opzetten van een server. De rest kunt u achterhalen door de documentatie te lezen en op het forum naar antwoorden te zoeken. Als er veel vragen zijn, zal ik een apart artikel schrijven.

Installeer op de server via installatie Windows-componenten Installatieservice op afstand, waarbij de configuratie voor later wordt bewaard. Vervolgens bewerken we het register, het pad dat we nodig hebben is - HKLM\System\CurrentControlSet\Services\Tftpd\Parameters\Directory, sleuteltype REG_SZ, betekenis " C:\tftpboot". Dit is onze downloadmap voor de thin client. Open daarna de services, zoek Triviale FTP-daemon, stel het opstarttype in op AUTO en start de service.

Instellingen DHCP vrij eenvoudig.

003 Router 192.168.1.2
006 DNS-servers 192.168.1.1, 192.168.5.1
066 Hostnaam van de opstartserver 192.168.1.5
067 Naam van opstartbestand pxelinux.0

Er worden 4 punten gebruikt, ik denk dat het geen zin heeft om uit te leggen wat wat is. Geef uw serveradressen op.

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 eenvoudige vertaling 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.
  • In het geval van een LAN ontvangt de aangesloten computer specifiek IP-adres zelfs 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 moeten presteren groot volume enkele soortgelijke taken. Vaak gaat dit gepaard met de verwerking van databases, zoals diverse catalogi en bibliotheken. Zo worden thin clients gebruikt in winkels, apotheekketens, en met hun hulp werken ook bankterminals.

Voor het bedienen van een thin client gebruiken ze doorgaans een vrij standaard terminalserver. Vaak wenden ze zich tot het besturingssysteem Windows-server, 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 geluid 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 ​​hele sterke verbinding te hebben doorvoer.
  • Gebruik deze modus Het programma vereist geen krachtige software. 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 kunnen we er een paar benadrukken negatieve aspecten dunne cliënt. 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.

In een typisch netwerk van een kleine organisatie zijn er meestal anderhalf tot twee dozijn computers, één tot twee servers en niet groot 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 personeel behoorlijk 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 (zo groot als een gemiddeld boek) die niet erg hoog zijn. technische parameters(ca. 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: goede ober Ze zijn niet goedkoop en op de korte termijn lijken de terminals geen aantrekkelijke oplossing vergeleken met traditionele computers (“thick clients”).
De situatie verandert radicaal als je een kleine analyse maakt van de kosten van netwerk infrastructuur 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 totale prestaties van alle computers die gebruikers eerder gebruikten.” Maar dit is niet waar; we kunnen dat in 95% van de gevallen vol vertrouwen zeggen persoonlijke computer wordt gebruikt bij 5%, 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 duurste componenten - harde schijven, een grote hoeveelheid geheugen, een externe videokaart, enz. De totale kosten van systeemeigendom worden verlaagd door de tijd die nodig is voor het onderhoud van gebruikerswerkstations, de mogelijkheid snel herstel mislukte werkplek, energiebesparing (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. Mogelijkheid tot softwarematige versleuteling van gegevens zonder gebruik extra uitrusting elimineert de mogelijkheid van ongeautoriseerde 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. Administratie terminal systeem 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 meteen naar zijn werkplek gaat geïnstalleerde programma's(op de server).

Het vrijmaken van bronnen, het verminderen van de netwerkbelasting

De belading neemt af lokaal netwerk, aangezien alleen schermstatussen naar de terminal worden overgedragen, terwijl aanzienlijke hoeveelheden gegevens naar de personal computer kunnen worden overgedragen. Bij gebrek aan computerbronnen is het voldoende om te upgraden terminal-server, 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. Kleine maten 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 displays die ooit op grote schaal werden gebruikt als toegangsapparaten voor minicomputers en mainframes. De X-terminal gebruikt het X-Window-protocol voor interactie met degenen die erop werken Linux-server of Unix-applicaties. Het voert het X-serverprogramma uit en gebruikt lokale lettertypen om informatie weer te geven. Deze functionaliteit vereist meer bronnen centrale verwerker en meer RAM dan voor normale werking“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 Microsoft-services Terminaldiensten 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 voor gebruikersauthenticatie, en kan 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

Bij typisch werk het verkeer van client naar server niet groter is dan één kilobyte per seconde, de maximale waarde die tijdens de testsessie wordt geregistreerd, is 1006 bytes/s. Verkeer binnen omgekeerde richting(server-client) is enkele tientallen kilobytes per seconde. Maximale waarde behaald tijdens de sessie - 106664 bytes/s (bereikt bij het openen van een IE-venster met afbeeldingen en dynamische flash-banners op mail.ru). De gemiddelde verkeerswaarde is ongeveer 5-6 KB/s (werkend Internet Explorer, WinWord-documenten bekijken zonder afbeeldingen, programma's openen en uitvoeren met standaard elementen gebruikersinterface). 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 cliënt worden verzonden lokale mapping gebruikersinterface-elementen (vensters, knoppen, lettertypeontwerp) in plaats van hun afbeeldingen. 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. Indien genomen als de nominale operationele bandbreedte Ethernet-netwerken 100 Mbit, waarbij de noodzakelijke veiligheidsmarge voor kritisch verkeer van ongeveer 2-3 MB/s overblijft, stelt deze band 20-30 clients in staat om in de zwaarste modus te werken zonder de minste vertraging bij het updaten van het scherm, of maximaal 500 clients in de geval van normaal kantoorwerk zonder actieve dynamische graphics die een constante overdracht vereisen grafische afbeeldingen naar het scherm. 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 schermbelastingspieken van sommige machines zal optreden tijdens perioden waarin wordt gewacht tot de gebruiker reageert op 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 op werkplekken, in plaats van volwaardige computers. 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 een apparaat genoemd voor het invoeren en weergeven van informatie (terminal). Fysiek is een thin client een compacte en stille computer zonder harde schijf, waarvan het hoofdbesturingssysteem op de server is geladen. Alle gebruikersapplicaties draaien op de terminalserver (applicatieserver), maar dit is volledig transparant voor de gebruiker. Omdat de volledige rekenlast op de server valt, beschikt de thin client over een minimale hardwareconfiguratie zonder enig prestatieverlies.

Waar worden thin clients voor gebruikt?
Thin clients worden gebruikt in organisaties waar de meeste gebruikers computers gebruiken om hetzelfde soort taken uit te voeren: werken met databases, informatiecatalogi (winkels, apotheken, bibliotheken), werken als bankterminals, enz.

Terminalservers. Servers met een standaardarchitectuur worden gebruikt als terminalservers, gebaseerd op standaard componenten, met operatiekamers Microsoft-systemen Windows Server, Linux, Solaris. Een essentieel punt zijn de toegenomen eisen aan de betrouwbaarheid en prestaties van servers, omdat deze eisen de prestaties van alle werkstations met thin clients bepalen.

Software. Terminalservers gebruiken systeembrede software Windows-software, Linux, Solaris. Thin clients opereren onder controle van besturingssystemen Windows-systemen CE, Windows XP ingebed, Linux. De thin client-software bevindt zich direct in de thin client in het ingebouwde flashgeheugen. Bij instapmodellen die geen ingebouwd geheugen hebben, wordt de software gedownload van de server wanneer de thin client wordt ingeschakeld (deze technologie is geïmplementeerd in Aquarius thin clients). Deze laatste optie is echter onpraktisch als het communicatiekanaal tussen de server en de thin client een lage bandbreedte heeft, of in rekening wordt gebracht op basis van de hoeveelheid verzonden verkeer.

Welk besturingssysteem staat op de terminal?
Het terminalbesturingssysteem is “firmware” in een klein schijf-op-module-apparaat (flashgeheugen 64 MB-1 GB). Het biedt de basisfunctionaliteit van de client: aanvankelijk laden, correcte werking videoadapter, audio, werk randapparatuur rechtstreeks verbonden met de terminalclient (muis, toetsenbord, lokale drukkers, USB-flashstations). Ook kan het thin client-besturingssysteem een ​​internetbrowser bevatten die autonoom kan werken (zonder terminalserver). Bij het overschakelen naar de terminalmodus begint de client te werken met het serverbesturingssysteem, waarvan een individuele sessie wordt gestart op de terminalserver. Vanaf dit punt wordt de terminal eenvoudigweg een middel om informatie weer te geven en in te voeren.

Welke softwarelicenties zijn nodig?
Om de werking van een groep terminals met Microsoft-software te organiseren, heeft u over het algemeen de volgende licenties nodig:
Licenties voor embedded OS op terminals (Win CE 5.0 of Win XP Embedded), licentie voor server OS (Windows Server 2008), clienttoegangslicenties (Windows Server CAL 2008) - het vereiste aantal licenties is gelijk aan het aantal terminals, terminal toegangslicenties (Windows Trmnl Svcs CAL 2008) - het vereiste aantal licenties is gelijk aan het aantal terminals of gebruikers. Applicatieprogramma's worden in de regel uitgevoerd volgens het principe van evenveel gebruikers (terminals), evenveel licenties.

Voor- en nadelen van de terminalmethode voor het bouwen van een netwerk(in het geval dat met behulp van Windows OC).
Pluspunten.

  • verlaging van de initiële aanschafkosten als gevolg van minimale eisen naar configuratie;
  • aanzienlijke vermindering van het stroomverbruik - een typische thin client heeft een stroomverbruik van slechts 10 W (versus 250-350 W voor een pc)
  • unificatie - alle clients hebben dezelfde set software;
  • gemakkelijke implementatie van taken - het is niet nodig om elke computer afzonderlijk te configureren, aangezien clients centraal worden beheerd. De systeembeheerder voert alle instellingen voor het beheer van thin clients centraal op de server uit;
  • tijdbesparend systeembeheerder, absoluut dienend identieke computers, de kans op storingen wordt geminimaliseerd en alle programma's worden op de server geïnstalleerd;
  • schaalbaarheid - een systeemimage dat één keer is gemaakt zodat de hele groep gebruikers ermee kan werken, stelt u in staat een eenvoudig schaalbaar netwerk te onderhouden. U kunt zoveel pc's installeren als u nodig heeft, terwijl het toevoegen van nieuwe werkstations minimale inspanning vergt;
  • beveiliging en fouttolerantie. Wanneer de terminal opstart, ontvangt deze een besturingssysteem “van de fabrikant”, waarvan de configuratie alleen door de afdeling wordt uitgevoerd informatie ondersteuning. Alle gebruikersinformatie wordt op de server opgeslagen in een RAID-array en er wordt regelmatig een back-up van gemaakt, wat de fouttolerantie vergroot;
  • door informatielekken - geen lokale opslag - geen mogelijkheid om kopieën te maken van documenten op verwijderbare opslagmedia (tenzij anders toegestaan ​​door de systeembeheerder).
  • elke terminal is een analoog van een krachtig werkstation, draaien alle programma's lokaal op een snelle terminalserver.
  • gemak van verlenging rekenkracht- het is niet nodig om de terminal te upgraden. Omdat het slechts een apparaat is voor het invoeren en weergeven van informatie, en zelf niets verwerkt. Als er een tekort is aan computerbronnen, volstaat het om de server te upgraden (meestal is dit winstgevender dan het upgraden van N volwaardige werkstations), en de nieuwe bronnen zullen in één keer beschikbaar zijn voor alle terminals.
  • de mogelijkheid om toegang te krijgen tot uw virtuele desktop en alle documenten vanaf elke terminal die op de server is aangesloten. Omdat alle informatie op de server wordt opgeslagen, volstaat het om u vanaf elke terminal in het systeem te authenticeren (voer uw gebruikersnaam en wachtwoord in).
  • geen problemen tijdens stroomuitval. Omdat alle informatie op de server wordt opgeslagen, volstaat het om deze uit te rusten met apparaten ononderbroken stroomvoorziening. Energieverlies op de werkvloer zal slechts leiden tot een tijdelijk onvermogen om te zien wat er op het terminalscherm gebeurt. Hier kunnen we de volgende analogie geven: als we de monitor uitzetten, gebeurt er immers niets met ons open source-software? Nadat de stroom is ingeschakeld (of wanneer opnieuw opstarten terminal) keert de gebruiker terug naar die staat programma's draaien, die overbleef op het moment dat de terminal werd uitgeschakeld.
  • versnelling van sommige programma's die hogere eisen stellen aan de netwerkbandbreedte. Goede voorbeelden van dergelijke programma's zijn 1C Accounting en Parus. Wanneer de server- en clientonderdelen zich op dezelfde machine bevinden, wordt het knelpunt geëlimineerd: het verzenden van gegevens over het netwerk tijdens clientverzoeken naar de database, en programma's beginnen veel sneller te werken.
  • snelheid van implementatie van een nieuw werkstation - u kunt zelfs vanuit uw huis een thin client aansluiten, sluit deze gewoon aan op een terminalserver (bijvoorbeeld via). De voorbereidende en eenmalige installatie kost slechts een paar minuten, waarna we meteen op onze werkplek staan, met programma's al geïnstalleerd (op de server).
  • stille werking - terminals bevatten meestal geen mechanische componenten, zoals harde schijven en ventilatoren (de koeling gebeurt passief), zodat ze geen geluid maken
  • langere tijd tussen mislukkingen . De afwezigheid van mechanische componenten en de vereenvoudigde architectuur zelf verhogen de betrouwbaarheid van het systeem als geheel, wat belangrijk is gezien de veel langere levensduur van terminals vergeleken met werkstations.
  • klein formaat en ergonomie. Ze zijn meestal niet groter dan een groot boek en nemen niet veel bureauruimte in beslag.
  • op het werk moet je werken. - Het is onmogelijk om 3D-games te spelen of video's te bekijken. Ten eerste staan ​​ze niet op de server en is het onmogelijk om ze zelf te installeren (vanwege beperkingen geïnstalleerd door de beheerder voor installatie van extra software). Ten tweede is de netwerkbandbreedte niet voldoende voor acceptabele schermvernieuwingsfrequenties voor deze toepassingen.
  • een compleet terminaltoegangssysteem is niet gebonden aan een specifiek merk apparatuur en bestaat uit thin clients (terminals) - compacte apparaten, geïnstalleerd op werkstations, een terminalserver voor het uitvoeren van gebruikerstoepassingen, en ten slotte software die al in het besturingssysteem van de server is ingebouwd, zoals Microsoft Windows Server of Linux.
  • Een thin client is geen wondermiddel voor alles.
    De terminals zijn niet ontworpen voor het uitvoeren van zware taken waarbij complexe berekeningen betrokken zijn (bijvoorbeeld AutoCAD en andere modelleringssystemen) of voor het genereren van veel verkeer voor verzending naar de klant (bijvoorbeeld het bekijken van video's). In het eerste geval is dit te wijten aan zware belasting rekenkracht van de server (deze kan zeer weinig clients bedienen), in de tweede plaats - met netwerkbandbreedte. In dit geval moet u volwaardige werkstations gebruiken. Trouwens, moderne 3D-games vallen in beide categorieën.
  • U zult nog steeds moeten betalen.
    Meer lage kosten terminal wordt gecompenseerd door de hoge prijs van de server. Deze machine moet immers krachtig genoeg zijn om de taken uit te voeren van veel aangesloten thin clients. Om eerlijk te zijn merk ik op dat de afhankelijkheid van serverkracht van het aantal werkende clients niet lineair is. De meeste typische taken (bijvoorbeeld meerdere exemplaren van MS in het geheugen) gebruiken voor hun werk de bibliotheken van de reeds actieve eerste kopie, dus de RAM-vereisten zullen relatief laag zijn.
  • Serverbesturingssysteem - MS Windows.
    Met alle gevolgen van dien in de vorm van aanzienlijke eisen aan de serverprestaties, alleen voor de eigen behoeften van het besturingssysteem. Maar het kan worden geschaald door de clientbelasting over verschillende servers te verdelen in het geval van MS Windows Advanced Server of Data Center.
  • Over het algemeen draait alles op één servercomputer.
    Daarom moeten alle mogelijke maatregelen worden genomen om een ​​probleemloze werking en gegevensveiligheid te garanderen.
  • De behoefte aan een constant communicatiekanaal
    In sommige gevallen is het niet nodig dat een werkstation een vaste werkplek heeft, laat staan snel kanaal communicatie. De terminalbehoeften constante communicatie met de server. Gemiddeld heb je een kanaal nodig met een doorvoersnelheid van minimaal 20 Kbps.

Laat je reactie achter!

Tegenwoordig is terminaltoegang tot een server met een virtuele desktop in veel gevallen praktischer dan krachtige computer met breedbandtoegang van 100 Mbit/s, omdat je hem bijvoorbeeld niet mee naar huis kunt nemen van je werk (of op zakenreis). En dat ondanks het feit dat de uitvoering hetzelfde zal zijn.

Er zijn veel opties om dergelijke toegang te organiseren; al deze opties hebben één ding gemeen: je kunt werken vanaf een klein, zwak stuk hardware op een groot, krachtig exemplaar. Bovendien kan dit ‘stukje hardware’ een server of een cloud zijn, waar ook heel veel andere mensen verbinding mee maken.

In feite zijn dergelijke bedrijfsoplossingen niet ongewoon en bestaan ​​ze al enkele jaren. Het is interessant om te zien welk niveau deze technologieën vandaag de dag hebben bereikt. Want om als kantoorbediende te kunnen werken, is het meestal voldoende om te kunnen produceren diverse operaties Met tekstbestanden En per e-mail. Maar zaken als het werken met video of 3D-modellering zijn nog niet zo lang geleden in een handige modus beschikbaar gekomen.

En het feit dat ze beschikbaar zijn gekomen, suggereert dat deze oplossingen zowel voor werk als voor entertainment kunnen worden gebruikt. Dat wil zeggen dat het vroeg of laat mogelijk zal zijn om niet alleen een virtuele werkdesktop te gebruiken, maar ook een persoonlijke, aangezien tegenwoordig iedereen thuis zijn eigen pc heeft.

En we zullen proberen te bewijzen dat alle voorwaarden hiervoor al aanwezig zijn in de loop van het verdere verhaal. Laten we eerst eens kijken naar wat iemand beschikbaar heeft voor persoonlijk gebruik, en dan kijken naar wat IT-bedrijven aan zakelijke klanten bieden.

Wat kan worden gebruikt voor persoonlijke doeleinden

Citrix heeft bijvoorbeeld een demoversie van de virtuele desktop, en ik moet zeggen dat deze op een smartphone zonder vertraging werkt op redelijk trage wifi met een snelheid van slechts 500 Kbps. Het enige ongemak is het ontbreken van een muis. Natuurlijk valt hier niets te zeggen over het werken vanaf een pc of laptop. Toegegeven, dit is natuurlijk een demoversie en er kan simpelweg niet veel in gedaan worden. U kunt bijvoorbeeld niet online gaan.

De demo's hier zijn dus niet geheel indicatief. Van vergelijkbare softwareproducten beschikbaar voor een eenvoudige gebruiker(dat wil zeggen, met gratis versie) is er bijvoorbeeld TeamViewer. Dit is een iets ander verhaal, dit werkt van de ene pc naar de andere pc. Maar toch kunt u met TeamViewer de gehechtheid aan zowel een specifiek stuk hardware als de plaats waar dit stuk hardware zich bevindt, kwijtraken.

Deze applicatie maakt het, met een slechte internetverbinding, mogelijk om op afstand verbinding te maken met een computer en daarop bijna alles te doen wat we gewend zijn niet op afstand te doen.


De computer waarmee we verbinding hebben gemaakt


En dit staat op de computer waarmee u verbinding hebt gemaakt

Teksteditors en de browser werken zoals het hoort. Maar de problemen beginnen met de video. Het beeld wordt veel beter slechtere kwaliteit dan in het origineel.

Zo zien wij dat demon betaalde oplossingen zijn dicht bij de staat wanneer we niet merken dat we vanaf ons apparaat of vanaf een extern apparaat werken totdat we de video inschakelen. Ondertussen hebben betaalde bedrijfsoplossingen deze grens overschreden.

Voor zaken

Laten we het nu specifiek hebben over het afstappen van krachtige gebruikersapparaten, door over te schakelen naar cloud computing of eenvoudigweg naar fysieke servers. Dit alles aan de hand van het voorbeeld van Citrix. Eigenlijk ontstond het idee voor het artikel na hun conferentie en gesprek met bedrijfsvertegenwoordiger Sergei Khalyapin. Ik zal zeggen dat er andere oplossingen zijn voor virtualisatie en terminaltoegang, bijvoorbeeld VMware View, Microsoft VDI, Quest vWorkspace, maar hier zullen we het hebben over Citrix.


Verkeer

De hoeveelheid verzonden verkeer is afhankelijk van drie indicatoren: van de schermresolutie in pixels (en weinig hangt af van de schermgrootte, aangezien de resolutie van smartphones nu Full HD kan zijn, wat betekent dat ze mogelijk meer verkeer nodig hebben dan een computer met een oude monitor ); over de kleurdiepte; en hoe vaak het beeld op het scherm verandert.

Traditioneel veranderen de schermweergaven van Citrix-klanten niet zo veel. Citrix is ​​bijvoorbeeld gewend om in 1C te werken. Meestal ziet het er zo uit: we hebben één regel in de tabel ingevuld, dus slechts een klein gebied met symbolen veranderde in het hele scherm. Daarom hoeft alleen dit kleine stukje informatie te worden verzonden.

Maar nu hebben veel mensen de mogelijkheid nodig om met zwaardere inhoud te werken. Daarom moeten gegevens zeer snel en veel worden verzonden. Daarom zal, afhankelijk van de applicatie waarmee de gebruiker werkt, de bandbreedtevereiste toenemen.

In de basisversie gebruiken we 1280 bij 1024 schermen, voor normaal werken kantoortoepassingen Ongeveer 50-60 kbit/s per gebruiker zal voldoende zijn.

Maar als we een video bekijken, hebben we het al over 700-800 Kbps. En als we Full HD video gaan kijken, dan is dit 1,5 - 2 Mbit/s per gebruiker (omdat er een groot aantal punten en veel veranderingen op het scherm staan). Maar het meest hoge eisen aan de bandbreedte van 3D grafische toepassingen. In gevallen waarin werk in uitvoering met een grote tekening, een verzameling van vele elementen, toen we grote ruimte Als we aan het draaien zijn en we hebben meerdere monitoren met een hoge resolutie, dan kunnen we per gebruiker al snel een bandbreedte van 3, 5 en 10 Mbit/s nodig hebben.

Ze bestaan ​​wanneer toegang op afstand minimaal 1 Gbit/s per gebruiker vereist. Deze hoeveelheid verkeer was bijvoorbeeld nodig voor hetzelfde 3D-model. Het werd berekend op de server en was ongeveer 3x3 meter.

Bij gebruik van de Citrix XenDesktop-oplossing met HDX 3D Pro-technologie met behulp van NVdia-kaarten was het mogelijk om de hoeveelheid verzonden verkeer vanaf het visualisatiewerkstation te verminderen. Aan een externe gebruiker alleen statuswijzigingen worden verzonden en ook gebruikt efficiënte technologieën compressie. Hierdoor is voor comfort ongeveer 10 Mbit/s nodig werken op afstand gebruiker met deze grafische applicatie.

Omdat de bandbreedte beperkt is, zijn er oplossingen om het verkeer te optimaliseren. Citrix noemt het Cloud Brige. En zelfs als de klant toegang heeft tot een bandbreedte van minder dan 50-60 kbps per persoon, kunt u met Cloud Brige dit cijfer terugbrengen tot 20-30 kbps. Bovendien zijn er voorbeelden waarbij de verkeersbehoefte na optimalisatie honderd keer daalde: van 1 Gbit/s per persoon naar 10 Mbit/s.


Er is echter nog één ding voor terminaltoegang zwak punt Het hangt echter niet langer af van de dienstverlener, de klant of het datacenter dat zij gebruiken. Dit zijn latentie en pakketverlies. Sergey Khalyapin van Citrix zei dat in zijn geheugen de slechtste indicator waarbij het mogelijk was om op een externe server te werken een vertraging van 3000 ms en 50-60% pakketverlies was. Maar het was ergens in Noord-Afrika

'Ik kan niet zeggen dat het comfortabel was om te werken, maar het was wel mogelijk om te werken, dat wil zeggen, je kon een document typen, een brief sturen, maar dit vereiste veel wilskracht. Je begint te typen en kijkt hoe deze letters beginnen om daar te verschijnen. Als je plotseling ergens een fout hebt gemaakt, moet je tellen hoeveel tekens je moet retourneren, verwijderen welk teken je wilt corrigeren en dienovereenkomstig op het juiste teken drukken, 'vertelde Khalyapin ons.

In principe kunnen oplossingen met zware 3D-graphics werken met een vertraging van 200-250 ms. Dit gebeurt op intercontinentale verbindingen, bijvoorbeeld Rusland-VS, Japan-Noord-Europa. Maar wat we in onze stadsnetwerken hebben, dat wil zeggen een gemiddelde vertraging van 50-60 ms, heeft geen invloed op de kwaliteit van het werk.

Infrastructuur

Laten we het nu hebben over datacenters, die de volledige last van informatieverwerking dragen.

In de meeste gevallen, als de klant een Windows-serverinfrastructuur gebruikt en Windows-applicaties, dan is dit alles wat nodig is om Xen App (een oplossing voor het werken met applicaties via een thin client) en Xen Desktop (virtuele desktop) in te zetten.

Als er problemen zijn met de kanaalbreedte en WAN-optimalisatie nodig is, dan is er om dit te implementeren slechts één vereiste: verkeer moet de apparaten ongecodeerd binnenkomen.

Een van belangrijke aspecten- dit is het aantal gebruikers, omdat afhankelijk van het aantal gebruikers de eisen aan het dataopslagsysteem en de netwerkbelasting veranderen.

U moet ook overwegen of gebruikers van de ene server in het datacenter naar de andere zullen migreren. Als een gebruiker op één server werkt, is dat voldoende lokale schijf om zijn profiel op te slaan, en als je er meerdere hebt, dan moet je dat doen enkele opslag voor gebruikersprofielen.

Volgens GOST's

Er is een gebied in Rusland waar oplossingen met terminaltoegang noodzakelijk, maar onder voorbehoud. Dit is de publieke sector, die codering vereist volgens de GOST-normen. Buitenlandse bedrijven die betrokken zijn bij terminaltoegang hebben niet eens toegang tot deze versleutelingsalgoritmen.

Daarom moeten buitenlanders (en niet alleen) hier mee samenwerken Russische bedrijven, die zijn gecodeerd volgens de door de staat vereiste normen. Ze bieden versleuteling van verkeer tussen het punt en het gegevensverwerkingscentrum in overeenstemming met GOST, en dan kunt u het gebruiken standaard protocollen encryptie.

Sergey Khalyapin sprak over een voorbeeld van een dergelijke samenwerking:

We werken momenteel met een klant die absoluut GOST-coderingsalgoritmen moet leveren. We gaan nu gezamenlijk een dergelijk systeem testen, waarbij het apparaatbeheer en de Russische encryptie afkomstig zijn van een Russische leverancier, en Citrix zijn technologieën levert voor het laden van de container en het beleid dat aan deze containers is gekoppeld op mobiele apparaten. De ontwikkelaar hiervan Russisch besluit onderhandelt momenteel met Huawei, Samsung en Yota om de code in de bootloader van het apparaat zelf in te sluiten en het opstartproces te controleren. Terwijl we ons in het testproces bevinden, kan ik niet zeggen wie het is en welke resultaten we hebben bereikt.

Conclusies

Er zijn al technologieën waarmee je met zo'n comfort via een externe server kunt werken dat een niet-ingewijde zou kunnen denken dat zijn computer zo goed is. Er zijn video's beschikbaar, 3D-applicaties zijn beschikbaar. Het enige probleem is dat alleen zakelijke klanten. Voor de gemiddelde gebruiker zijn momenteel alleen de meest primitieve oplossingen beschikbaar, wat het bekijken van de video ook lastig zal maken.

Maar niemand biedt hen een virtuele desktop aan. Is er misschien individuele diensten in de cloud, zoals het opslaan van foto's en tekstdocumenten, en er moet worden opgemerkt dat deze service behoorlijk populair is. Omdat er altijd niet genoeg geheugen is, vooral niet aan mobiele apparaten. In wezen is Yandex Disk een manier om geld te besparen op een geheugenkaart.

En hier, met betrekking tot, om zo te zeggen, hamsters, komt één gedachte op (misschien profetisch). Eenmaal cloud-opslag gegevens zijn geworden op een handige manier Bespaar op geheugen, waarom niet? cloud computing geen manier zijn om op productiviteit te besparen? Sommige applicaties die via de browser werken, zijn al beschikbaar. Dus waarom verschijnen er niet hele hamsterdesktops in de cloud?

Dat wil zeggen, als je van: “PC as a service” houdt. In plaats van, laten we zeggen, duur systeem eenheid, krijgt de gebruiker tegen een maandelijks bedrag een virtuele desktop en opslagruimte aangeboden abonnementskosten. Zoals we eerder ontdekten, zijn de vereisten voor een communicatiekanaal voor het werken via een thin client niet zo hoog, dus een virtuele desktop kan in theorie worden gebruikt door een abonnee van elke Russische provider.

En bovendien zou de dienst zelf geleverd kunnen worden door een telecomoperator met een dataverwerkingscentrum. Zo zal het zijn vlak tarief zowel voor het internet als voor de “computer”. En het maandelijkse bedrag hangt niet alleen af ​​van de internetsnelheid, maar ook van de prestaties die de abonnee nodig heeft.

In feite kan apparatuur voor een thin client door de aanbieder aan de abonnee worden geleverd (verkocht/verhuurd), net zoals routers en tv-settopboxen dat nu doen. Volgens geruchten nog niet zo lang geleden één grote Russische exploitant Ik dacht er serieus over na om mijn abonnees een tv en merk-tv's met HD-monitoren te geven, samen met televisie van HD-kwaliteit. Mijn fantasieën over een gratis thin client hebben dus enige basis.

En zodra zo'n dienst verschijnt, winkelketens Het zal zeker mogelijk zijn om de pc-verkoop te vergeten. Onder de aanhangers van deze apparaten zullen alleen degenen blijven die onlangs in een krachtige computer hebben geïnvesteerd, en degenen die bang zijn om al hun gegevens in de cloud te plaatsen in plaats van deze op hun pc op te slaan.

Opmerkingen

. Daar beschikte de gebruiker die met de applicatie werkte over 2 monitoren met een enorme resolutie (WQXGA 2560 x 1600 (16:10) 4,09 megapixels). Elk punt op 4 miljoen moet kleurinformatie hebben. Nu is het 32 ​​bits.

Dan in statische modus 2 (monitor) * 32 (bits - kleurinformatie) * 3200 * 2048 = 250 Mbit.

Zo bleek dat we, om het beeld met minimaal 30 frames per seconde weer te geven, een bandbreedte van 7.500 Mbit/s nodig hadden. En de specificaties van de software van de klant waren zodanig dat de server die het benodigde beeld berekende los stond van de werkplek waar dit beeld werd getoond. Gezien dit feit en het feit dat de software en de kaartuitwisseling informatie voorbereidden, bedroeg de totale bandbreedte die nodig was voor normaal gebruik 1 Gbit/s.