Környezetkonfiguráció vizsgálata

Befejeződött

A konfigurációkezelés az alkalmazások és a támogatáshoz szükséges összes környezet automatizált konfigurációkezelésére utal, általában verzióvezérelt szkriptekben.

A konfigurációkezelés kisebb súlyú, végrehajtható konfigurációkat jelent, amelyek lehetővé teszik a konfigurációt és a környezeteket kódként.

Ha például új portot ad hozzá a tűzfalhoz, egy szövegfájl szerkesztésével és a kiadási folyamat futtatásával lehet elvégezni, nem pedig a környezetbe való visszahelyezéssel és a port manuális hozzáadásával.

Megjegyzés:

A kódként használt konfiguráció kifejezés a konfigurációkezelést is jelentheti. Azonban nem használják olyan széles körben, és bizonyos esetekben a kódként használt infrastruktúra a gépek kiépítésének és konfigurálásának leírására szolgál. Az infrastruktúra mint kód kifejezés néha a konfiguráció kódként való belefoglalására is használatos, de fordítva nem.

Manuális konfiguráció és konfiguráció kódként

Egy alkalmazás és környezet konfigurációjának manuális kezelése kihívást jelenthet.

A kihívások még nagyobb jelentőséggel bírnak több alkalmazás és környezet több kiszolgálón történő kezelése során.

Az automatizált konfiguráció vagy a konfiguráció kódként való kezelése segíthet a manuális konfigurációs nehézségek némelyikében.

Az alábbi táblázat a manuális konfiguráció és a kódként való konfiguráció közötti jelentős különbségeket sorolja fel.

Manuális konfiguráció Konfiguráció kódként
A konfigurációs hibák azonosítása nehéz feladat. A hibák könnyen reprodukálhatóak.
Hibalehetőség. Konzisztens konfiguráció.
További ellenőrzési lépések és részletesebb manuális folyamatok. Növelje az üzembe helyezés ütemét a növekményes változás mennyiségének csökkentése érdekében.
Fokozott dokumentáció. Kezelje a környezetet és a konfigurációt végrehajtható dokumentációként.
Üzembe helyezés hétvégén, hogy időt hagyjon a hibák utáni helyreállításra.
Lassabb kiadási ütem a hosszú hétvégékre vonatkozó követelmény minimalizálása érdekében.

A konfigurációkezelés előnyei

Az alábbi lista a konfigurációkezelés előnyeit tartalmazza:

  • A hibák könnyebben reprodukálhatók, naplózási segítséget nyújtanak, és javítják a nyomon követhetőséget.
  • Konzisztenciát biztosít az olyan környezetekben, mint a fejlesztés, a tesztelés és a kiadás.
  • Növelte az üzembe helyezés ütemét.
  • Kevesebb dokumentációra van szükség, és fenn kell tartani, mivel minden konfiguráció elérhető a szkriptekben.
  • Lehetővé teszi az automatikus felskálázást és a vertikális felskálázást.
  • Engedélyezi a verzióvezérelt konfigurációt.
  • Segít észlelni és kijavítani a konfigurációs eltérést.
  • Kódellenőrzési és egységtesztelési képességeket biztosít az infrastruktúra változásainak kezeléséhez.
  • Rugalmas erőforrásként kezeli az infrastruktúrát.
  • Elősegíti az automatizálást.