Tynne klienter: installasjon og konfigurasjon. Tynne klienter – hva er de? Koble til og bruke tynne klienter

24. november 2009 kl. 01:21

Tynnklient - hva er det og hva det spises med (for eksempel WTWare)

  • Systemadministrasjon

En tynnklient i datateknologi er en diskløs klientdatamaskin i nettverk med en klient-server- eller terminalarkitektur, som overfører alle eller de fleste til en server (Wikipedia).

Hvis det er enklere, så er en tynnklient en underdatamaskin som laster et lett operativsystem (vanligvis brukes Linux, i anmeldelsen tar vi dette som a priori) og kobler til en terminalserver.

Vanligvis lages tynnklienter for å spare på maskinvare og programvare, i sjeldne tilfeller av andre årsaker.

I denne artikkelen vil jeg prøve å gi en kort oversikt over WTWare, som er en Linux-distribusjon designet spesielt for utvikling av tynnklienter.

Først om den tynne klienten.

En tynnklient er en systemenhet som vanligvis ikke har en harddisk, og det er bare det minste settet med maskinvare som kreves for å kjøre operativsystemet til den tynne klienten (heretter ganske enkelt tynnklienten). Strøm, mus, tastatur, skjerm, nettverkskabel er koblet til systemenheten. I tillegg til standardsettet kan andre enheter kobles til tynnklienten, forutsatt at den kan gjenkjenne dem og overføre dem til terminalserveren.
Et nettverksdiagram for tynnklienter ser omtrent slik ut:

Hvordan det fungerer:

  1. En tynn klient lastes inn på datamaskinen fra en av kildene. Hovedalternativene for nedlastingskilder er LAN, CD, HDD.
  2. Under oppstartsprosessen til tynnklienten (eller før den med LAN-alternativet), får datamaskinens nettverkskort en IP-adresse.
  3. Etter at nedlastingen er fullført, åpner tynnklienten en terminaløkt via rdesktop med terminalserveren spesifisert i innstillingene.
Hvorfor det fungerer:
  1. Maskinvarekostnadene er betydelig redusert. En bedrift kan kjøpe gammelt søppel for en krone, og alt som trengs for arbeidet er en terminalserver med tilstrekkelig mengde ressurser og konfigurerte tynnklienter.
  2. Reduserte programvarekostnader - du trenger ikke å kjøpe programvare for stasjonære datamaskiner, du trenger bare å lisensiere en terminalserver (men du må kjøpe terminallisenser).
  3. Reduserte administrasjonskostnader. Du trenger bare å administrere terminalserveren. Som praksis har vist, er tynne klienter praktisk talt udødelige (hvis du ikke gjør målrettet innsats), og svikter praktisk talt ikke. Men du må forstå at når du endrer systemadministrator, må han finne ut av alt dette, for eksempel ved å simulere arbeidet til tynne klienter på virtuelle maskiner, fordi enhver feil vil føre til en generell krasj.
Nedlastingstyper:
  1. Last ned over nettverket. Det fungerer som følger: DHCP- og TFTP-servere må heves på det lokale nettverket. Datamaskinen må ha enten et nettverkskort med BootROM, eller drivere for et nettverkskort som emulerer BootROM. Nettverkskortet ser etter en DHCP-server i nettverket, mottar alle nødvendige nettverksinnstillinger + TFTP-serveradressen. Deretter åpnes TFTP-serveren og operativsystemet lastes.
  2. Oppstart fra CD / DVD / Flash / IDE er standard her, som alle andre operativsystemer.
Hva er WTWare?

WTWare er en GNU / Linux-distribusjon designet spesielt for å bygge tynne klienter. Den er basert på en populær klient kalt Thinstation. Hovedforskjellen er fokuset på russiske brukere (Thinstation selv har problemer med det kyrilliske alfabetet), pluss alle slags mindre rettelser.

Konfigurere WTWare.

Jeg vil ikke snakke om å konfigurere DHCP- og TFTP-servere, alt er ganske standard der. La meg bare minne deg på at i DHCP-serveren må du spesifisere adressen til TFTP-serveren, og i TFTP-serveren banen til oppstartsfilen og navnet på selve filen.

Dessuten vil jeg ikke gå dypt inn i finjustering av WTWare, fordi informasjonen på det offisielle WTWare-nettstedet er ganske tilgjengelig, det er mye av det og alt er på russisk. Jeg vil bare peke på hovedaspektene.

Så. Først av alt, last ned Thinstation-bildet fra WTWare-nettstedet. Vi pakker den ut.
Oppstartsfilen heter pxelinux.0 for PXE-oppstart (hvis BootROM er innebygd i nettverkskortet eller hovedkortet) eller wtshell.nbi for Etherboot bootloader (når du bruker BootROM-emulatoren).

