Környezetkonfiguráció vizsgálata
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.