IT SIMPLIFICATION

over vereenvoudiging van ict in organisaties

Flower

Posts Tagged ‘consolidatie’

Ontrafelen

Roger Sessions ziet kansen. Hij heeft uitgerekend dat wij wereldwijd per maand zo’n 500 miljard USD kwijt raken aan IT-falen. Dat biedt mogelijkheden. Sessions, een expert op het gebied van IT-architectuur, is er van overtuigd dat complexiteit de boosdoener is. Hij onderscheidt zes oorzaken van complexiteit in IT:

- Teveel onderdelen of functionaliteiten samengevoegd in 1 systeem ofwel onvoldoende opdeling (decompositie); er zijn teveel interne onderlinge afhankelijkheden tussen onderdelen; die zijn vaak geleidelijk ontstaan door toevoegingen aan het systeem in de loop der tijd. Vraagt om opdelen.

- Teveel kleine onafhankelijke systemen naast elkaar waardoor de onderlinge coordinatie (communicatie) problemen veroorzaakt.  Onvoldoende samenvoeging (recompositie) noemt Sessions dit fenomeen dat gemakkelijk kan ontstaan in een Service Oriented Architecture (SOA) wanneer services te smal gedefinieerd worden.

- Verkeerde opdeling (partitioning failure) kan plaatsvinden wanneer een systeem is opgedeeld in subsystemen, waarbij een onderdeel (data of functionaliteit) is toegewezen aan twee of meer sub-systemen of een onderdeel niet is toegewezen, maar aan de aandacht is ontsnapt.

- Functies moeten worden samengevoegd in 1 subsysteem wanneer het gebruik van de ene functie vrijwel altijd ook het gebruik van de andere functie impliceert. Wanneer functies zijn samengevoegd die niet bij elkaar horen, waardoor een complexe opeenhoping (of kluwen) is ontstaan, spreekt Sessions van verkeerde samenvoeging (synergistic failures).

- Wanneer subsystemen onvoldoende duidelijk van elkaar gescheiden zijn ontstaan afbakenings-problemen. Dit kan voorkomen wanneer subsystemen bijvoorbeeld een gemeenschappelijke database gebruiken.

- Een laatste veel voorkomende oorzaak voor complexiteit zijn volgens Sessions overbodigheden. Onnodige functionaliteit ontstaat meestal door een verkeerde analyse van de business requirements.

Bron: The Six Faces of IT Complexity – Roger Sessions (The ObjectWatch Newsletter, August 2008)

Betere benutting bestaande capaciteit

Gridforum.nl organiseerde vandaag een jaarlijkse Business Day bij Sun Microsystems in Amersfoort met presentaties van o.m. Sun, IBM, NOS en CSC. De aanleiding voor grid computing is dat veel beschikbare computercapaciteit niet gebruikt wordt. Volgens IBM geldt dat voor 85% van infrastructuur hardware. Maar ook desktops staan bijvoorbeeld ’s nachts en in het weekend urenlang te niksen. Aangezien de meeste computers en servers via netwerken met elkaar verbonden zijn kan deze onbenutte capaciteit ook door anderen gebruikt worden. De Hogeschool van Rotterdam heeft met het Erasmus Medisch Centrum een samenwerkingsverband waarbij computercapaciteit van de Hogeschool gebruikt wordt door het Erasmus MC. Het vergelijken bijvoorbeeld van de resultaten van periodieke MRI-scans van patienten om veranderingen te kunnen constateren kost erg veel rekencapaciteit. Het lijkt een beetje op serverconsolidatie, waarbij de restcapaciteit van een server wordt benut om meerdere besturingssystemen naast elkaar op diezelfde server te laten draaien. Ogenschijnlijk meerdere servers in 1 server ofwel virtualisatie. Een belangrijk verschil is wel dat consolidatie of virtualisatie in het algemeen binnen één organisatie plaatsvindt, terwijl kenmerkend voor grid computing juist de samenwerking tussen meerdere organisaties is. Betere benutting van bestaande capaciteit spreekt natuurlijk tot de verbeelding: hardware-kostenbesparing, energiebesparing en vereenvoudiging van beheer zijn concrete voordelen. Samenvoegingen binnen ICT-infrastructuur zorgen echter ook altijd voor een toename van  complexiteit door onderlinge afhankelijkheden. Wat weegt zwaarder?