The Loeki's Strange Omniverse
««Nov 2009»»
SMTWTFS
1234567
891011121314
15161718192021
22232425262728
2930

Google Search

Web News
Images Groups
Scholar
English Nederlands

Wiki

My RSS Feeds








Nutscomputeren

posted Thursday, 21 July 2005

Men heeft het er al jaren over, maar eindelijk is er licht aan het einde van de tunnel, en het conept van nuts computeren lijkt eindelijk een mogelijke realiteit te worden.

Door gebruik te maken van het Solaris 10 OS met de nieuwste versie van de Sun Ray omgeving, is er theoretisch gesproken nog slechts een stateless Sun Ray en een breedbandverbinding van 128Kib/s nodig om een goede bureaublad presentatie over het internet waar te maken. In zo'n geval bevind het volledige bureaublad zich in het datacentrum.

Ga ik te snel? OK.
Je PC is "vet". Je hebt betaald voor een doos die tot de nok toe zit volgepropt met high-tech hardware ontworpen om alle opdrachten van jou en (waarschijnlijk, zo niet, dan kun je dit stukje overslaan) Windows uit te voeren.
Dit vinden we heel normaal, maar we moeten ons wel af gaan vragen: is het eigenlijk wel zo logisch om dit zo te doen?
Vroegâh had je één hele grote heeeeele dure computer die in feite 20 monitoren, 20 toetsenborden en 20 muizen aangesloten had en alle opdrachten die van die 20 werkplekken kwamen. Dit idee van de domme terminal of de dunne client bestaat nog steeds, maar is wel gaandeweg door inherente beperkingen en goedkopere hardware naar de achtergrond gevallen.
En zo werd het een "vette" Wintel-wereld. Bijna iedereen die vandaag de dag verbinding maakt met het internet doet dat met een PC die voorzien is van zijn eigen intelligentie en processorkracht. Al die intelligentie heeft onderhoud nodig, en niet zo'n klein beetje ook.

Omdat de hardware recht voor je neus staat, staat het Operating System en de software die daar op draait dat ook. Als je de vergelijking met de echte wereld gaat trekken heb je in feite een kleine data "fabriek/laboratorium" die exclusief productie draait voor jou.

Ga eens in de achtertuin kijken. Zie je daar een energiecentrale staan? Nee. En toch heb je meer dan voldoende stroom ter beschikking. Als de energiecentrale ergens niet goed functioneert, gaan de daarvoor opgeleidde monteurs aan het werk om dat op te lossen. Een logistieke infrastructuur is opgezet om de centrale van brandstof te blijven voorzien, een onderhoudsschema, opgesteld door professionals, wordt gebruikt om te voorkomen dat de centrale uitvalt, of erger, ontploft.

Op dezelfde manier ben jij als gebruiker de baas over zo ongeveer alles in dat mini-laboratorium/fabriek dingetje voor je. Heb je enig idee wat er allemaal moet gebeuren om het ding in goede conditie te houden? Je weet dat de dingen daar vanbinnen gruwelijk mis kunnen gaan. Plotseling krijg je allemaal reclamevenstertjes waar je niet om gevraagd hebt, een aantal werkbalken waarvan je niet weet hoe ze er gekomen zijn, over het algemeen gesproken wordt de PC trager (of is dat slechts verbeelding). Op een kwade dag werkt alles plotseling niet meer meer. Je belt je neef, de broer van een vriend of wie er dan ook maar de lokale "expert" is. Hij/zij vertelt je wat vage dingen die je niet begrijpt over een ding genaamd een "harde schijf" die naar de klote is, en een "virus en spyware infectie". En voordat je het weet wordt je verteld dat je al je plaatjes, foto's, e-mails en adressen kwijt bent en dat je nog even € 100 moet uitgeven voor zo'n "harde schijf", wat het ding ook doet.
Waarom worden dit soort dingen klakkeloos geaccepteerd? Je bent geen expert, en dat zou niet nodig moeten zijn ook. Een computer laten doen wat je wilt dat 'ie moet doen is in de praktijk al moeilijk genoeg. Net zoals je je niet druk hoeft te maken dat die energiecentrale ontploft, zo zou je je niet druk moeten hoeven maken over de staat van je computer.

En dit is precies waar het oude concept weer terug komt. De Sun Ray:
Sun Ray 170Als ik je zeg dat dit alles is op je bureaublad, wat valt je dan op? Het is een monitor. En niet veel meer dan dat.
Het apparaatje zorgt ervoor dat er een open verbinding is tussen jou en de server, en dat is alles.

Dit ding is net zo dom als je telefoon. Het kan nagenoeg niets zelf, en dat is prima.
Alles wat het kan doen is een verbinding maken met de Sun Ray Server. En het is die server die al het werk verricht.
Wanneer je een mooi bureablad op je scherm ziet verschijnen met je tekstverwerker,
je e-mails enzovoort, zie je alleen maar de afbeelding daarvan die daar wordt gegenereerd, net zoals bij een TV.
Dit is goed. Want alles staat nu op een toren van servers die zich in een compleet afgeschermde omgeving bevinden, en dit is dus ook waar je e-mails, documenten, foto's, plaatjes, muziek, kortom alles zich bevind. Dagelijkse gevaren als water, brand, stof, temperatuurschommelingen en dergelijken hebben veel minder vat op de Sun Ray dan op een PC, en al helemaal niet op de servers en dus niet op je waardevolle data.
Als je PC fysiek kapot gaat bestaat er een goede kans dat je alles wat er op staat kwijt bent tenzij je bereidt bent om flink wat geld uit te geven aan een Data Recovery Centre. Als er iets kapot gaat in één van de servers, nemen andere componenten het onmiddellijk over, zonder een kik te geven en zonder gegevensverlies. Hetzelfde geldt voor vervangin van je verouderende PC. Je zult nooit meer elke 3 jaar een nieuwe hoeven kopen omdat de oude zo traag is geworden dat je de krant gelezen hebt voordat je op het internet zit.
Daarnaast ben je zelf ook beter beschermd tegen de gevaren van het digitale tijdperk. Virussen, spyware, kwaadwillende hackers enzovoorts zijn veel makkelijker en beter tegen te houden door een goed onderhouden en beschermde server cluster dan door 100 simpele PCtjes.

