inloggen

Het archief is tijdelijk vrij toegankelijk. Inloggen is niet noodzakelijk.

vind een baan

INHOLLAND centraliseert softwaredistributie met BitTorrent

29 februari 2008 door: Tanja de Vrede

▪ Hogeschool heeft lak aan illegaal imago BitTorrent ▪ Forse snelheidswinst en veel lagere beheerkosten

Hogeschool INHOLLAND heeft haar softwaredistributie gecentraliseerd met de peer-to-peertechnologie van BitTorrent. Een tamelijk onverwachte keuze. “De snelheid is ongelooflijk, het is volkomen legale software en het is overduidelijk bewezen technologie!” 
6500 werkplekken verdeeld over zestien vestigingen telt INHOLLAND, waarop ruim 600 applicaties in gebruik zijn. De distributie van een nieuw image voor het besturingssysteem geschiedde noodgedwongen decentraal. Centralisatie daarvan zou veel voordelen kunnen opleveren, maar was fysiek onmogelijk: de verbindingen tussen de vestigingen waren en zijn niet krachtig genoeg om een centrale softwaredistributie aan te kunnen. 
De zes grote vestigingen van INHOLLAND zijn voorzien van 1 gigabit-verbindingen met het Service Center van de hogeschool. Voor de tien kleinere vestigingen was het echter te duur om dergelijke netwerken aan te leggen. “Onze oude oplossing daarvoor was Multicast, wat een synchronisatieproces inhield: er wordt één pakket naar alle systemen gestuurd. Er hoefde echter maar een defect in een enkel systeem op te treden of het versturen stremde of stopte zelfs helemaal”, zegt ICT-specialist Frank Gombault. 
Een alternatief was decentrale distributie. Niet alleen leverde dat veel beperkingen op, er zou ook een extra distributiesysteem op elke vestiging moeten worden geplaatst. 
Leo Blom van ICT-dienstverlener ITeleo wist er wel wat op. “Hij stelde voor een peer-to-peertechnologie te gebruiken zoals BitTorrent”, zegt Gombault. 
Een origineel idee, waar echter wel wat haken en ogen aan zaten. BitTorrent wordt veel gebruikt voor het illegaal distribueren van films. Het imago van deze technologie is dan ook bepaald niet dat van een zakelijk betrouwbaar product. Blom zocht contact met de ontwikkelaars achter BitTorrent in de VS om het plan voor te leggen. Gombault: “Die waren heel verrast over onze plannen en hebben voor ons diverse modificaties aangebracht. Zij hopen natuurlijk dat meer bedrijven de technologie zullen gebruiken.”
Met behulp van de BitTorrent-technologie kunnen via de BitTorrent-client µTorrent na een trigger vanuit sms alle desktops ingezet worden als clients én als servers. Een bestand wordt centraal aangeboden en in fragmenten verdeeld. Die fragmenten worden vervolgens onder de clients verdeeld en wel zo dat elke client genoeg ‘ruilmateriaal’ heeft om het onderling uit te wisselen. Net zolang tot elke client een compleet bestand heeft. Bij INHOLLAND zorgt dat ervoor dat een image van 3,5 Gb binnen 7 minuten op de desktops geplaatst kan worden.
Arjen Barnhard, ICT-architect bij INHOLLAND: “Bij Torrent werkt het zo: de client schreeuwt om zich heen om clients te vinden die met haar willen ‘praten’ en maakt met alle clients die maar antwoorden verbindingen. Dat kan tot een netwerkstorm leiden waardoor het netwerk kan afsterven. Dat voorkomen we nu door delen van het netwerk af- en uit te sluiten voor dit type verkeer.” Gombault: “We zijn in de testperiode één keer tegen een netwerkstorm opgelopen. We zouden op één vestiging, Rotterdam, een Golden Image installeren. Maar alle werkplekken in Rotterdam haalden vervolgens dat Golden Image uit de werkplekken van Haarlem. Uiteindelijk liepen alle verbindingen helemaal vol. Inderdaad, een prachtig leermoment.”
Maar voordat dit opmerkelijke idee ook werkelijk in de praktijk toegepast kon worden, moest eerst het management zijn goedkeuring geven. Het imago van BitTorrent was wel een kleine hobbel die genomen moest worden. Gombault: “BitTorrent staat toch een beetje in een kwaad daglicht omdat het vooral geassocieerd wordt met illegaal gebruik voor kopiëren. Maar het is wel bewezen technologie: het heeft immers rond de 150 miljoen gebruikers. Daarbij hadden wij een probleem: Wij wachtten op een applicatie die gekoppeld kon worden aan SMS, waarmee we images konden distribueren.”
In het verleden kostte het acht tot twaalf uur om werkplekken over het netwerk volledig opnieuw in te richten. Dat probeerden we wat te versnellen door reservesystemen klaar te houden waarop alles was voorgeïnstalleerd door middel van een image. Op deze systemen hoefden dan alleen nog de softwareveranderingen ten opzichte van het image te worden bijgewerkt. Naarmate er meer veranderingen te verwerken waren, duurde het proces langer. Om te voorkomen dat de procedure te lang zou gaan duren en er niet meer waargemaakt kon worden wat er beloofd werd (vervanging binnen een halfuur), moest telkens het basisimage worden aangepast.”
De besparingen op hardware, beheer en stroom die centralisatie van de softwaredistributie met BitTorrent zouden opleveren, hadden een grote overtuigingskracht op het management. Gombault: “Nu hebben we twee centrale (virtuele) servers staan met SMS2003 erop. Die volstaan voor de gehele softwaredistributie. Daarbij krijgen wij de BitTorrent-licenties gratis omdat wij voor BitTorrent een nieuw toepassingsgebied ontwikkelen.” Gombault en Barnhard benadrukken dat de BitTorrent-tools geheel legaal zijn, ondanks dat ze nogal eens voor illegale activiteiten gebruikt worden. Positief is ook dat er meer zakelijk gebruikers zijn. “Het bedrijf Joost (video on demand) werkt ermee en Microsoft gebruikt het onder meer voor de distributie van bepaalde testproducten.” De SMS2003-omgeving is gecentraliseerd op twee virtuele servers. “De hogeschool gebruikt daardoor zeker 20 servers minder. Dat waren ‘distribution point servers’ die voorheen decentraal waren opgesteld om de desktops van data te voorzien en WAN-verbindingen te ontzien.” Gombault en Barnhard stellen nadrukkelijk dat studenten BitTorrent niet kunnen gebruiken voor illegale downloads. “Met de µTorrent-client die wij geïnstalleerd hebben, kan dat absoluut niet. De client draait onder een speciaal account en verder zijn de data en µTorrent afgeschermd voor de eindgebruiker. Het internet is voor µTorrent onbereikbaar en het verkeer blijft lokaal.”
INHOLLAND is welhaast lyrisch over de resultaten van BitTorrent. “De snelheid is ongelooflijk. Bij de conventionele distributie kon het weleens drie tot vier dagen duren voordat we alle werkplekken bijgewerkt hadden. Torrent begint onmiddellijk gegevens te distribueren De distributie van een nieuw image over 6500 werkplekken (25,6 terabyte dataverkeer), verspreid over al onze locaties, kost nu hoogstens vier uur.” En dat scheelt niet alleen veel beheerwerk, maar ook stroom. Barnhard: “Het image distribueren we nu tijdens werktijden. De clients geven dan aan of ze het image hebben gekregen. De 20 minuten durende installatie zelf plannen we ’s nachts. De systemen hoeven daarvoor dus maar heel even aan. Dat scheelt fors in de energiekosten, want voorheen gingen alle systemen ’s nachts aan voor een check op de laatste versies. Met SoftGrid en SMS hebben we dat grotendeels ondervangen.”SRit/t.vrede@sdu.nl