Etherboot er forresten et åpen kildekode-prosjekt som produserer fastvare for nesten alle eksisterende nettverkskort. Etherboot-firmware kan skrives til BootROM-en eller flashminnet til et nettverkskort, den kan kjøres fra en diskett eller harddisk som en oppstartssektor, eller som et DOS-program.

Videre, hvis du starter opp via LAN og du har riktig konfigurert DHCP- og TFTP-servere, skal alt fungere "som det er". Det eneste er at terminalserveren ikke vil bli funnet, fordi du ennå ikke har konfigurert tynnklientene dine.

Hvis du laster ned på en annen måte, er det verdt å lese ved å velge nedlastingsmetoden du er interessert i.

Konfigurerer.

Igjen, jeg vil ikke fordype meg i jungelen av konfigurasjonsfiler, fordi det er hundrevis av parametere. du kan se hele listen deres. Jeg vil bare snakke om de viktigste.

WTWare har følgende typer konfigurasjonsfiler:

  1. all.wtc er en systemomfattende konfigurasjonsfil.
  2. list.wtc - inkluderte konfigurasjonsfiler i henhold til listen.
  3. Individuelle konfigurasjonsfiler.
Individuelle konfigurasjonsfiler kan være av følgende typer:
  1. Terminalnavn.wtc. Terminalnavnet utstedes av DHCP-serveren.
  2. ma.ca. annet e.t. rm.wtc. Bindingen går til valmueadressen til den tilkoblede terminalen.
Konfigurasjonsfiler har følgende prioriteter:
  1. all.wtc
  2. Filer spesifisert i list.wtc
  3. Filer koblet via inkluderer
  4. Individuell konfig
Systemomfattende filkonfigurasjonsvariabler:
win2kIP = 10.100.50.1 // terminalserveradresse 1.
win2kIP2 = 10.100.50.2 // terminalserveradresse 2.
video = VESA (S) // universell driver, fungerer på nesten alle skjermkort
mouse_wheel = på // aktiver musehjul
oppløsning = 1024x768 // skjermoppløsning
bpp = 32 // Fargedybde

Konfigurasjonsvariabler for individuelle filer:
bruker = brukernavn // brukernavn
passord = brukerpassord // brukerpassord
domene = enterprise_domain // enterprise domene

Hvis en variabel som finnes i den generelle filen skrives til en individuell fil, vil den få høyere prioritet.

Ytterligere tilkoblede enheter, som skrivere, skannere osv. er også registrert i individuelle filer.

Og til slutt vil jeg gjerne nevne en annen interessant funksjon - å koble til lokale ressurser (Floppy, DVD, Flash, HDD, Sound). I konfigurasjonen ser det slik ut:
floppy = på
cdrom = på
usb1 = på
lyd = på
Disken vil være tilgjengelig i økten til gjeldende bruker fra Windows Utforsker på adressen: \\ tsclient \ (diskett | cdrom | usbN).

Ulemper:

  1. Det kan være problemer med tilkobling av utstyr hvis det ikke er drivere for det i systemet. Jeg vet at gjennom noen krykker kan du demontere bildet, stappe driverne der, sette bildet sammen igjen. Jeg har ikke prøvd det selv.
  2. Hvis kortet ikke har BootROM, kan det oppstå problemer med valg av Etherboot-fastvaren (ikke tilgjengelig for alle kort).
Lisens:

Det er verdt å merke seg at selve systemet er gratis, men du kan kjøpe en lisens med et veldig interessant formål - å fjerne WTWare-logoen fra oppstartsskjermspareren. Slik jeg forstår det, gjøres dette for virksomheter som massivt implementerer dette produktet i regi av outsourcing.

Utstyr for å lage tynne klienter:

På WTWare-nettstedet kan du også kjøpe utstyr for å lage tynne klienter (for ikke å samle dem fra søppel). Jeg må si at det (utstyr) oppfyller alle kravene til glamour. Flere skjermbilder:

Vel, det er nok alt. Med riktig konfigurasjon av terminalen, DHCP- og TFTP-serveren skal alt fungere bra. Det er mye russiskspråklig litteratur på Internett, så det skal ikke være noen problemer med oppsett. Og generelt sett, når det gjelder dokumentasjon, likte jeg virkelig systemet, produsentens nettsted har nesten alt.

