ID.nl logo
Zekerheid & gemak

Thin clients. Hou het overzichtelijk met centraal softwarebeheer.

Een pc in een zakelijke omgeving is geen gemakkelijk apparaat. Want hoe meer pc's, hoe ingewikkelder het wordt om alle apparaten up-to-date te houden met softwarereleases, patches, anti-virusmiddelen en beveiliging. De oplossing: thin clients, ofwel pc's zonder processor, geheugen en harde schijf, en alle software op één centrale server.

Thuis doe je het even tussendoor: even een nieuwe update op de pc installeren of een laatste patch downloaden. Heb je echter het beheer over honderd of duizend pc's, zoals al snel gebeurt in een groot bedrijf, dan wordt het een heel ander verhaal. Dan is het een hele klus alle pc's up-to-date te houden met de juiste software, patches, beveiliging en anti-virusmiddelen. Grote organisaties hebben dan ook baat bij centrale aanpak: in plaats van allemaal zelfstandige pc's kun je alle software beter installeren op één centrale plek waar dan iedereen gebruik van kan maken. Zo kost het uitdelen van softwarereleases veel minder tijd en is het beheer eenvoudiger in de hand te houden. Je hoeft tenslotte maar één server te configureren om vele gebruikers te bedienen. Deze aanpak noemen we ook wel server based computing of thin-client computing. Clients & server De klassieke aanpak van server based of thin-client computing maakt gebruik van terminals. Zo'n terminal is niets meer dan een beeldbuis waarbij het beeld wordt opgebouwd door een datastroom van karakters uit een Unix-machine. Alles wat je dus op het toetsenbord typt gaat dus niet naar de beeldbuis, maar naar dezelfde Unix-machine. In zo'n terminal zit nauwelijks logica en geheugen, er is geen krachtige processor en geen harde schijf. Het is de applicatie op de krachtige Unix-server die ervoor zorgt dat alles wat je op het toetsenbord doet in beeld komt. En dat voor eventueel duizenden gebruikers tegelijkertijd. Nadeel is wel dat een terminal met karakters niet aansluit op wat gebruikers gewend zijn, namelijk de vrijheid van de rijke grafische Windows werkomgeving, in een weelde van grafische applicaties. Gelukkig zijn er tegenwoordig een aantal populaire oplossingen waarmee je het gebruik van Windows-applicaties kunt centraliseren. Deze bieden het beste van beide werelden: een rijke grafische interface voor de gebruiker (de client) en het beheer en onderhoud op één centrale plek (server). Via het bedrijfsnetwerk – of eventueel het internet – dient als transport om de clients aan een server te koppelen. De belasting op de client is relatief licht: een processor van een paar honderd megahertz is genoeg. Ook is niet veel geheugen nodig: 64 MB is vaak voldoende. Er is immers alleen beeldopbouw; alle applicaties draaien op de server. Tot slot doet ook de lokale opslag (bijvoorbeeld een diskettestation of harde schijf) niet ter zake: ook alle data worden op de server opgeslagen. Hardware of software? Een client kan hardware zijn, maar ook software. Kies je voor hardware, dan krijg je te maken met een klein apparaat waarop je het toetsenbord, muis, beeldscherm en netwerk op aansluit. De Wyse uit deze test is hier een voorbeeld van. Kies je voor een software-client dan krijg je te maken met een pc met Linux of Windows of een Unix-werkstation. Hierop draait dan relatief eenvoudige cliëntsoftware, als losstaande applicatie of browser-plugin. In tegenstelling tot de client, worden er nogal wat eisen aan de server gesteld. Deze neemt namelijk meerdere grafische schermen, alle opslag en alle rekenkracht voor elke gebruiker op zich. Dit vraagt veel van de serverhardware, meer dan hetzelfde aantal gebruikers aan een Unix-terminal. Vanaf een tiental Windows-gebruikers heb je al direct serverhardware nodig met twee of vier processoren, een paar gigabyte hoofdgeheugen en forse schijfopslag. Tot grofweg vijftig actieve gebruikers loopt hardware met vier snelle processoren nog goed. Bij meer gebruikers zijn meerdere servers in het netwerk nodig en technieken als loadbalancing. Het opzetten beheren van zo'n configuratie is een specialisme. De belangrijkste producten voor kleine of grote configuraties zijn Microsoft Windows Server 2003 met Terminal Services, Citrix MetaFrame Server en Softricity SoftGrid die we hier bespreken. In tegenstelling tot Unix zijn Windows-gebaseerde servers gevoeliger voor vastlopers en incompatibiliteit, immers, de software is niet specifiek ontwikkeld voor terminalsessies en dat kan onverwachte problemen geven. Gelukkig gaat het de laatste jaren snel beter, wordt Terminal Services robuuster en worden belangrijke Windows-applicaties als Office ook onder Terminal Services getest voor dat ze als product de doos in gaan. Licenties Zoals gezegd bedient bij thin client (of server based) computing één enkele server een tiental of wel honderden gebruikers. Dat spaart kosten. Dit is dan wel buiten de onevenredig hoge licentiekosten gerekend. Want stel, u bent geïnteresseerd in bijvoorbeeld Citrix. Dan bent u er met het serverproduct en bijbehorende client-licenties nog niet. U hebt ook een Windows-serverlicentie nodig en voor elke gebruiker een terminal server client access license (ofwel terminal server cal) van Microsoft. Dit is op zich nog wel te doen. Ingewikkelder wordt het als u ook Office gebruikt. Dan moet u namelijk van Microsoft ook een Office-licentie kopen voor elke gebruiker die contact zou kúnnen opnemen met de terminal service. En gebruikt u daarnaast vanaf deze server sql of Exchange, dan dient u voor het gebruik van deze sql-toepassingen en Outlook ook voor elke (mogelijke!) gebruiker een client access license te kopen. Het is dus oppassen geblazen met licentieregels. Praktijk en papierwinkel kunnen plots haaks op elkaar komen te staan. Stel dat u een terminal service als voorziening in het netwerk zet om deze maar af en toe te gebruiken (bijvoorbeeld wanneer een werknemer thuis zou willen werken) of dat u een server gebruikt voor een applicatie die eigenlijk maar weinig wordt gebruikt. Technisch gezien wordt zo'n server maar een paar keer per dag of per week bezocht. Toch bent u verplicht voor alle applicaties licenties te kopen en cal's voor alle duizend werknemers. Om niet op extreem hoge bedragen uit te komen kunt u dus maar beter het inloggen op een dergelijke server beperken tot een kleine groep werknemers. Een andere mogelijkheid is om voor Exchange en sql een zogeheten (dure) processor-licentie te kopen. Deze telt niet het aantal gebruikers, maar het aantal processors in de server, aangevuld met zogenoemde terminal server internet connectors voor de applicaties. WinTerm 3125SE Deze hardware-client van Wyse kan zo op het netwerk worden aangesloten en begrijpt zowel rdp (remote desktop protocol) als Citrix' ica (independent client architecture). De hier bekeken Wyse WinTerm 3125SE wordt geleverd met toetsenbord, muis en optioneel beeldscherm. De resolutie van het kastje is beperkt tot 1024x768 beeldpunten, er zijn aansluitingen voor serieel en parallel. De 3125SE heeft een 100 Mbit-aansluiting en kan eventueel ook draadloos ingezet worden. Voor de software hebt u de keuze uit Embedded XP of het bij Wyse populaire CE, deze laatste is in flash opgeslagen. Voordeel van de Wyse-client is dat het apparaat weinig energie gebruikt, en dat hij geen ventilator heeft en dus lekker stil is. De hardware is praktisch onderhoudsvrij. Mogelijke problemen met updates, rechten, configuratie en anti-virus spelen zoals gezegd alleen op de server, niet op deze relatief eenvoudige terminal. Microsoft Windows Server 2003 Terminal Services De meest eenvoudige oplossing om met server based computing aan de slag te gaan is Windows Server 2003 en het meegeleverde Terminal Services. De installatie is eenvoudig. Ga in het Configuratiescherm naar Software toevoegen/verwijderen en kies Windows onderdelen. Vink hier Terminal Services aan. Na een wizard van vier stappen en een herstart is alles klaar. De naconfiguratie is niet veel meer is dan het aanmaken van gebruikers en deze lid te maken van de 'remote desktop access'-groep. Nu is de machine klaar voor gebruik. Windows Server 2003 kent overigens verschillende smaken. De standaard-editie is voldoende maar voor grote installaties heeft de Enterprise-editie de voorkeur. Een van de extra componenten hierin is Microsoft Windows System Resource Manager (wsrm) dat handig is voor het beheren van grote terminal server installaties. Wsrm kan voor individuele gebruikers (of op groepsniveau) zaken als processorgebruik wat eerlijker verdelen. Een veeleisende taak of vastloper vertraagt het werk van anderen dan minder. Citrix MetaFrameXP Server for Windows Citrix is een oude technologie partner van Microsoft én geestelijk vader van Terminal Services. MetaFrameXP Server for Windows gebruikt dan ook een Microsoft 2000- of 2003-server met Terminal Services als basis. Hier overheen installeert Citrix haar eigen diensten. Het product is zo populair omdat het, zowel aan de server- als de client-kant, verder gaat dan Terminal Services van Microsoft. Zo is het aantal clients uitgebreider, zijn de specificaties beter en de beheertools fijnmaziger. Een belangrijk element bij Citrix is het ica-protocol, dat samen met de ica-client zorgt voor een efficiëntere communicatie tussen client en server. Zelfs over een eenvoudige modemverbinding is het nog goed werken. De nieuwste versie van MetaFrame geeft op clients een betere ondersteuning van flash in de webbrowser, ondersteunt het gebruik van een microfoon, gaat efficiënter met foto's om en kan goed tegen korte uitval, zodat het product ook storingsvrij werkt bij een matige draadloze verbinding. Aan de server-kant blinkt Citrix uit in het opzetten van zogeheten farms die (bij meerdere servers) de gebruikers en de werklast onderling verdelen. Ook brengt zo'n farm redundantie zodat gebruikers niet meer afhankelijk zijn van de gezondheid van een enkele server. Het serverdeel gebruikt minder dan 250 MB op de harde schijf. Citrix is een stabiel en goedverzorgd product, maar vereist al snel een gespecialiseerde beheerder. Softricity SoftGrid 3.0 Softricity pakt de zaken anders aan: alle software wordt vanaf de server in speciale pakketten over het netwerk uitgedeeld, en in de beschermde omgeving van Softricity (op de pc van de gebruiker) uitgevoerd. Die speciale pakketten zijn reguliere applicaties die voor SoftGrid zijn geprepareerd (en door de beheerder zijn voorgeïnstalleerd). Dankzij de beschermde omgeving worden belangrijke componenten tegen aantasting beschermd, bijvoorbeeld het geheugen of het Windows-register. De software ziet gewoon de pc, maar in werkelijkheid zit Softricity er tussen om wijzigingen af te vangen die de software doorvoert in de pc. Wijzigingen blijven geldig zolang de applicatie draait. Sluit je de applicatie af, dan gaan wijzigingen verloren en blijft een onaangetaste pc achter, alsof de software niet echt op de pc heeft gedraaid. Dit proces wordt virtualization genoemd. Softricity gebruikt op de pc een soort cache om een volgende keer de applicatie sneller voor handen te hebben. Die cache wordt ook gebruikt om software aan laptops mee te geven zodat deze los van het netwerk toch de applicatie kunnen gebruiken. SoftGrids geïsoleerde programma-uitvoer heeft als voordeel dat programma's minder snel tegen compatibiliteitsproblemen aanlopen, dan bij Terminal Services en dus ook bij Citrix. Zelfs zeer complexe applicaties als AutoCAD, programma's afhankelijk van een oude databasedriver en relatief slecht geschreven programma's werken bij Softricity prima. Softricity draait op Windows 2000 of Windows XP. Voor Windows 98 of andere besturingsystemen is bemiddeling nodig van Terminal Services of Citrix. Verder maakt SoftGrid gebruik van een Windows 2000 of 2003 Server, die gedeeld mag worden met Terminal Services en Citrix. De software is klein, zo'n 150 MB, en installeert snel. Bij installatie is de aanwezigheid van active directory vereist. Op de client wordt ook lichte software van een paar megabyte gebruikt. Het grootst is dus de cache van minimaal 150 MB. Om applicaties voor SoftGrid aan te maken wordt een zogenoemde sequencer gebruikt, een hulpapplicatie die ervaring vereist. SoftGrid kan op een server werken, of net als Citrix uitgebouwd worden tot een farm zodat een enkele defecte server de werk van gebruikers niet verstoort. SoftGrid doet wat minder gedegen aan en is voor de beheerder soms onnodig lastig in installatie en gebruik. Conclusie Voor een verstokte pc-liefhebber is het even wennen dat de hardware op je bureau niets of weinig doet. Terminal Services – al dan niet aangevuld met Citrix en SoftGrid – geeft de gebruiker dan misschien iets minder vrijheid in de bediening, het geeft wel een enorme bewegingsvrijheid. Op verschillende werkplekken, op verschillende apparaten en over dunne verbindingen heb je altijd toegang je krachtige 'desktop', met daarop alle gegevens, applicaties, grote databestanden en natuurlijk snelle toegang tot internet. Bovendien biedt de thin client-technologie een veilige werkomgeving voor onbeheerde pc-thuiswerkers met als voordeel een goede scheiding met privé-bestanden. Softricity scoort hoog in de compatibiliteit. Terminal Services is laagdrempelig. Citrix werkt goed bij hogere eisen in voorzieningen, beheer en clientkeuze. Softricity kan dé oplossing zijn bij kritische applicaties, maar vereist weer meer ervaring. Licenties zijn een belangrijk aandachtspunt om niet onbedoeld op gevaarlijk hoge kosten te komen. Remote desktop Iedereen die XP heeft draaien op zijn pc kan eenvoudig uitproberen hoe Windows werkt als terminal. XP bevat namelijk remote desktop (rd), een standaard onderdeel van Windows Professional waarmee u – vanaf uw eigen pc – heel eenvoudig toegang kunt krijgen tot de programma's en bestanden van een andere Windows-pc. Hebt u Windows XP Home dan kunt u alleen anderen toegang verlenen tot uw pc. Maakt u eenmaal kennis met de voordelen in mobiliteit, dan is Windows op afstand gebruiken een verslavende voorziening! U vindt remote desktop onder Start, Communicatie, Verbinding met een extern bureaublad. Start dit programma op een andere computer in het netwerk op en tik het ip-nummer van je eigen pc in. Zet wel eerst op uw eigen pc remote desktop als voorziening aan: ga hiervoor naar Eigenschappen van de computer, kies Verbinding van buitenaf (laatste tabblad) en vink de optie Extern bureaublad aan. Is er eenmaal contact met de eigen computer, dan krijg je dan een goede indruk hoe Windows zich in een terminal-sessie gedraagt over het netwerk. Wilt u deze voorziening over het internet uitproberen, dan is het belangrijk dat poort 3389 (in de firewall in de internetrouter) naar het ip-nummer van de eigen pc wijst, zodat deze op afstand bereikbaar wordt. Vergeet niet het geheel met een wachtwoord te beveiligen! Verder vindt u op www.microsoft.com/windowsxp/remotedesktop/faq.asp nog meer informatie.

