Hva er patch management?
Patch management er en prosess innenfor den større funksjonen til overordnet systemadministrasjon. Ideen bak patch management er bygd rundt de riktige metodene for å identifisere og teste forskjellige typer kodeendringer, med et øye for å få programmeringskoden til å fungere med en større grad av effektivitet. Patch management viderefører også den faktiske implementeringen av kodeendringene og overvåker funksjonen til koden for å identifisere eventuelle uforutsette omstendigheter som ikke dukket opp i testfasen.
Under det brede banneret for patch management er det flere viktige funksjoner som anses som en del av denne pågående prosessen. For det første forventes det at en administrator som driver med patchhåndtering opprettholder arbeidskunnskapen om alle kodendringer eller -oppdateringer som brukes på et bestemt system. Dette anses som viktig ettersom hver nye modifisering av den eksisterende koden kan skape et problem med en oppdatering som ble brukt på systemet seks måneder eller et år før.
Administratoren som driver med patchhåndtering, må også sørge for at installasjonen av lappen utføres korrekt. Innføring av ny kode i en streng på feil sted kan føre til en rekke problemer. Av denne grunn vil administratoren legge stor vekt på å sikre at kodeendringene blir gjort på nøyaktig samme punkt i sekvensen som ble brukt i de tidligere testsimuleringene.
Som et tredje felles ansvar vil administratoren kjøre et antall tester selv etter at kodeendringene er fullført og systemet anses som operasjonelt og tilgjengelig for sluttbrukere. Denne beskyttelsen er å sikre at ingenting dukker opp under live bruk som ikke også dukket opp under simuleringene som ble utført før selve installasjonen av koden endres. Dermed ser man at patchhåndtering inkluderer ansvarsområder som spenner fra evaluering av mulige kodeendringer helt til konstant overvåking av hvor godt disse endringene fungerer i et sanntidsmiljø.
Patch management er ikke et uvanlig ansvar for systemadministratorer. Mange virksomheter krever en viss grad av tilpasning av programvaren de bruker til forskjellige funksjoner. I noen tilfeller er det laget lapper som gjør det mulig for frittstående systemer å samhandle med hverandre til en viss grad. Oppdateringen kan være en midlertidig løsning som adresserer en midlertidig situasjon, og vil ikke være påkrevd etter en spesifikk periode. I andre tilfeller kan patchhåndtering være en viktig prosess med endringshåndtering. De midlertidige oppdateringene kan tillate en virksomhet å fungere med eksisterende programvare og maskinvare til det er mulig å kjøpe og installere et system som er mer integrert og tillater et bredere mangfold av applikasjonene som trengs.