Management, beheerders, projectleiders, infrastructuur architecten en ontwikkelaars hebben allen een andere definitie van infrastructuur.
Voor de ontwikkelaar is infrastructuur alles waar hun ontwikkelde applicatie op draait, voor de netwerkbeheerder is infrastructuur het geheel van netwerkcomponenten, voor de beheerder is het hetgeen hij beheert, voor de infra architect is het de basislaag die moet aansluiten op applicaties en business wensen.
De specialisten van TelaTerrae werken voor bedrijven en organisaties die willen beschikken over een flexibele, efficiënte en veilige ICT infrastructuur die snel kan reageren op veranderende omstandigheden.
ICT Infrastructuur is het geheel van componenten dat applicaties in staat stelt te functioneren.
Belangrijk in deze definitie zijn drie zaken:
- Het geheel
- Componenten
- Applicaties
Om deze drie zaken in perspectief te zetten, kan het volgende model worden gebruikt
Alle gele vlakjes in dit model vallen onder infrastructuur. Middleware is vaak het grensvlak van wat onder infrastructuur valt en applicaties vallen niet meer onder infrastructuur.
Dit model laat de componenten zien waaruit infrastructuur bestaat (de horizontalen). Deze stapel (stack) van componenten is de basis waarop applicaties kunnen draaien.
Een netwerk met servers bestaat uit hardware. Op servers draaien operating systems. Deze maken gebruik van storage via een netwerk. Met dit netwerk communiceren de operating systems ook met de bovenliggende lagen en met andere infrastructuur stacks. Op het operating system draait middleware die door applicaties wordt gebruikt.
Vertikaal zijn aandachtsgebieden te zien. Deze aandachtsgebieden lopen over alle componenten heen (en als het goed is ook over de applicaties heen).
Om de hele infrastructuur heen, inclusief de middleware en de applicaties, ligt de IT architectuur. De infrastructuur architect zorgt voor een consistente opbouw van de hele infrastructuur (de architectuur), zodat deze goed aansluit op de bovenliggende business processen. Tenslotte is het ondersteunen van de business processen het doel van applicaties.
Dit plaatje kan gebruikt worden om een omgeving te beschrijven. Ik zal ik het kort hieronder aangeven wat de componenten en de aandachtsgebieden zoal inhouden.
De componenten (horizontalen)
Hardware
De basis van alles is Hardware. Infrastructuur begint met alle hardware die nodig is om een applicatie te kunnen laten draaien. Dit omvat onder andere servers, netwerk componenten, storage, enzovoort. Ook zaken als elektra en koeling horen bij hardware, evenals bekabeling, patching, labeling, racks, trillingen, vloerbelasting, enzovoort.
Operating systems
De servers draaien operating systems(OS´s). De meest bekende OS´s zijn Windows, Linux, UNIX en OS X. Er zijn echter een enorm aantal andere operating systems, die meestal voor een bepaald doel worden ingezet (zoals real-time operating systems en operating systems voor embedded systems).
De manier waarop de operating systems worden ingezet en het tunen van operating system parameters valt binnen deze component, evenals het beheer van users, groepen, rechten en het aansturen van bepaalde hardware middels drivers. Ook virtualisatie hoort hier thuis.
Netwerk
Het netwerk is een belangrijke schakel in het geheel. Afhankelijk van de omgeving kan het netwerk een zeer complexe component zijn. Het omvat routers, switches, routering, NAT, firewalls, WAN, LAN, inbellen, internet toegang, VPN´s, enzovoort.
Storage
Alle servers hebben storage, maar vaak is storage ook apart geregeld. Onder deze component vallen DAS, SAN, NAS, FC-AL, iSCSI, enzovoort.
Ook backup en recovery oplossingen en ILM en ECM vallen onder storage.
Middleware
Afhankelijk van de situatie kan middleware ook onder infrastructuur vallen. Meestal valt middleware gedeeltelijk onder infrastructuur en gedeeltelijk onder applicaties (afhankelijk van het soort middleware). Voorbeelden van middleware die meestal onder infrastructuur vallen zijn: DNS servers, mail servers, DHCP servers, proxy servers, webservers, enzovoort.
Voorbeelden van middleware die meestal niet onder infrastructuur vallen zijn: databases, Java servers, EAI oplossingen, enzovoort.
Applicaties
Applicaties vallen niet meer onder infrastructuur. Applicaties hebben infrastructuur nodig om te kunnen werken.
De aandachtsgebieden (verticalen)
Security
IT Security is een aandachtsgebied dat over alle componenten heenloopt. IT Security is een heel groot vakgebied. In geval van IT infrastructuur gaat het vooral om technische oplossingen, zoals VPN, IDS, toegangscontrole, biometrie, encryptie, enzovoort.
Procedurele security komt vooral voor bij beheer (management). Het gaat daarbij vooral om procedures voor het aanmaken van users, toegang verlenen tot applicaties en data, en beveiligingseisen waaraan nieuwe apparatuur moet voldoen.
Availability
Onder availability valt onder andere Backup en restore, uitwijk, disaster recovery, clustering, replicatie en load balancing.
System Management
Een heel belangrijk aandachtsgebied is het beheer van de omgeving. Hieronder vallen procedures voor in-productie name van componenten en applicaties, het dagelijks op orde houden van alle componenten en aandachtsgebieden en troubleshooting. Beheer omgevingen maken vaak gebruik van ITIL als methodiek.
Tenslotte
Zoals u ziet, is infrastructuur een enorm uitgebreid en interessant vakgebied.