▼ Volgende artikel
Gerucht: Nexon werkt aan Starcraft-shooter voor Blizzard
Huis

Gerucht: Nexon werkt aan Starcraft-shooter voor Blizzard

Het Zuid-Koreaanse zou een shooter gebaseerd op Starcraft in ontwikkeling hebben voor IP-eigenaar Blizzard.

Dat claimt The Korean Economic Daily. Een team binnen Nexon dat gespecialiseerd is in shooters zou zich op dit moment volledig richten op de nog onaangekondigde game. De ontwikkeling zou nog niet lang geleden zijn gestart, en dus zou de shooter nog lang op zich laten wachten.

Verdere details zijn er nog niet, behalve dat Choi Jun-ho ook bij het project betrokken zou zijn. Hij maakte eerder de populaire Shinppu-mapmod voor Starcraft.

Starcraft

Er gaan al langer geruchten over een shooter gebaseerd op Starcraft. Vorig jaar meldde Bloomberg-journalist Jason Schreier al in zijn boek 'Play Nice: The Rise, Fall and Future of Blizzard Entertainment' dat Blizzard aan een shooter zou werken. Volgens Schreier is de shooter van Nexon echter niet gerelateerd aan de shooter van Blizzard - het zouden om twee afzonderlijke projecten gaan.

