Co to jest zarządzanie konfiguracją?
Zarządzanie konfiguracją to dyscyplina, która koncentruje się na właściwej konfiguracji i konserwacji sprzętu komputerowego i systemów oprogramowania. Po stronie sprzętowej pole to określa metody operacyjne i harmonogramy systemów sprzętowych w biurze, budynku lub firmie. Po stronie oprogramowania zarządzanie konfiguracją polega na upewnieniu się, że wszystkie pakiety oprogramowania mają takie same funkcje, łaty i dodatki, aby zapewnić jednolitość dla każdego pracownika. Zarządzanie konfiguracją oprogramowania jest również powszechne na etapie projektowania jako metoda projektowania.
Istnieją dwa główne obszary zarządzania konfiguracją - sprzęt i oprogramowanie. W większości przypadków te dwa obszary robią to samo, opisując metody zastosowane w celu zapewnienia właściwego rozmieszczenia i konfiguracji zasobów komputerowych. W większości przypadków ludzcy operatorzy systemu, a nie sam system, używają metod zarządzania konfiguracją.
Zarządzanie konfiguracją sprzętu działa na dużą skalę z systemami sprzętowymi. Protokoły te zazwyczaj obejmują obszar z wieloma stacjami roboczymi, skonfigurowaną siecią i co najmniej jednym serwerem. Mniejsze systemy zwykle nie są wystarczająco złożone, aby wymagać metodologii konfiguracji.
Protokoły zarządzania konfiguracją zapewniają, że każda część systemu sprzętowego jest poprawnie skonfigurowana i podobna do każdej innej części w tej samej sytuacji. Na przykład router łączący się z Internetem może mieć inną konfigurację niż router łączący się z zasobami wewnętrznymi. Przy prawidłowej konfiguracji dwa routery miałyby inne ustawienia, ale identyczne z innymi routerami w tej samej sytuacji.
Zarządzanie oprogramowaniem wykonuje podobne zadanie po stronie oprogramowania. Ten styl zarządzania konfiguracją tworzy profile oprogramowania, które mają zastosowanie do różnych grup lub rang w organizacji. Na przykład wszystkie osoby w dziale marketingu mogą mieć jedną konfigurację, ale każda osoba powyżej określonego poziomu zarządzania ma inną konfigurację. Po połączeniu pokazuje, że kierownictwo wyższego szczebla działu marketingu potrzebuje dostępu do obu konfiguracji.
W obu sytuacjach zarządzanie konfiguracją pomaga w planowaniu konserwacji. W przypadku sprzętu określa on oczekiwany czas pracy dowolnego elementu systemu, pomagając ludziom określić, kiedy dany sprzęt może wymagać wymiany. Po stronie oprogramowania pomaga ustawić harmonogram łatania i zapewnia aktualność oprogramowania.
Kiedy system oprogramowania jest opracowywany po raz pierwszy, zarządzanie konfiguracją oprogramowania pomaga określić niezbędne wymagania dotyczące oprogramowania. Potrzeby użytkowników zostały zebrane w jeden kolektyw. Potrzeby te zostały umieszczone w pakiecie oprogramowania w oparciu o znaczenie konieczności; rzeczy, których ludzie potrzebują częściej, umieszczane są wyżej w oprogramowaniu. Inne opcje są łączone w warunki, które użytkownicy mogą zdecydować się na użycie lub zignorowanie.