P.S. Jeg installerte dette produktet på egen hånd i to bedrifter, på den ene 34 PC-er, på den andre 16 PC-er.
P.P.S. Det skal forstås at dette produktet ikke er et alternativ til den samme Linux, og kanskje navnet på hver PC av det installerte operativsystemet, vil helhetsbildet være mye bedre. Kanskje ikke. Dette er akkurat en tynn klient, og ingenting annet.

Tynne klienter er enheter (terminaler) som ikke har egen datakraft, koblet til en server felles for alle brukere og i stand til å vise informasjon. Med andre ord er de diskløse kompakte personlige datamaskiner (diskløse tynnklienter) som vanlige eksterne enheter er koblet til - tastatur, mus, skjerm, høyttalere, etc.

Tynne klienter med terminalserver kobles til via et lokalt nettverk eller oppringt tilkobling (modem). Alle programmer og applikasjoner som er nødvendige for arbeidet ditt er installert på serveren. Den lagrer også data og utfører alle beregninger.

Med andre ord brukes Windows-terminaler til å vise dataene som sendes fra serveren på monitorskjermen og for å sende dataene som mottas fra inngangsenheten til serveren. I dette tilfellet vil brukeren, uansett hvilken terminal han jobber med, oppfatte det som sin egen datamaskin, siden han vil se skrivebordet og dokumentene sine på skjermen.

Ved overføring av et kontor til tynnklienter faller lastbalansering helt på terminalserveren, og hver bruker jobber på en egen input-output enhet (terminalstasjoner), som i seg selv ikke utfører noen beregninger, men kun tjener til å definere oppgaver og motta svar. Terminalarbeidsstasjoner er i stand til å gi avkall på maskinvare eller programvare som anses som essensielle for "vanlige" datamaskiner.

Hvilke oppgaver løses ved implementering av tynnklienter?

Den konvensjonelle personlige datamaskinen på arbeidsplassen er fortsatt praktisk talt standarden, selv om den i de fleste tilfeller er absurd. Tynne klienter tillater ikke bare å løse tekniske problemer, men også å overvinne de rådende stereotypiene.

De åpenbare fordelene ved å bruke terminalklienter i stedet for konvensjonelle personlige datamaskiner er som følger:

- lavere innledende anskaffelseskostnader på grunn av minimale konfigurasjonskrav;
forening - alle klienter har samme sett med programvare;
- enkel implementering av oppgaver - det er ikke nødvendig å konfigurere hver datamaskin separat, siden informasjonsprosessen er sentralt kontrollert. Systemadministratoren utfører alle innstillinger for å administrere tynnklienter sentralt på serveren;
- sparer tiden til systemadministratoren som betjener nøyaktig de samme datamaskinene, hvor sannsynligheten for sammenbrudd er minimert, og alle programmer er installert på serveren;
- skalerbarhet - et systembilde opprettet én gang for hele brukergruppen lar deg opprettholde et lett skalerbart nettverk. Du kan installere så mange PC-er som kreves, mens å legge til nye jobber krever minimal innsats;
- sikkerhet og robusthet. Terminalen, mens den lastes, mottar operativsystemet "fra produsenten", hvis innstilling kun utføres av informasjonsstøtteavdelingen. Alle modifikasjoner av operativsystemet og programvaren påvirker ikke på noen måte andre brukere eller bildet som er lagret på serveren. All brukerinformasjon lagres på serveren på en RAID-array og sikkerhetskopieres jevnlig, noe som øker feiltoleransen;
- beskyttelse mot informasjonslekkasjer - ingen lokale medier - ingen måte å lage kopier av dokumenter på flyttbare medier.

Kostnaden for terminalen er alltid lavere enn kostnaden for en arbeidsstasjon, men samtidig har brukeren tilgang til en betydelig større datakraft på serveren han er koblet til.

Et viktig aspekt er bruken av lovlig programvare og betydelige besparelser i kostnadene ved anskaffelsen. I de fleste tilfeller kreves et minimum antall applikasjonslisenser fordi programmene som er installert på serveren kan kjøres av alle brukere og bruker ett enkelt innebygd operativsystem.

Det elektriske strømforbruket til en diskløs tynnklient (Windows-terminal) er ti ganger mindre enn kraften til konvensjonelle arbeidsterminalstasjoner. Dessuten avhenger kostnadseffektiviteten ved å bruke terminalløsninger direkte av antall stasjoner – jo flere tynnklienter som brukes, jo mer kostnadseffektivt er hele systemet. På den annen side, for å øke funksjonalitet og ytelse, trenger du ikke å oppdatere hele flåten, du kan ganske enkelt oppgradere serveren. Tynnklient lager ikke støy og varmer ikke opp miljøet.