De Starcraft-reeks bestaat uit real-time strategygames. De eerste verscheen in 1998, en een vervolg kwam in 2010 uit. Blizzard heeft al vaker geprobeerd shooters gebaseerd op de Starcraft-franchise te maken, maar die werden vooralsnog altijd geannuleerd.

Mogelijke onthulling op Blizzcon

Voor het eerst in enkele jaren organiseert Blizzard op 12 en 13 december de Amerikaanse beurs Blizzcon, waar alles rondom de uitgever wordt gevierd. Het is mogelijk dat één van de hierboven genoemde shooters daar wordt onthuld.

▼ Volgende artikel
Review: Mario Tennis Fever is een leuke set
Huis

Review: Mario Tennis Fever is een leuke set

Je vraagt je bij elke Mario-sportgame toch weer af: bereikt het de highs van die oeroude Game Boy-games van Camelot, zoals Mario Tennis en Mario Golf)? Het antwoord is, wat mij betreft, steevast  ‘nee’. Maar tussen ‘perfect’ en ‘niet perfect’ zit nog altijd een breed spectrum aan kwaliteit. En Fever? Die nestelt zich moeiteloos aan de betere kant van dat spectrum.

De drie toernooien die deze game rijk is, daar ben je een uurtje zoet mee. Waarschijnlijk zonder een set te verliezen. De Adventure Mode? Een paar uurtjes meer dan dat, en hoewel ook die nergens uitdagend wordt vertelt het wel een vermakelijk verhaal over Mario en Luigi die als baby’s hun tennis-skills moeten oppoetsen vanwege… bijzondere redenen.

