Vad är konfigurationshantering?
Konfigurationshantering är en disciplin som fokuserar på korrekt installation och underhåll av datormaskinvara och programvarusystem. På hårdvarusidan beskriver detta fält de operativa metoderna och scheman för hårdvarusystem över ett kontor, byggnad eller företag. På mjukvarusidan arbetar konfigurationshanteringen med att se till att alla programvarupaket har samma funktioner, korrigeringar och tillägg så att det finns enhetlighet för alla arbetare. Hantering av programvarukonfiguration är också vanligt under utvecklingsfasen som en designmetod.
Det finns två huvudområden för konfigurationshantering - hårdvara och programvara. I de flesta fall gör dessa två områden samma sak och beskriver de metoder som används för att säkerställa korrekt datorresursers placering och konfiguration. I de flesta fall använder systemets mänskliga operatörer, snarare än själva systemet, konfigurationshanteringsmetoderna.
Hårdvarukonfigurationshantering fungerar med hårdvarusystem i stor skala. Dessa protokoll täcker vanligtvis ett område med flera arbetsstationer, ett konfigurerat nätverk och en eller flera servrar. Mindre system är vanligtvis inte tillräckligt komplexa för att kräva en konfigurationsmetod.
Konfigurationshanteringsprotokollen säkerställer att varje del av hårdvarusystemet är korrekt installerat och liknar alla andra delar i samma situation. Till exempel kan en router som ansluter till Internet ha en annan konfiguration än en som ansluter till interna resurser. När de installeras korrekt skulle de två routrarna ha olika inställningar från varandra, men identiska inställningar som andra routrar i samma situation.
Programhantering utför en liknande uppgift på programvarans sida av saker. Denna stil med konfigurationshantering skapar programvaruprofiler som gäller för olika grupper eller rangordningar inom en organisation. Till exempel kan alla personer i marknadsavdelningen ha en enda inställning, men varje person över en viss ledningsnivå har en annan inställning. När den sammanförs visar det att den högsta ledningen för marknadsavdelningen behöver tillgång till båda konfigurationerna.
I båda situationerna hjälper konfigurationshantering med underhållsscheman. Med hårdvara beskriver den förväntade livslängden för alla komponenter i systemet, vilket hjälper människor att avgöra när en hårdvara troligtvis behöver ersättas. På mjukvarusidan hjälper det att ställa in ett patchprogram och ser till att programvaran är uppdaterad.
När ett programvarusystem först utvecklas, hjälper programkonfigurationshantering att fastställa de nödvändiga kraven för programvaran. Användarnas behov samlas i ett enda kollektiv. Dessa behov placeras i mjukvarupaketet baserat på framträdande av nödvändighet; saker som människor behöver oftare placeras högre upp i programvaran. Andra alternativ sammanförs i villkor som användare kan välja att använda eller ignorera.