Siden retting av feil og installasjon av programmer i terminalsystemet utføres sentralt på terminalserveren, kan administratoren av det lokale nettverket enkelt bruke en ekstern sesjon med brukeren. Administrasjon krever ikke oppsett av programvarepakken direkte på brukerens arbeidsplass, mindre arbeidstid og personell kreves.

Selv store bedrifts IT-infrastrukturer kan betjenes av én eller to administratorer. Å erstatte en mislykket tynnklient eller installere en ny kan utføres av personell uten spesiell opplæring i det hele tatt. Alle programmer og brukerdata ligger på terminalserveren, så en feil på brukerens arbeidsplass vil ikke medføre tap av data, noe som betyr at det ikke vil medføre nedetid.

Det er kjente ytelsesproblemer med eldre systemer som bruker filserverteknologi. Med det økende volumet av transaksjoner og antall klienter, blir det lokale nettverket en flaskehals. Terminalløsninger gjør det mulig å unngå overføring av en enorm mengde informasjon over nettverket, siden klientens oppgaver utføres på serveren der disksystemet er plassert.

Dessuten, siden alle programmer er installert sentralt i terminalsystemet, skjer den samtidige overgangen til nye versjoner samtidig og uten modernisering av arbeidsplasser, inkludert for ansatte geografisk plassert på forskjellige kontorer.

På den annen side bør en åpenbar fordel bemerkes - en betydelig økning i nivået på datasikkerhet. For eksempel, hvis administratoren deaktiverer I/O-porter, er uautorisert datainnhenting umulig. Og avgrensningen av tilgang til data og programmer utføres av systemmidler på serveren. Kryptering av nettverkstrafikk lar deg oppnå maksimalt nivå av informasjonsbeskyttelse.

Tynn klient kalles en inngangs- og visningsenhet (terminal). Fysisk er en tynn klient en kompakt og stillegående datamaskin uten harddisk, hvis hovedoperativsystem er lastet på serveren. Alle brukerapplikasjoner kjører på en terminalserver (applikasjonsserver), men denne er helt transparent for brukeren. Siden hele beregningsbelastningen faller på serveren, har den tynne klienten en minimal maskinvarekonfigurasjon uten noen ytelsesforringelse.

Hva brukes tynne klienter til?
Tynne klienter brukes i organisasjoner der de fleste brukere bruker datamaskiner til å utføre lignende oppgaver: jobbe med databaser, informasjonskataloger (butikker, apotek, biblioteker), jobbe som bankterminaler, etc.

Terminalservere... Servere med standard arkitektur, på standardkomponenter, med operativsystemer Microsoft Windows Server, Linux, Solaris brukes som terminalservere. Et vesentlig poeng er de økte kravene til serverpålitelighet og ytelse på grunn av at disse kravene bestemmer helsen til alle arbeidsstasjoner med tynne klienter.

Programvare. Terminalservere bruker generell systemprogramvare Windows, Linux, Solaris. Tynne klienter opererer under Windows CE, Windows XP Embedded, Linux operativsystemer. Tynnklientprogramvaren ligger direkte i tynnklienten i det innebygde flashminnet. I inngangsmodeller som ikke har innebygd minne, lastes programvaren fra serveren når tynnklienten er slått på (denne teknologien er implementert i Aquarius tynnklienter). Det siste alternativet er imidlertid upassende hvis kommunikasjonskanalen mellom serveren og den tynne klienten har lav båndbredde, eller belastes i henhold til volumet av overført trafikk.

Hva er operativsystemet på terminalen?
Terminaloperativsystemet "flashes" inn i en liten disk-på-modulenhet (flashminne 64MB-1GB). Det gir den grunnleggende funksjonaliteten til klienten: bootstrapping, korrekt bruk av videoadapteren, lyd, drift av eksterne enheter koblet direkte til terminalklienten (mus, tastatur, lokale skrivere, USB-flash-stasjoner). Operativsystemet til en tynn klient kan også inneholde en nettleser som kan fungere autonomt (uten terminalserver). Når du bytter til terminalmodus, begynner klienten å jobbe med serveroperativsystemet, hvorav en individuell økt startes på terminalserveren. Fra dette tidspunktet blir terminalen bare et middel for å vise og legge inn informasjon.

Hvilke programvarelisenser trengs?
For å organisere arbeidet til en gruppe terminaler med Microsoft-programvare, kreves generelt følgende lisenser:
Lisenser for innebygd OS på terminaler (Win CE 5.0 eller Win XP Embedded), server OS-lisens (Windows Server 2008), klienttilgangslisenser (Windows Server CAL 2008) - det nødvendige antallet lisenser er lik antall terminaler, terminaltilgang lisenser (Windows Trmnl Svcs CAL 2008) - antall lisenser som kreves er lik antall terminaler eller brukere. applikasjonsprogrammer, som regel, utføres i henhold til prinsippet om hvor mange brukere (terminaler), like mange lisenser.