In feite is je computer dus een zeer geavanceerd, goed beschermd en stabiel data-center geworden. Dit is waarom ze het "Server-Gebaseerd Computeren" noemen.
Sun Fire 12KEn wie denk je dat het onderhoud pleegt op al dat wonderlijke spul? Dat weet je niet, en het interesseert je ook niet, want jij bent het in ieder geval niet (en Simba hier is het ook niet gelukkig).

Installaties zoals hier beschreven bestaan vandaag de dag alleen nog in bedrijfsomgevingen, omdat er altijd gedacht werd dat een apparaat dat zo dom is nooit over, zeg, het internet zou kunnen werken.
Maar niet langer. Met de laatste versie van de software die dit alles aanstuurt is het een volledig reeële optie geworden om zo'n Sun Ray thuis neer te zetten, en alles te draaien in een data-center ergens aan de andere kant van de planeet, en de twee te verbinden door middel van een sterk beveiligde eigen tunnel.  
Sun Microsystems, die waarschijnlijk de grootste installatie van Sun Rays op de planeet beheert, is hier reeds mee aan het experimenteren met het Sun Ray at Home programma.
Zodoende is computeren net zo vanzelfsprekend en gestructureerd geworden als vaste telefoonlijnen en gas water en licht. Dit is precies de reden waarom ze het "Nuts-Computeren" noemen.

Natuurlijk blijven er beperkingen aan het concept. Je moet bijvoorbeeld niet verwachten dat je op deze manier een film kan kijken. Audio is aardig goed gedekt in de Sun Ray omgeving, maar beeldverwerking is de echte bandbreedteslurper. Daarom zul je over het algemeen merken dat alles wat met veel of snelle beeldverandering te maken heeft wat trager zal gaan. Dezelfde problemen zullen zich voordoen als je teveel Sun Rays door een te smalle breedbandverbinding probeert te pompen.
Nog een probleem zijn natuurlijk de lokale apparaten. Na lang wachten is de Sun Ray eindelijk volledig compatible met standaard USB, dus in principe kun je alles met een USB-plug eraan er in prikken. Daarna wordt het een kwestie van ondersteuning voor Solaris, wat een compleet andere zaak is.
Alle andere apparaten die grote hoeveelheden data van of naar de server willen sturen zullen ook last gaan hebben. Een paar van de meest voor de hand liggende dingen zijn bijvoorbeeld scannen, branden/rippen van CD's en geheugenoverdrachten. Deze taken zullen snel in een nachtmerrie veranderen omdat zelfs de breedste thuisbreedbandverbinding er nog steeds langere tijd over doet om een volledige CD van meer dan 800MB op te sturen ter verwerking, waarvoor bedankt.
Maar er zijn wel oplossingen om deze problemen beheersbaar te houden. Er bestaat zowieso een grote groep mensen die de term "rippen" niet kennen, en zeker in kleine thuiskantoortjes zijn bovengenoemde applicaties verre van alomtegenwoordig. En behalve in een paar gespecialiseerde hoeken is scannen ook geen alledaagse activiteit. Daarnaast kunnen grote stukken van deze activiteiten anders afgevangen worden.

Nee... De echt grappige zaken beginnen op totaal andere vlakken. Licenties bijvoorbeeld. Is het legaal om, zeg, 50 licenties voor één bedrijf te kopen, met een lekkere kwantumkorting, en die licenties daarna aan betalende klanten in gebruik te geven?
En wat van de verschillende wetten die ISP's verplichten om verbindings- en e-maildata van klanten te bewaren? Technisch gesproken zou een cluster als deze geen ISP zijn, maar zou zich wel op eenzelfde locaties bevinden. Bovendien zou dat soort data met wat simpele technieken niet-onderscheidend en dus waardeloos worden. Zou dat illegaal zijn?

Daarbovenop is plotsklaps datgene wat eerst verspreid was nu gecentraliseerd. Als het concept serieus aanslaat zullen we rekken en rekken vol met Sun servers & ondersteuning hebben, die duizenden gebruikers in een paar clusters voorzien. Ofschoon de beveiliging op dat soort systemen veel beter is, zijn de risico's ook veel groter, aangezien een succesvolle inbraak op zo'n cluster vanuit verschillende oogpunten zou zijn als het winnen van de grote jackpot. En er is geen enkele firewall of andere bescherming tegen buitenaf bestand tegen een kraker die gewoon een abonnement op de cluster neemt om de zwakheden van binnenuit uit te gaan buiten.

Er is in de wereld een decentralizerende trend. In de computerwereld zou deze trend weleens precies omgekeerd kunnen zijn. Zeker daar zal een gecentraliseerd scenario altijd veel grote voordelen bieden, maar de risico's die er bij komen kijken konden wel eens te groot zijn om ooit echt aan te slaan.

links: digg this    del.icio.us    technorati    reddit

AddThis Social Bookmark Button