Er zijn ook drie Challenge Towers met allerlei unieke uitdagingen die eventjes vermaken. In mix-up vinden we tennis, maar dan met regels en omstandigheden die alleen het Mushroom Kingdom kan bieden, en dat was het wel zo’n beetje. Wie Mario Tennis Fever alleen speelt is een weekend zoet en heeft zich prima vermaakt. Maar sportgames zijn er, natuurlijk, om je competitieve aard los te laten op vrienden, familie, kroost of online uitdagers.

Leuk

Daarom wil ik het ook niet al te uitgebreid over die singleplayermodi hebben. Ja, Nintendo heeft z’n best gedaan. Ja, er is weinig aan te merken op de minigames en kleine tussenscènes die de Tennis Academy te bieden heeft en de ontwikkelaars verdienen het dat het hier even aangestipt wordt. Nooit sla je stijl achterover van briljante ideeën of concepten, en er wordt geen druppeltje zweet gemorst van de spanning. Maar ‘leuk’ is eigenlijk een perfect, allesomvattend begrip om deze kant van de game te omschrijven.

De echte graadmeter echter, is de kern van de gameplay. Hoe speelt het? Hoe diep gaat het? Hoeveel personages, gekke rackets en super-power-mega-skillmoves zijn er in dit pakketje gepropt en hoe verhouden die zich tot elkaar? Na mening middag ballen overslaan of in dubbelspel terugslaan met mijn zoontje van 9, zijn we eruit: Mario Tennis Fever heeft ontzettend lekkere gameplay.