Fordeler og ulemper med terminalmetoden for å bygge et nettverk(hvis du bruker Windows OC).
Fordeler.

  • lavere innledende anskaffelseskostnader på grunn av minimale konfigurasjonskrav;
  • betydelig reduksjon i strømforbruk - en typisk tynnklient har et strømforbruk på bare 10W (mot 250-350W for en PC)
  • forening - alle klienter har samme sett med programvare;
  • enkel implementering av oppgaver - det er ikke nødvendig å konfigurere hver datamaskin separat, siden sentralisert administrasjon av klienter utføres. Systemadministratoren utfører alle innstillinger for å administrere tynnklienter sentralt på serveren;
  • sparer tiden til systemadministratoren som betjener nøyaktig de samme datamaskinene, hvor sannsynligheten for sammenbrudd er minimert, og alle programmer er installert på serveren;
  • skalerbarhet - når et systembilde er opprettet for hele brukergruppen for å støtte et lett skalerbart nettverk. Du kan installere så mange PC-er som kreves, mens å legge til nye jobber krever minimal innsats;
  • sikkerhet og motstandskraft. Terminalen mottar ved oppstart et operativsystem "fra produsenten", hvis innstilling kun utføres av informasjonsstøtteavdelingen. All brukerinformasjon lagres på serveren på en RAID-array og sikkerhetskopieres jevnlig, noe som øker feiltoleransen;
  • fra informasjonslekkasjer - ingen lokale medier - det er ingen måte å lage kopier av dokumenter på flyttbare medier (med mindre det motsatte er tillatt av systemadministratoren).
  • enhver terminal er analog med en kraftig arbeidsstasjon, alle programmer kjøres lokalt på en høyhastighets terminalserver.
  • enkelhet med å øke datakraften - det er ikke nødvendig å oppgradere terminalen. Siden det kun er en enhet for inntasting og visning av informasjon, behandler den ikke noe selv. Hvis det er mangel på dataressurser, er det nok å oppgradere serveren (vanligvis er det mer lønnsomt enn å oppgradere N fullverdige arbeidsstasjoner), og de nye ressursene vil være tilgjengelige for alle terminaler samtidig.
  • muligheten til å få tilgang til ditt virtuelle skrivebord og alle dokumenter fra hvilken som helst terminal koblet til serveren Siden all informasjon er lagret på serveren er det nok å autentisere i systemet (skriv inn brukernavn og passord) fra hvilken som helst terminal.
  • ingen problemer med strømbrudd. Siden all informasjon er lagret på serveren, er det nok å utstyre den med avbruddsfri strømforsyning. Tap av energi på arbeidsplassen vil kun føre til en midlertidig manglende evne til å se hva som skjer på terminalskjermen. Her kan vi gi følgende analogi - når alt kommer til alt, når skjermen er slått av, skjer det ingenting med våre åpne programmer? Etter strømtilførsel (eller når terminalen slås på igjen), vil brukeren gå tilbake til tilstanden for kjørende programmer som gjensto i det øyeblikket terminalen ble slått av.
  • akselerasjon av enkelte programmer som har økte krav til nettverksbåndbredde. Gode ​​eksempler på slike programmer er 1C Accounting og Parus. Når server- og klientdelene er plassert på samme maskin, elimineres en flaskehals - sending av data over nettverket når klienter ber om til databasen, og programmene begynner å kjøre mye raskere.
  • rask distribusjon av en ny arbeidsplass - en tynn klient kan kobles til selv hjemmefra, bare koble den til en terminalserver (for eksempel via). Det foreløpige og engangsoppsettet tar bare noen få minutter, hvoretter vi umiddelbart kommer til arbeidsplassen vår, med programmene allerede installert (på serveren).
  • stillegående drift - vanligvis har ikke terminaler mekaniske komponenter som harddisker og vifter (kjøling utføres passivt), derfor produserer de ingen støy i det hele tatt
  • lengre MTBF . Fraværet av mekaniske komponenter, så vel som selve den forenklede arkitekturen, øker påliteligheten til systemet som helhet, noe som er viktig, gitt den mye lengre levetiden til terminalene sammenlignet med arbeidsstasjoner.
  • liten størrelse og ergonomi. De er vanligvis ikke større enn en stor bok og tar ikke opp mye plass på skrivebordet.
  • du må jobbe på jobb. - det vil ikke være mulig å spille 3D-spill eller se videoer. For det første vil de ikke være på serveren, og det vil være umulig å installere dem på egen hånd (på grunn av begrensningene satt av administratoren for å installere tilleggsprogramvare). For det andre vil ikke nettverksbåndbredden være tilstrekkelig for en akseptabel skjermoppdateringsfrekvens for disse applikasjonene.
  • et komplett terminaltilgangssystem er ikke knyttet til noe spesifikt utstyrsmerke og består av tynnklienter (terminaler) - kompakte enheter installert på arbeidsplasser, en terminalserver for å utføre brukerapplikasjoner, og til slutt programvare som allerede er innebygd i serveren som opererer rom et system som Microsoft Windows Server eller Linux.
  • Den tynne klienten er ikke et universalmiddel for alt.
    Terminaler er ikke designet for å utføre tunge oppgaver knyttet til komplekse beregninger (for eksempel AutoCAD og andre modelleringssystemer) eller generere mye trafikk for overføring til klienten (for eksempel se videoer). I det første tilfellet skyldes dette den store belastningen på datakraften til serveren (den vil kunne betjene svært få klienter), i det andre - til nettverksbåndbredden. I dette tilfellet må du bruke fullverdige arbeidsstasjoner. Forresten, moderne 3D-spill faller inn i begge kategoriene samtidig.
  • Du må fortsatt betale.
    Den lavere kostnaden for terminalen oppveies av den høyere prisen på serveren. Tross alt må denne maskinen være kraftig nok til å utføre oppgavene til mange tynne klienter som er koblet til den. For rettferdighets skyld bemerker jeg at serverkapasitetens avhengighet av antall fungerende klienter ikke er lineær. De fleste av de typiske oppgavene (for eksempel flere kopier av MS i minnet) bruker bibliotekene til den allerede kjørende første kopien til arbeidet sitt, så RAM-kravene vil være relativt lave.
  • Server OS - MS Windows.
    Med alle påfølgende konsekvenser i form av betydelige forespørsler til serverytelse kun for operativsystemets egne behov. Men det kan skaleres ved å distribuere klientnedlastinger på tvers av flere servere i tilfelle MS Windows Advanced Server eller Data Center.
  • Generelt fungerer alt på en serverdatamaskin.
    Derfor må alle mulige tiltak sikres for problemfri drift og datasikkerhet.
  • Behovet for en konstant kommunikasjonskanal
    I noen tilfeller er det ikke nødvendig for en arbeidsstasjon å ha en permanent, langt mindre rask, kommunikasjonskanal. Terminalen trenger konstant kommunikasjon med serveren. I gjennomsnitt trenger du en kanal med en båndbredde på minst 20 Kbps.

