Mis on konfiguratsioonihaldus?

Konfiguratsioonihaldus on distsipliin, mis keskendub arvuti riist- ja tarkvarasüsteemide õigele seadistamisele ja hooldusele. Riistvara poolel on sellel väljal kontori, hoone või ettevõtte riistvarasüsteemide töömeetodid ja ajakavad. Tarkvara poolel töötab konfiguratsioonihaldus selle nimel, et kõigil tarkvarapakettidel oleks samad funktsioonid, paigad ja lisandmoodulid, nii et kõik töötajad oleksid ühtsed. Tarkvara konfiguratsioonihaldus on levinud ka arendusfaasis kui disainimetoodika.

Konfiguratsioonihalduses on kaks peamist valdkonda – riistvara ja tarkvara. Enamasti teevad need kaks ala sama asja, kirjeldades meetodeid, mida kasutatakse arvutiressursside õige paigutuse ja konfiguratsiooni tagamiseks. Enamikul juhtudel kasutavad konfiguratsioonihaldusmeetodeid süsteemi inimoperaatorid, mitte süsteem ise.

Riistvara konfiguratsioonihaldus töötab riistvarasüsteemidega suures mahus. Need protokollid hõlmavad tavaliselt ala, kus on mitu tööjaama, konfigureeritud võrk ja üks või mitu serverit. Väiksemad süsteemid ei ole tavaliselt piisavalt keerulised, et vajada konfiguratsioonimetoodikat.

Konfiguratsioonihaldusprotokollid tagavad, et riistvarasüsteemi iga osa on õigesti seadistatud ja sarnane iga teise samas olukorras oleva osaga. Näiteks võib Interneti-ühendust looval ruuteril olla sisemiste ressurssidega ühenduse loomisest erinev konfiguratsioon. Kui need on õigesti seadistatud, on neil kahel ruuteril üksteisest erinevad sätted, kuid samad sätted teiste samas olukorras olevate ruuteritega.

Tarkvarahaldus täidab sarnast ülesannet ka asjade tarkvara poole pealt. See konfiguratsioonihalduse stiil loob tarkvaraprofiilid, mis kehtivad organisatsiooni erinevate rühmade või auastmete jaoks. Näiteks võib kõigil turundusosakonna inimestel olla üks seadistus, kuid igal teatud juhtimistasemest kõrgemal inimesel on erinev seadistus. Kui see kokku tuua, siis näitab see, et turundusosakonna ülemjuhatus vajab juurdepääsu mõlemale konfiguratsioonile.

Mõlemal juhul aitab konfiguratsioonihaldus hooldusgraafikuid. Riistvara puhul kirjeldab see süsteemi mis tahes komponendi eeldatavat tööiga, aidates inimestel kindlaks teha, millal riistvaraosa tõenäoliselt väljavahetamist vajab. Tarkvara poole pealt aitab see paika panna paikade ajakava ja tagab tarkvara ajakohasuse.
Tarkvarasüsteemi esmakordsel väljatöötamisel aitab tarkvara konfiguratsioonihaldus koostada tarkvarale vajalikud nõuded. Kasutajate vajadused koondatakse ühtseks kollektiiviks. Need vajadused paigutatakse tarkvarapaketti vajaduse esiletõstmise alusel; asjad, mida inimesed sagedamini vajavad, paigutatakse tarkvaras kõrgemale. Muud valikud on koondatud tingimustele, mida kasutajad võivad kasutada või ignoreerida.