Content is king

Content is in de eerste instantie de name of the game. Er zitten bijna veertig personages in de game, meer dan een dozijn verschillende banen en de hoofdattractie is de aanwezigheid van tientallen Fever-rackets, die elk hun eigen unieke skill met zich meebrengen. De bananentros die Donkey Kong een ‘racket’ noemt strooit bananen over de baan, met het vulkaanracket plopt er een (je raadt het nooit) vulkaan op uit de baan en het Thwomb-racket zorgt ervoor dat het iconische stenen blok uit de Mario-serie plots uit de lucht valt – hopelijk op een tegenstander. Een zogeheten Fever-shot is verder ook geen hogere wiskunde. Om de zoveel tijd is je metertje vol en ram je dat ding over de baan heen.

Extra fijn is dat het gros van dit alles vrij te spelen is waar je maar wil. Laat je de singleplayermodi links liggen en speel je gewoon wat potjes tegen elkaar? Geen probleem, om de zoveel potten krijg je een nieuw racket, personage, of kleurtjes voor je favoriete tennissers.  

Watch on YouTube

Plak er een voldoende op

Enfin, tot zover de uitleg en alles wat hier te vinden is. Leuk spelletje, plak er een voldoende op en klaar, toch? Nou nee, want hoewel alles hierboven zijn eigen rol speelt, zijn het de diepere lagen daaronder die Mario Tennis  Fever tot grotere hoogten dan ‘plak er even een voldoende op’ stuwen. Al die personages? Die beschikken over hun eigen stats en eigenaardigheden. Wario laadt z’n powershots razendsnel op, Bowser Jr. legt veel meer precisie in z’n topspincurve dan anderen en Shy Guy slaat zijn topspins zonder gehinderd te worden door zijn positie op de baan.