Legg igjen din kommentar!

Hva er en tynn klient?
En tynnklient er en enhet for inndata og visning av informasjon (terminal). Fysisk er en tynn klient en kompakt og stillegående datamaskin uten harddisk (og uten vifter), hvis hovedoperativsystem er lastet på serveren. Alle brukerapplikasjoner kjører på en terminalserver (applikasjonsserver), men denne er helt transparent for brukeren. Siden hele beregningsbelastningen faller på serveren, har den tynne klienten en minimal maskinvarekonfigurasjon uten noen ytelsesforringelse.

Hva brukes tynne klienter til?
Tynne klienter brukes i organisasjoner der de fleste brukere bruker datamaskiner til å utføre lignende oppgaver: jobbe med databaser, informasjonskataloger (butikker, apotek, biblioteker), jobbe som bankterminaler, etc.

Hva er operativsystemet på terminalen?
Terminaloperativsystemet "flashes" inn i en liten disk-på-modulenhet (flashminne 64MB-1GB). Det gir den grunnleggende funksjonaliteten til klienten: bootstrapping, korrekt bruk av videoadapteren, lyd, drift av eksterne enheter koblet direkte til terminalklienten (mus, tastatur, lokale skrivere, USB-flash-stasjoner). Operativsystemet til en tynn klient kan også inneholde en nettleser som kan fungere autonomt (uten terminalserver). Når du bytter til terminalmodus, begynner klienten å jobbe med serveroperativsystemet, hvorav en individuell økt startes på terminalserveren. Fra dette tidspunktet blir terminalen bare et middel for å vise og legge inn informasjon.

Hvilke programvarelisenser trengs?
For å organisere arbeidet til en gruppe terminaler med Microsoft-programvare, kreves generelt følgende lisenser:
Terminal OS-lisenser (Win CE 5.0 eller Win XP Embedded), Server OS-lisens (Windows Server 2008), klienttilgangslisenser (Windows Server CAL 2008) - det nødvendige antallet lisenser er lik antall terminaler, Terminal Access-lisenser (Windows) Trmnl Svcs CAL 2008) - antall lisenser som kreves er lik antall terminaler eller brukere. Lisensering av applikasjonsprogrammer utføres som regel på grunnlag av hvor mange brukere (terminaler), og hvor mange lisenser.

