Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Devops David Jaroš https://cs.wikipedia.org/wiki/DevOps#/media/File:Devops.svg.

Ähnliche Präsentationen


Präsentation zum Thema: "Devops David Jaroš https://cs.wikipedia.org/wiki/DevOps#/media/File:Devops.svg."—  Präsentation transkript:

1 Devops David Jaroš

2 Gliederung Definition Einführung von DevOps DevOps in der Praxis
DevSecOps

3 Definition beschreibt einen Prozessverbesserungs-Ansatz
aus Bereichen der Softwareentwicklung und Systemadministration Development (englisch für Entwicklung)+IT Operations (englisch für IT-Betrieb) eine effektivere und effizientere Zusammenarbeit der Bereiche Dev, Ops und Qualitätssicherung (QS) ermöglichen durch gemeinsame Anreize, Prozesse und Software-Werkzeuge kümmert sich um die Bereitstellung der Infrastruktur für Dienste und die Auslieferung dieser Dienste

4

5 Einführung von DevOps für die erfolgreiche Einführung bzw. Umsetzung von DevOps werden einige Maßnahmen empfohlen: Erstellung von Business Cases zum Belegen der Notwendigkeit von DevOps Aufbau einer ganzheitlichen Kultur der Zusammenarbeit Umsetzung von Maßnahmen zur Nutzung von Automatisierung Gemeinsame Metriken zur Messung des Erfolgs für Dev- und Ops-Teams

6 DevOps in der Praxis die Verwendung bedeutet für die Entwickler eine vermehrte Beschäftigung mit: Installieren von virtuellen Maschinen Aspekten der IT-Sicherheit („DevSec“) Planung und Durchführung von Auslieferungen Beschäftigung mit Automatisierung in Kombination mit „Infrastructure as Code“ viele stabile Releases ermöglicht werden verstärkte Automatisierung von Dev- und Ops-Aufgaben

7 DevOps in der Praxis Automatisiert ablaufen sollen zum Beispiel:
Build aus dem Repository statische und dynamische Code-Analysen Unit-, Integrations-, System- und Performance-Testes Continuous-Integration- und Continuous-Delivery-Werkzeuge ermöglichen den erforderlichen hohen Grad an Automatisierung der „Deployment Pipeline“

8 Kontinuierliche Integration
Prozess des fortlaufenden Zusammenfügens von Komponenten zu einer Anwendung das Ziel ist die Steigerung der Softwarequalität

9

10 DevOps in der Praxis Code – Code-Entwicklung und Code-Review, Werkzeuge zur Versionskontrolle, Zusammenfügen von Code (Merge) Build – Werkzeuge zur kontinuierlichen Integration und Erstellung eines „Build Status“ Test – Statische und dynamische Code-Analysen und Tests Package – Package Manager zum Ausliefern von binären Formaten (ZIP, JAR, WAR, DLL, Docker Image), Release – Change Management, z. B. nach ITIL, Freigabe von Releases (Application-Release-Automation- (ARA-)Tools) Configure – „Configuration“ oder „Systems Management“-Werkzeuge (Infrastructure as Code-Werkzeuge), Monitor – Monitoring von Applikationen (Application performance management), Kunden-Feedback

11 DevSecOps ist für die Sicherheit der Infrastruktur und das IT-Compliance zuständig Aufgabengebiete von DevSecOps: Zoning und Containment (z. B. Definition von Sicherheitsgruppen) IT-Anlagenwirtschaft und Geräteattestierung Logging, Monitoring, Auditing und OpsDB-Verwaltung Authentifizierungs- und Autorisierungsmechanismen

12 Fragen?

13 Quellen Bilder: Informationen:
Informationen:


Herunterladen ppt "Devops David Jaroš https://cs.wikipedia.org/wiki/DevOps#/media/File:Devops.svg."

Ähnliche Präsentationen


Google-Anzeigen