En die banen? Die hebben elk hun eigen ondergrond, waar ballen anders op stuiteren en doorschieten, terwijl spelers zelf ook sneller of minder snel zijn, gebaseerd op het gras of het hardcourt waar ze op spelen. Die Fever-rackets? Oprecht allemaal een andere smaak. Ook daar merk dat extra stukje diepgang waar een wat luiere Mario-sportgame niet aan zou denken: wanneer je een Fever-shot terugslaat vóórdat op jouw zijde van het net landt, kun je met een stuit op de helft van de tegenstander zomaar eens het bijbehorende effect teruggeven. Prettig vervelend als je denkt die koter een modderplas op zijn helft te bezorgen, om ‘m vervolgens zelf om je oren te krijgen als hij de bal vakkundig over je heen lobt en ‘ie alsnog op jouw achterveld terecht komt. Een (modder)koekje van eigen deeg noemen ze dat geloof ik.

Mario Tennis Fever

Slide
Slide
Slide
Slide

Geen Lego, wel Duplo

Al die extra aandachtspuntjes en omstandigheden zijn ook nog eens gebouwd op een fundering van onkreukbare basisgameplay. Topspins, slices, curveballen, lobs en powershots: alles wat je van een tennisgame mag verwachten zit erin. De grote maar is alleen: het gebeurt allemaal zonder de nuance van een échte topgame. Vergelijk het een beetje met Lego en Duplo. Zelfde principe, zelfde soort blokken, maar iets vets bouwen met Lego hit net even anders dan iets vets bouwen met die grote Duplo-blokken. Zo verhoudt deze game zich ook tot de toppers uit het tennisgenre, zoals Virtua Tennis en Topspin. Is veelgevraagd, ik weet het, maar het is wel het verschil tussen goed of geweldig. En Mario Tennis Fever eindigt in het eerste kamp.

Is mijn zoontje naar school, dan heb ik namelijk geen enkele reden om Mario Tennis Fever verder te spelen. Zoals gezegd is al die singleplayercontent niet meer dan ‘even leuk’. En computergestuurde tegenstanders geven zelfs op het hoogste niveau nooit écht tegengas. Bovendien zijn de personages net te groot voor deze banen om het volgende niveau van verfijning te bereiken. Top, zo’n lob. Maar vanwege de dus relatief kleine banen blijft het geen zekerheidje dat je iemand ermee verschalkt die tegen het net aan staat. Aanzienlijke kans dat ie gewoon op tijd de achterlijn haalt, als ie ook maar een klein beetje inzicht heeft. Het zorgt ervoor dat Mario Tennis Fever een absoluut geslaagde game is, met heerlijke multiplayer. Maar wie de eindeloze diepgang en speeluren van, bijvoorbeeld, een Mario Kart World hier zoekt, staat sneller dan gewenst buitenspel. Oh wacht, verkeerd sport…

Mario Tennis Fever is vanaf 11 februari beschikbaar voor Nintendo Switch 2.

Goed
Conclusie

Mario Tennis Fever barst van de content. De vele personages, banen en rackets geven unieke, diepere lagen aan de gameplay en multiplayerpotjes gaan met grote glimlach en een berg vertier gespeeld worden. Jammer voor de wat volwassenere spelers dat die volgende laag diepgang nét niet geraakt wordt. Daarvoor is het singleplayeraanbod niet genoeg, de tegenstanders niet uitdagend genoeg en ontbreekt er hier en daar net wat finesse. Maar ga zo door, Nintendo. Mario Tennis Fever zit namelijk wél in de richting van die tijdloze Camelot-klassiekers waar we zo naar hunkeren.

Plus- en minpunten
  • Flinke hoeveelheid content en modi
  • Sterke basisgameplay
  • Uiteenlopende Fever-rackets
  • Nog altijd sterke multiplayer
  • Daagt je nooit écht uit
  • Diepgang niet eindeloos