Fordeler med å bruke tynne klienter i stedet for konvensjonelle PC-er:

  • lavere innledende anskaffelseskostnader på grunn av minimale konfigurasjonskrav;
  • Betydelig reduksjon i strømforbruk - en typisk tynnklient har et strømforbruk på kun 10W (mot 250-350W for en PC)
  • forening - alle klienter har samme sett med programvare;
  • enkel implementering av oppgaver - det er ikke nødvendig å konfigurere hver datamaskin separat, siden sentralisert administrasjon av klienter utføres. Systemadministratoren utfører alle innstillinger for å administrere tynnklienter sentralt på serveren;
  • sparer tiden til systemadministratoren som betjener nøyaktig de samme datamaskinene, hvor sannsynligheten for sammenbrudd er minimert, og alle programmer er installert på serveren;
  • skalerbarhet - når et systembilde er opprettet for hele brukergruppen for å støtte et lett skalerbart nettverk. Du kan installere så mange PC-er som kreves, mens å legge til nye jobber krever minimal innsats;
  • sikkerhet og motstandskraft. Terminalen mottar ved oppstart et operativsystem "fra produsenten", hvis innstilling kun utføres av informasjonsstøtteavdelingen. All brukerinformasjon lagres på serveren på en RAID-array og sikkerhetskopieres jevnlig, noe som øker feiltoleransen;
  • beskyttelse mot informasjonslekkasjer - ingen lokale medier - det er ingen måte å lage kopier av dokumenter på flyttbare medier (med mindre det motsatte er tillatt av systemadministratoren).

Sammenligning av kostnadene ved å implementere en løsning for terminaler og PC-er for en arbeidsgruppe for 40 brukere:

Navn Koste, gni Mengde Totalt (for tynne klienter), gni Totalt (for PC), gni
OS Windows Server 2003 R2 Standard (Server + 5 CALer)22131 1 22131 22131
Windows Server 2003 CAL 5 clt. (pakke med 5 klientlisenser)4214 7 29498 29498
Terminal Server Client Access-lisens2260 40 90400 0
Windows CE 5.0inkludert40 0 0
Windows XP Professional4209 40 0 168360
Server for PC-løsning Team Server 3000P36600 1 0 36600
Server for tynnklientløsning Team Server 1500A68400 1 68400 0
Tynnklient Norma-TS L66VC-CE6499 40 259960 0
PC Team Office b3528372 40 0 334880
LCD-skjerm 17"7369 40 294760 294760
Tastatur og mus651 40 26040 26040
Total: 791189 912269
Arbeidsplass kostnad: 19779 22806

Fra og med versjon 8.2 fikk 1C-programmet muligheten til å fungere i tynnklientmodus, som har begrenset funksjonalitet. Til tross for at det har gått mye tid siden oppdateringen ble utgitt, forstår et stort antall brukere fortsatt ikke helt hva denne innovasjonen er for, i hvilke situasjoner det er effektivt å bruke den og hva er forskjellen. I denne artikkelen vil vi snakke i detalj om hva en 1C tynnklient er, om dens fordeler og ulemper, samt hvordan du arbeider med den.

Hva er en tynn klient?

For å forstå funksjonaliteten til en gitt klient av programmet, er det nødvendig å forstå hvorfor det kalles "tynt". Svaret på dette spørsmålet er ganske enkelt og ligger i det faktum at denne driftsmodusen er svært begrenset i sine evner, sammenlignet med den "tykke" versjonen.

Den tynne klienten til en applikasjon har et mer nedstrippet sett med innebygde språkvisninger som utelukkende er beregnet på å overføre og endre data. Alt relatert til arbeid med databasen, i dette tilfellet, kjøres på serveren. Ved hjelp av denne versjonen av applikasjonen utvikles et administrert 1C-grensesnitt, som lar deg optimere arbeidet til selskapet.

"Tynne klienter" 1C er i stand til å motta ferdige data gjennom en nettforbindelse, som allerede er forberedt på forhånd av serveren.

I tillegg er bruken av denne typen applikasjoner mulig ved bruk av en av tre teknologier:

  • Via nettet (ved hjelp av en internettforbindelse);
  • Via TCP / IP-protokoll (klient-server type);
  • Direkte med databasen.

Internett-tilkobling