Goed Idee: ‘Torrent al jaren in achterhoofd’
Leo Blom, zelfstandig consultant van ITeleo uit Hendrik-Ido-Ambacht, is het brein achter het idee om BitTorrent toe te passen voor distributie van het besturingssysteem. ”Het zat al een hele tijd in mijn achterhoofd om BitTorrent daarvoor toe te passen. Sinds ik in de IT zit, waren er altijd al problemen met de distributie van grote bestanden. Er was echter nooit een aanleiding om BitTorrent als oplossing te gebruiken voor datadistributie.”
“INHOLLAND was bezig met een centralisatieproject waarbij het serverpark gevirtualiseerd zou worden. OS-deployment gebeurde vroeger decentraal. Het zou een te grote belasting geweest zijn voor de lijnen naar de vestigingen toe om daar bijvoorbeeld 1000 werkplekken in één keer te voorzien van een besturingssysteem dat 4 GB per werkplek beslaat.”
Mijn opdracht binnen INHOLLAND was een oplossing te vinden waarbij er centraal gedistribueerd kon worden, waarbij een werkplek in 20 minuten voorzien moest zijn van een nieuw besturingssysteem. Bovendien moesten alle werkplekken op een vestiging daarvan tegelijkertijd voorzien kunnen worden. De reguliere oplossingen konden (en kunnen) dat gewoon niet op een betrouwbare manier. Dit was het argument om BitTorrent eindelijk in te zetten als oplossing! BitTorrent is heel geschikt, omdat alle data maar éénmaal over de WAN-verbinding gaan. Deze data worden op een centrale server in segmentjes gehakt. Elke werkplek op een vestiging krijgt één zo’n segmentje. De werkplekken starten gezamenlijk een onderlinge uitwisseling. Er ontstaat lokaal een storm van netwerkverkeer. Deze storm wordt wel gecontroleerd omdat maar 20 procent bandbreedte van de werkplek gebruikt wordt. Zelfs dan gaat het distributieproces supersnel want het is lokaal verkeer!”
De ontwikkelaars van BitTorrent reageerden zeer enthousiast op het idee van Blom. “INHOLLAND gebruikt BitTorrent op grote schaal voor een desktopmanagementoplossing. Volgens de mensen bij BitTorrent is dit nog nooit eerder gedaan op deze schaal. Ik heb veel steun gehad van de ontwikkelaars van BitTorrent. Anderzijds is INHOLLAND de grootste professionele omgeving waarbij alle relevante logs naar BitTorrent gestuurd worden. Het is dus een win-winsituatie. Mede doordat wij deze informatie sturen, kunnen er aanpassingen gedaan worden in de BitTorrent-client, waar iedereen van mee profiteert.”
Blom werkt nu aan een professioneel, commercieel product dat is gebaseerd op BitTorrent. Hij heeft inmiddels al contact met een andere grote onderwijsinstelling als volgende klant.

