Értékelés:

A könyvet sokan dicsérik a DevOps alapjai oktatásának hozzáférhetősége és gyakorlatias megközelítése miatt. Kezdő és haladó olvasók számára egyaránt alkalmas, világos magyarázatokat és gyakorlati példákat kínál. Bár kiváló bevezetésként szolgál, néhány kritikus megjegyzi, hogy csak a DevOps-gyakorlat felszínét karcolja, és a mélyebb megértéshez kiegészítő forrásokra lehet szükség.
Előnyök:Kezdők és középhaladók számára egyaránt hozzáférhető, gyakorlatias gyakorlati példák, világos és tömör írás, a DevOps-témák széles körét lefedi, jó bevezetés a modern technológiákba, helyi gépeken követhető, felhőfiókok nélkül, kiváló betekintés a megfigyelhetőségbe és a hibaelhárításba.
Hátrányok:Bizonyos operációs rendszereken nehézkes lehet a követése, viszonylag rövid, és nem terjed ki a haladó témákra, egyes olvasók úgy érezték, hogy csak a DevOps fogalmak felszínét kapargatja, és önmagában nem tesz valakit teljesen kompetens DevOps mérnökké.
(15 olvasói vélemény alapján)
A DevOps a kétségbeesetteknek egy gyakorlatias, non-nonsense útmutató azok számára, akik DevOps-környezetbe kerülnek, és gyorsan kell beindulniuk.
Ez a könyv bemutatja azokat az alapvető fogalmakat, amelyeket a szoftverfejlesztőknek ismerniük kell ahhoz, hogy egy modern DevOps-környezetben boldoguljanak, beleértve az infrastruktúra mint kód, a konfigurációkezelés, a biztonság, a konténerizáció és az orchestrálás, a felügyelet és riasztás, valamint a hibaelhárítás fogalmait. Az olvasók gyakorlati példákon keresztül követhetik végig, hogyan oldják meg a gyakori DevOps-feladatokat.
A könyv a DevOps-koncepciók feltárásával kezdődik, a Vagrant és az Ansible használatával, hogy megismételhető és kiszámítható állapotú rendszereket építsen, beleértve a hoszt konfigurálását felhasználó-alapú biztonsággal. Ezután következik egy gyorstalpaló tanfolyam a konténerizációról, az orchestrálásról és a Docker, a Kubernetes és egy CI/CD-vonal segítségével történő szállításról. A könyv a felügyelet és riasztás alapozójával zárul, tippekkel a gyakori állomás- és alkalmazásproblémák elhárításához.
Megtanulja, hogyan:
- Az Ansible használatával kezelje a felhasználókat és a csoportokat, és érvényesítse az összetett jelszavakat.
- Biztonsági házirend létrehozása a rendszergazdai jogosultságokhoz, és a hoszt-alapú tűzfal automatizálása.
- Kezdje el a Dockerrel az alkalmazások konténerizálását, használja a Kubernetes-t az orchestráláshoz, és telepítse a kódot egy CI/CD csővezeték segítségével.
- Építsen egy felügyeleti stacket, vizsgálja meg a közös metrikus mintákat és indítson riasztásokat.
- Hibaelhárítás és elemzés a hosztokon talált gyakori problémák és hibák esetén.