Den "tynnklienten" har muligheten til å samhandle med "1C: Enterprise"-programmet ved å bruke en nettforbindelse til Internett. I dette tilfellet arbeides det med en spesialkonfigurert webserver som bruker http-dataoverføringsprotokollen. Likevel fungerer selve webserveren med 1C: Enterprise-programmet via TCP/IP-protokollen eller direkte.

Viktig: ett av følgende systemer må brukes som webservere:

  • Apache;

Klient-server-tilkobling

I dette tilfellet kobler "tynne klienter" til serverne direkte ved å bruke TCP / IP-dataoverføringsprotokollen.

Direkte databasetilkobling

I dette tilfellet samhandler klienten direkte med applikasjonsdatabasen. For å organisere denne arbeidsordningen opprettes et spesielt miljø på datamaskinen som klienten er installert på, som fra programmets synspunkt oppfattes som en server. For å organisere det, må du:

  • Last ned de nødvendige serverfilene til datamaskinen din;
  • Last inn programkonfigurasjon.

Tynnklientfordeler

Setter vi prosessteknologien til side og går videre til de direkte fordelene som bruken av denne versjonen av 1C-klienten gir, kan vi trekke frem flere alvorlige fordeler. Disse inkluderer:

  • Mobilitet;
  • Redusere belastningen på kommunikasjonskanalen;
  • Minimum systemkrav;
  • Redusere selskapets kostnader.

Mobilitet

Maskinvaren "tynn klient" lar brukeren være hvor som helst i verden, hvis det er en Internett-tilkobling. Anta for eksempel at en avdelingsleder er på ferie i utlandet. For å ta noen viktige avgjørelser, må han gjøre seg kjent med de siste rapporteringsdataene. Den fullstendige versjonen av applikasjonen krever en obligatorisk LAN-tilkobling, og det er derfor en tynn klient kommer til unnsetning i dette tilfellet. Den lar deg jobbe med databasen med en vanlig Internett-tilkobling.

Et annet eksempel. Noen ganger, når du foretar transaksjoner i en avdeling som ikke har tilknytning til det lokale nettverket, for eksempel på et lager, må et selskap laste ut data fra lagerdatabasen for påfølgende opplasting til regnskapsavdelingen.

Selvfølgelig er slike manipulasjoner tidkrevende og upraktiske. Tynne klienter brukes til å forenkle disse oppgavene. Har du nettforbindelse kan du enkelt overføre data til en felles 1C-database direkte fra lageret.

I tillegg bruker tynnklienter nettverkskanalen utelukkende til dataoverføring. Den fullverdige versjonen av applikasjonen bruker den også til å overføre tjenestedataene som er nødvendige for at programvaren skal fungere, noe som reduserer den nyttige båndbredden til kanalen.

Dermed lar «tynnklienter» deg jobbe i 1C-programmet der det ikke er nettforbindelse med god båndbredde.

Lave systemkrav

Situasjonen er lik med systemkravene til programmet. For at fullversjonen skal fungere, trengs kraftigere datamaskiner, siden applikasjonen bruker prosessoren og RAM-en til systemet. "Tynne klienter" 1C er mye mindre krevende for ressursene til en personlig datamaskin. Det er dette som gjør det mulig å bruke det selv på svake systemer.

Redusere selskapets kostnader

Dette punktet følger av alle de foregående. På grunn av det faktum at utviklingen av et administrert grensesnitt lar deg optimere arbeidsflyten, spare tid og ressurser til selskapet, fører dette til en reduksjon i selskapets totale kostnader for bokføring.

Ulemper med "tynn klient"

Selvfølgelig har enhver medalje en ulempe. «Tynne klienten» har også noen ulemper og begrensninger, som ikke kan ignoreres. Disse inkluderer:

  • Kravet til en kraftig server;
  • Begrenset funksjonalitet;
  • Uvanlig grensesnitt.

Kraftig server kreves

I tilfelle et stort antall "tynne klienter" samhandler med hovedserveren via en nettforbindelse, faller en ganske stor belastning på den, noe som stiller visse tekniske krav. Bruken av den fullverdige versjonen av programmet laster imidlertid ikke mye mindre, så denne ulempen er veldig relativ.

Begrenset funksjonalitet

Som nevnt ovenfor har lettversjonen av applikasjonen svært begrenset funksjonalitet. Så det er for eksempel ingen mulighet til å jobbe i "Konfigurator" -modus.

Grensesnitt

Denne ulempen forsvinner gradvis over tid og med utgivelsen av oppdateringer, men til å begynne med forlot mange selskaper bruken av "tynne klienter" eller prøvde å unngå det nettopp fordi applikasjonsgrensesnittet var ekstremt upraktisk og skilte seg sterkt fra fullversjonen.