Verschenen in Automatisering Gids, 9, 2008
Trefwoorden: softwaredistributie beheer bittorrent

Zie ook:

 

Reacties

0 reacties

Plaats een reactie op dit artikel

Vul hieronder uw naam en uw emailadres in en geef uw reactie in het veld daaronder. Uw naam verschijnt bij de reactie op de site. Uw emailadres wordt niet getoond.

 

 

Voer de code in welke hierboven is getoond.

Whitepaper Library

Automatisering Gids heeft het meest complete overzicht van whitepapers: gratis en direct te downloaden!


 

Whitepaper Library

Automatisering Gids heeft het meest complete overzicht van whitepapers: Meer dan 2000 whitepapers gratis en direct te downloaden!

LinkedIn Groep

Kom via de Automatisering Gids LinkedIn Groep in contact met uw collega's en vakgenoten. Word nu lid van de LinkedIn Groep.

Nieuws waar u wilt!

Het laatste IT-nieuws direct op uw iGoogle, Hyves, Facebook, MySpace of Netvibes. Plaats de widget in uw eigen omgeving. Download nu de widget!

Salarisonderzoek

Wilt u weten hoeveel u waard bent? En of uw arbeids-voorwaarden marktconform zijn? Bekijk hier de resultaten van het salarisonderzoek!

Top ICT Werkgevers

Salaris, Meer vakantiedagen, Doorgroeimogelijkheden? Wat is jouw reden om voor één van deze Top ICT Werkgevers te kiezen?

Proefabonnement

Neem nu een gratis proefabonnement op Automatisering Gids en test ons 4 weken lang!

Gratis nieuwsbrief

Wilt u via e-mail op de hoogte blijven van het laatste ICT-nieuws? Ontvang dan iedere werkdag de e-mailnieuwsbrief van Automatisering Gids.

Twitter met de redactie

Het laatste IT-nieuws, achtergronden en opinie van onze redactie. Volg nu de redactie via de Twitterblog van Automatisering Gids.

IT-vacatures

De meest recente IT-vacatures en een overzicht van de laatste ontwikkelingen op de arbeidsmarkt.

Evenementen

Wilt u weten wat de laatste ontwikkeling zijn in de ICT-wereld? Volg interessante sessies of workshops en ontmoet uw vakgenoten.

AG-Sudoku

Speel elke week de Sudoku van Automatisering Gids. Bekijk hier de oplossing en of u gewonnen heeft.

IT-Trainingen

Investeeer in uw toekomst. Volg trainingen, opleidingen en cursussen op het gebied van Projectmanagement, Security en Microsoft.

AG Winkel

Bekijk hier het uitgebreide assortiment ICT- & Managementboeken. Gratis e-book downloads, top 10 overzicht of speciale akties.

Rapporten & Specials

Bekijk hier het complete overzicht van alle rapporten en specials. O.a. Salary Survey, Top ICT Werkgevers en Overheid & ICT. Klik hier!

Webcast

Volg hier de Automatisering Gids Webcasts, met whiteboardsessies over de ontwikkelingen in het IT-vakgebied. Bekijk ook de interviews van onze IT-Talenten en de prijsuitreiking van IT-Talent 2009.

Gratis proefabonnement? Maak nu kennis met Automatisering Gids!

Waaruit bestaat een proefabonnement?

  • 4 edities van de krant
  • De dagelijkse nieuwsbrief met een samenvatting van het meest actuele nieuws
  • 4 weken toegang tot het gehele archief van Automatisering Gids met uw eigen persoonlijke inloggegevens.

Uw gegevens

Houd mij per e-mail op de hoogte van producten en diensten van zorgvuldig door Automatisering Gids of Sdu Uitgevers geselecteerde derden. *

Afleveradres