Bewertung:

Das Buch bietet Einblicke in DevOps, wobei es in den ersten Kapiteln eine gute theoretische Grundlage bietet, in den späteren Abschnitten jedoch an Tiefe und praktischen Anleitungen mangelt. Es enthält nützliche Verweise und Inhalte zum Verständnis der an DevOps beteiligten Tools, aber einige Rezensionen deuten darauf hin, dass es keine umsetzbaren Erkenntnisse oder einzigartigen Ratschläge liefert.
Vorteile:⬤ Gute theoretische Grundlage
⬤ hilfreiche Erklärungen zu Tools
⬤ enthält Links zu Quellcode
⬤ deckt alle Aspekte von DevOps für Berater ab.
⬤ Spätere Kapitel fühlen sich übereilt an und lassen es an Tiefe vermissen
⬤ begrenzte praktische Tipps und Best Practices
⬤ scheinen sich mit Informationen zu wiederholen, die an anderer Stelle zu finden sind
⬤ einige Verweise beziehen sich auf Ressourcen außerhalb der Hauptthemen.
(basierend auf 4 Leserbewertungen)
Learning DevOps
Vereinfachen Sie Ihre DevOps-Rollen mit DevOps-Tools und -Techniken Hauptmerkmale Lernen Sie, Unternehmensressourcen effektiv zu nutzen, um die Produktivität und Zusammenarbeit zu steigern Nutzen Sie die ultimativen Open-Source-DevOps-Tools, um eine kontinuierliche Integration und kontinuierliche Bereitstellung (CI/CD) zu erreichen Sorgen Sie für eine schnellere Markteinführung, indem Sie die Gesamtvorlaufzeit und die Bereitstellungsausfallzeiten reduzieren Buchbeschreibung
Die Implementierung von DevOps-Prozessen erfordert den effizienten Einsatz verschiedener Tools. Die Wahl dieser Tools ist entscheidend für die Nachhaltigkeit von Projekten und die Zusammenarbeit zwischen Entwicklung (Dev) und Betrieb (Ops). Dieses Buch stellt die verschiedenen Muster und Tools vor, die Sie für die Bereitstellung und Konfiguration einer Infrastruktur in der Cloud verwenden können. Sie beginnen mit einem Verständnis der DevOps-Kultur, der Anwendung von DevOps in der Cloud-Infrastruktur, der Bereitstellung mit Terraform, der Konfiguration mit Ansible und der Image-Erstellung mit Packer. Anschließend werden Sie durch die Quellcodeversionierung mit Git und den Aufbau einer DevOps-CI/CD-Pipeline mit Jenkins, GitLab CI und Azure Pipelines geführt. Dieses DevOps-Handbuch wird Sie auch bei der Containerisierung und Bereitstellung Ihrer Anwendungen mit Docker und Kubernetes anleiten. Sie lernen, wie Sie mit Blue-Green-Deployment und der Feature-Flags-Technik Ausfallzeiten bei der Bereitstellung reduzieren können, und lernen DevOps-Praktiken für Open-Source-Projekte kennen. Schließlich lernen Sie einige Best Practices kennen, um die Gesamtvorlaufzeit von Anwendungen zu verkürzen und eine schnellere Markteinführung zu gewährleisten.
Am Ende dieses Buches werden Sie eine solide Grundlage in DevOps aufgebaut und die notwendigen Fähigkeiten entwickelt haben, um einen traditionellen Softwarebereitstellungsprozess mit modernen Softwarebereitstellungstools und -techniken zu verbessern. Was Sie lernen werden Machen Sie sich mit der DevOps-Kultur und ihren Praktiken vertraut Verwenden Sie Terraform und Packer für die Bereitstellung von Cloud-Infrastrukturen Implementieren Sie Ansible für die Infrastrukturkonfiguration Verwenden Sie grundlegende Git-Befehle und verstehen Sie den Git-Flow-Prozess Bauen Sie eine DevOps-Pipeline mit Jenkins, Azure Pipelines und GitLab CI Containerisieren Sie Ihre Anwendungen mit Docker und Kubernetes Überprüfen Sie die Anwendungsqualität mit SonarQube und Postman Schützen Sie DevOps-Prozesse und -Anwendungen mit DevSecOps-Tools Für wen ist dieses Buch gedacht?
Wenn Sie als Entwickler oder Systemadministrator daran interessiert sind, kontinuierliche Integration, kontinuierliche Bereitstellung und Containerisierung mit DevOps-Tools und -Techniken zu verstehen, ist dieses Buch genau das Richtige für Sie. Inhaltsverzeichnis Die DevOps-Kultur und -Praktiken Bereitstellung von Cloud-Infrastrukturen mit Terraform Verwendung von Ansible für die Konfiguration von IaaS-Infrastrukturen Optimierung der Infrastrukturbereitstellung mit Packer Verwaltung Ihres Quellcodes mit Git Kontinuierliche Integration und kontinuierliche Bereitstellung Containerisierung Ihrer Anwendung mit Docker Effektive Verwaltung von Containern mit Kubernetes Testen von APIs mit Postman Statische Code-Analyse mit SonarQube Sicherheits- und Leistungstests Sicherheit im DevOps-Prozess mit DevSecOps Verringerung der Bereitstellungsausfallzeiten DevOps für Open-Source-Projekte DevOps Best Practices