IT-systemer
Et IT-system er et organisert sett av maskinvare, programvare, data, nettverk og mennesker som samhandler for å samle inn, behandle, lagre og distribuere informasjon for å støtte forretningsmål.
For en IT-drifter handler dette om å forstå hvordan disse elementene er koblet sammen og hvordan de leverer verdi til sluttbrukerne.
Systemarkitektur og modeller
For å drifte IT-systemer effektivt, må man forstå hvordan de er bygget opp.
- Presentasjonslag (Presentation Tier): Brukergrensesnittet (UI). Dette er det brukeren ser og interagerer med (f.eks. en nettside i en nettleser eller en mobilapp).
- Applikasjonslag (Application/Logic Tier): Kjernen i systemet. Dette laget inneholder all forretningslogikk og behandler forespørsler fra brukerlaget. Det er her servere kjører programmeringskode (f.eks. Java, .NET) som utfører oppgaver. Dette laget isolerer datalaget fra brukerne.
- Datalag (Data Tier): Lagrer systemets data. Dette er databaseserverne (f.eks. SQL Server, Oracle). Applikasjonslaget er den eneste komponenten som har direkte tilgang til datalaget, noe som beskytter data mot direkte angrep fra Internett.
Driftsrelevans: Ved feilsøking kan man raskt isolere problemet. Ligger feilen i GUI (L1), forretningslogikken (L2) eller databasen (L3)?
Ulike typer forretningssystemer
IT-systemer klassifiseres ofte etter hvilken forretningsfunksjon de støtter. Som drifter må du kjenne til og støtte disse kritiske systemene:
- ERP (Enterprise Resource Planning): Store, integrerte systemer som håndterer alle kjerneforretningsprosesser i sanntid (f.eks. økonomi, regnskap, logistikk, HR). Nedetid på et ERP-system kan stoppe hele virksomheten.
- CRM (Customer Relationship Management): Systemer for å administrere og analysere kundedata og interaksjoner gjennom hele kundens livssyklus (f.eks. salg, markedsføring og kundeservice).
- SCM (Supply Chain Management): Systemer som styrer og optimaliserer flyten av varer og informasjon fra råvare til sluttbruker.
- E-post og kommunikasjonssystemer (Exchange, Teams): Selv om de er dagligdagse, er disse systemene blant de mest kritiske for organisasjonens interne og eksterne kommunikasjon.
Systemets livssyklus i drift
IT-driftere er involvert i alle faser av et systems livssyklus, men spesielt fra implementering til avvikling.
- Design og innkjøp: Driftere gir input om systemets tekniske krav, som skalerbarhet (hvor mange brukere kan det håndtere?) og ytelse (hvor raskt må det være?).
- Implementering/Migrering: Installere, konfigurere og teste systemet i produksjonsmiljøet. Dette krever nøyaktig endringsstyring og dokumentasjon.
- Vedlikehold og overvåking (driftsfasen): Systemets lengste fase. Her ligger hovedansvaret:
- Proaktiv overvåking: Bruke verktøy for å sikre at systemet holder seg innenfor akseptable terskelverdier (f.eks. CPU-bruk under 80%).
- Patching og oppdateringer: Håndtere oppdateringer for operativsystem, databaser og applikasjonslag.
- Avvikling (Decommissioning): Sikker fjerning av systemet når det når slutten av sin levetid (End-of-Life). Dette inkluderer arkivering av historiske data og forsvarlig sletting av personopplysninger (i tråd med personvern).
Samspillet mellom IT-systemer
I praksis er IT-systemer sjelden isolerte; de er tvert imot sterkt integrerte.
- Et ERP-system snakker med et CRM-system.
- En webserver snakker med en databaseserver.
- Alle systemer er avhengige av nettverksinfrastrukturen og katalogtjenestene (Active Directory) for autentisering.
Driftskonsekvens: Feil i ett system (f.eks. treghet i databasen) kan skape ringvirkninger som påvirker ytelsen til mange andre systemer. Evnen til å feilsøke og se disse avhengighetene er avgjørende.
Relaterte kompetansemål
- planlegge, innføre og dokumentere IT-systemer slik at de er stabile, sikre og effektive gjennom hele livssyklusen
- bruke og gjøre rede for rutiner og systemer for avviksrapportering og vurdere tiltak for håndtering av avvik
- bruke verktøy for å automatisere og effektivisere driftsoppgaver
- gjøre rede for og følge virksomhetens rutiner knyttet til anskaffelser, implementering, oppsett, drift og avhending av utstyr
- gjennomføre opplæring og veiledning i relevante IT-løsninger tilpasset oppdrag, målgruppe, kanal og teknologi
- lese, forstå og utforme dokumentasjon og spesifikasjoner