SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Die Wahrheit liegt im Quellcode
Fallstudie
Ein Ansatz zur Vollautomatisierung in
Projekt und Betrieb
2
Unser Anspruch
๏  Ganzheitlicher Ansatz
๏  Berücksichtigung von Wechselwirkungen
auf den einzelnen Ebenen (Organisation, Prozesse, Tools)
๏  Prozessagnostisch
Funktioniert egal ob Wasserfall oder agil
๏  Modulares Konzept
๏  Vollständige Abdeckung des Lifecyles
von der Entwicklung über das Deployment und den Betrieb bis zum
Ausphasen (End of Life)
๏  Toolagnostisch
Die Lösungsmuster können mit verschiedenen Toolchains abgebildet werden
๏  Maßgeschneiderte Lösung
(Auswahl der spezifisch benötigten Elemente aus Baukastensystem)
3
Unser Mehrwert
๏  Wir kennen die Pitfalls.
Wir besitzen langjährige Prozess Expertise im klassischen und agilen Umfeld.
๏  Sie können von unseren Erfahrungen profitieren
und Stolpersteine vermeiden.
Wir waren/sind beteiligt an der Umsetzung von mehreren
Transitionprojekten hin zu agile/Scrum/DevOps in verschiedenen Industrien.
๏  Ein eingespieltes Team verkürzt die
‚norming – storming‘ Phase im Projekt.
Wir können auf ein Netzwerk an Beratern zugreifen, die alle nötigen
Themengebiete abdecken.
๏  Kombination mit automatisierter Kontrolle
von Wartbarkeit und Open-Source-Compliance
4
Die größten Herausforderungen 01
Budget
Prioritäten
Transparenz
Planung
Requirements
Lieferwege
Doppelte
Funktionalitäten
Flexibilität
Feedbackschleifen
Arbeitsprozesse
Testumgebungen
Missing Links
Die größten Herausforderungen 02
Forward Fixing
Mentalität
Inkompatibilität
Falsche
Umgebung/Version
Unvollständige
Konfigurationsinformationen
Inkorrekte/Unvollständige
Lieferung
Mangelnde
Qualitätssicherung
Kein End-to-End
Management
Mangelnde
Transparenz
Mangelnde Testbarkeit
6
Gefahren beim Wasserfallmodell
Gefahren beim Wasserfallmodell
Lösungsansätze
๏  Re-organisation im Unternehmen
z.B. Von Silos zu funktionalen Einheiten zu Silos
๏  *aaS
IaaS, PaaS, SaaS, XaaS
๏  ITIL
๏  Agile Modelle
๏  DevOps
๏  Einführung von Continuous-Ansätzen / Werkzeugen
๏  Vermehrter Einsatz von Tools
๏  Straffung der Toolchain
9
DevOps Tag cloud
Pipelines
LeadTime
agile
Automate everything
Infrastruture as a Code
Continuous Integration
Microservices
Time to Market
Culture
10
Continuous Delivery
Continuous Deployment
Automated Testing
Teams
Feedback loop
together
Continuous Improvement
Vorteile des DevOps Modells
๏  Verkürzung der Zeitdauer von der Idee bis zur Bereitstellung in
der Produktion (ROI)
๏  Schnelle und signifikante Reduzierung der IT- Kosten
๏  Schneller Roll-out von neuen Technologien zum Marktvorteil als
Business-Enabler
๏  Höhere Reaktionsgeschwindigkeit auf Herausforderungen
๏  Höhere Qualität der Lösung
๏  Minimieren des Risikos eines Big-Bang Ansatzes
๏  Adaption von Markt- und Industriestandards
11
DevOps defined
Rob England: The IT Skeptic[3]
Rob England: Define DevOps. What is DevOps? In: www.itskeptic.org. 29. November 2014, abgerufen am 17. Februar 2016 (englisch).
Culture
behaviour,
teamwork,
responsibility/
accountability,
trust/
empowerment…
Practice
policy, roles/RACI,
processes/
procedures,
metrics/reporting,
KPIs/
improvement…
Tools
shared skills,
toolmaking for each
other, common
technology
platforms…
12
Enabler für DevOps 01
๏  Schlüsselpersonen (Evangelisten)
sind bereit sich des Themas anzunehmen und zu treiben.
๏  Aus- und Fortbildungsprogramme
unterstützen die Transition.
๏  Organisatorische Maßnahmen
nehmen die Ängste der Belegschaft auf und mindern sie.
๏  Wille zur Transformation
durch die Organisation muss gegeben sein und angemessen budgetiert werden.
๏  Know-How Mangement
Bereitschaft zur Teilung und Verteilung von Know-How muss vorhanden sein.
13
Enabler für DevOps 02
๏  Automatisierung von Prozessen
in den Bereichen Release, Configuration, Paketierung, Deployment, Change,
Operations, Capacity ist möglich.1)
๏  Standardisierung in der Bereichen (Software) Delivery,
Bereitstellung Infrastruktur und Betrieb
muss einen gewissen Grad erreicht haben.1)
๏  Migration von personengebundenen Know-How
in maschinenlesbare Form.1)
1) Im folgenden fokussieren wir uns auf den Bereich Automatisierung/Standardisierung.
14
Unser Beitrag 01
๏  Hands-On Keimzelle zur Etablierung eines DevOps models als
Startpunkt
für die Transformation im Unternehmen
๏  Identifizierung der Problemstellungen (Pain-Points)
innerhalb des existierenden Geflechts People – Prozess – Organisation - Tool
๏  Ausarbeitung eines passenden Aktionsplans
zur Adressierung der Pain-Points
๏  Unterstützung in der Umsetzung der Empfehlungen
•  Automatisierung von Prozessen
•  Leisten von Aufklärungsarbeit
•  Verteilen von Know-How
๏  Vendor agnostische Beratung in der Auswahl einer Toolchain
15
Unser Beitrag 02
๏  Bereitstellung von Missing Links zur
Standardisation & Automation als Microservices
•  Maschinenlesbare Releasenotes
•  Maschinenlesbare Konfigurationsinformationen
•  Maschinenlesbare Anforderungen von Applikationen
•  Maschinenlesbare Definition der Infrastruktur
•  Maschinenlesbares Know-How zum Betrieb von Infrastruktur und
Applikationen
๏  Aktivierung der ‚golden Sources‘
16
Systemübersicht 01
Shopping
Basket
Dashboard(s)
Auftrags
verwaltung
Delivery store
S-CMDB
Know - How
Management
Schnittstelle Management
TechnikTechnische Schnittstelle
Delivery
Processor
Deployment
Orchestrator
Application
Repository
CMDB
Deployable
Package Store
Autom. Test
System
Deployment
Engine
Monitoring
Datacenter
automation
Incident /Problem /
Change Management
...
Standard- Software Customized Software – Missing Links
Time Machine
Service
Virtualisation
17
Primäre Use Cases
๏  Provisionierung
๏  Orchestration
๏  Knowledge automation
๏  Continuous delivery
•  Einlieferung von Funktionalität1)
•  Management von Konfigurationen1)
•  Deployment von Funktionalität1)
•  Automatisiertes Testen
...
๏  Security & Compliance
1) Exemplarisch werden hier die 3 dargestellten Use Cases betrachtet
18
Primäre Use Cases
Continuous delivery: Einlieferung
Delivery
package
DSVendor/Entwickler
Auftrags
verwaltung
CMDB DPS
Delivery
Processor
Deployment
engine
S-CMDB
Standard-
Software
Customized
Software
Automatisiert
Manuell
DS Delivery Store
DP Deployable Package
DPS Deployable Package Store
S-CI Software Configuration Item
Application
Repository
Software Configuration
Manager
Primäre Use Cases
Continuous delivery: Konfiguration
Standard-
Software
Customized
Software
Automatisiert
Manuell
DS Delivery Store
DP Deployable Package
DPS Deployable Package Store
S-CI Software Configuration Item
Auftrags
verwaltung
CMDB
S-CMDB
Application
Repository
Release Manager
Change Manager
Deployment Manager
Automatisiert per Tool
Deployment
Orchestrator
Primäre Use Cases
Continuous delivery: Deployment
Auftrags
verwaltung
S-CMDB
Application
Repository
CMDB DPS
Deployment
engine
Standard-
Software
Customized
Software
Automatisiert
Manuell
DS Delivery Store
DP Deployable Package
DPS Deployable Package Store
S-CI Software Configuration Item
Nutzen Sie unsere DevOps Erfahrung
22
Nutzen Sie unsere DevOps Erfahrung
23
Eduard van den Bongard
evdb@x-idra.de
24

Weitere ähnliche Inhalte

Ähnlich wie Xidra 2016 DevOps

DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxisinovex GmbH
 
Software trends veranstaltungsprogramm_neu
Software trends veranstaltungsprogramm_neuSoftware trends veranstaltungsprogramm_neu
Software trends veranstaltungsprogramm_neuCON.ECT Eventmanagement
 
Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?HOOD Group
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionQAware GmbH
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudAarno Aukia
 
Open Source Governance - Erfahrungen
Open Source Governance - ErfahrungenOpen Source Governance - Erfahrungen
Open Source Governance - ErfahrungenJan Thielscher
 
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
2023-08_RPA-ChapterEvent_Überprüfung-der-CodequalitätFotiosKaramitsos
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'scamunda services GmbH
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...QAware GmbH
 
VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019Markus Speth
 
Erfolgsfaktoren für langfristige Implementierungen.pdf
Erfolgsfaktoren für langfristige Implementierungen.pdfErfolgsfaktoren für langfristige Implementierungen.pdf
Erfolgsfaktoren für langfristige Implementierungen.pdfCristina Vidu
 
Lean Development / Standardisierte Software-Entwicklung
Lean Development / Standardisierte Software-EntwicklungLean Development / Standardisierte Software-Entwicklung
Lean Development / Standardisierte Software-EntwicklungSuperB2
 
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...AWS Germany
 
Wie beeinflusst Scrum die Prozess- & Softwarequalität? - Praxisbeispiel SIX ...
Wie beeinflusst Scrum die Prozess- & Softwarequalität? - Praxisbeispiel SIX ...Wie beeinflusst Scrum die Prozess- & Softwarequalität? - Praxisbeispiel SIX ...
Wie beeinflusst Scrum die Prozess- & Softwarequalität? - Praxisbeispiel SIX ...Turgut Dogan
 
Lean development 04
Lean development 04Lean development 04
Lean development 04SuperB2
 
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-UmgebungDas Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-UmgebungOPITZ CONSULTING Deutschland
 
Agilität und Qualitätskriterien in der Softwareentwicklung
Agilität und Qualitätskriterien in der SoftwareentwicklungAgilität und Qualitätskriterien in der Softwareentwicklung
Agilität und Qualitätskriterien in der Softwareentwicklungrico.fritzsche
 
MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software
MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software
MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software Intland Software GmbH
 

Ähnlich wie Xidra 2016 DevOps (20)

DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxis
 
Software trends veranstaltungsprogramm_neu
Software trends veranstaltungsprogramm_neuSoftware trends veranstaltungsprogramm_neu
Software trends veranstaltungsprogramm_neu
 
Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?
 
DevOps und ITIL: Waffenbrüder oder Feinde?
DevOps und ITIL: Waffenbrüder oder Feinde?DevOps und ITIL: Waffenbrüder oder Feinde?
DevOps und ITIL: Waffenbrüder oder Feinde?
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen Evolution
 
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die CloudApplikationsmodernisierung: Der Weg von Legacy in die Cloud
Applikationsmodernisierung: Der Weg von Legacy in die Cloud
 
Open Source Governance - Erfahrungen
Open Source Governance - ErfahrungenOpen Source Governance - Erfahrungen
Open Source Governance - Erfahrungen
 
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
 
Roadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht'sRoadshow 2018 - Camunda in der Praxis: So geht's
Roadshow 2018 - Camunda in der Praxis: So geht's
 
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
Cloud Native Migration: Wie IT-Landschaften ihren Weg auf eine Cloud-Native-P...
 
VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019
 
Erfolgsfaktoren für langfristige Implementierungen.pdf
Erfolgsfaktoren für langfristige Implementierungen.pdfErfolgsfaktoren für langfristige Implementierungen.pdf
Erfolgsfaktoren für langfristige Implementierungen.pdf
 
Lean Development / Standardisierte Software-Entwicklung
Lean Development / Standardisierte Software-EntwicklungLean Development / Standardisierte Software-Entwicklung
Lean Development / Standardisierte Software-Entwicklung
 
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
 
Wie beeinflusst Scrum die Prozess- & Softwarequalität? - Praxisbeispiel SIX ...
Wie beeinflusst Scrum die Prozess- & Softwarequalität? - Praxisbeispiel SIX ...Wie beeinflusst Scrum die Prozess- & Softwarequalität? - Praxisbeispiel SIX ...
Wie beeinflusst Scrum die Prozess- & Softwarequalität? - Praxisbeispiel SIX ...
 
Lean development 04
Lean development 04Lean development 04
Lean development 04
 
Das Mindset von DevOps
Das Mindset von DevOpsDas Mindset von DevOps
Das Mindset von DevOps
 
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-UmgebungDas Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
 
Agilität und Qualitätskriterien in der Softwareentwicklung
Agilität und Qualitätskriterien in der SoftwareentwicklungAgilität und Qualitätskriterien in der Softwareentwicklung
Agilität und Qualitätskriterien in der Softwareentwicklung
 
MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software
MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software
MediaInfo: Git DVCS & Requirements Management InfoDay@Intland Software
 

Xidra 2016 DevOps

  • 1. Die Wahrheit liegt im Quellcode
  • 2. Fallstudie Ein Ansatz zur Vollautomatisierung in Projekt und Betrieb 2
  • 3. Unser Anspruch ๏  Ganzheitlicher Ansatz ๏  Berücksichtigung von Wechselwirkungen auf den einzelnen Ebenen (Organisation, Prozesse, Tools) ๏  Prozessagnostisch Funktioniert egal ob Wasserfall oder agil ๏  Modulares Konzept ๏  Vollständige Abdeckung des Lifecyles von der Entwicklung über das Deployment und den Betrieb bis zum Ausphasen (End of Life) ๏  Toolagnostisch Die Lösungsmuster können mit verschiedenen Toolchains abgebildet werden ๏  Maßgeschneiderte Lösung (Auswahl der spezifisch benötigten Elemente aus Baukastensystem) 3
  • 4. Unser Mehrwert ๏  Wir kennen die Pitfalls. Wir besitzen langjährige Prozess Expertise im klassischen und agilen Umfeld. ๏  Sie können von unseren Erfahrungen profitieren und Stolpersteine vermeiden. Wir waren/sind beteiligt an der Umsetzung von mehreren Transitionprojekten hin zu agile/Scrum/DevOps in verschiedenen Industrien. ๏  Ein eingespieltes Team verkürzt die ‚norming – storming‘ Phase im Projekt. Wir können auf ein Netzwerk an Beratern zugreifen, die alle nötigen Themengebiete abdecken. ๏  Kombination mit automatisierter Kontrolle von Wartbarkeit und Open-Source-Compliance 4
  • 5. Die größten Herausforderungen 01 Budget Prioritäten Transparenz Planung Requirements Lieferwege Doppelte Funktionalitäten Flexibilität Feedbackschleifen Arbeitsprozesse Testumgebungen Missing Links
  • 6. Die größten Herausforderungen 02 Forward Fixing Mentalität Inkompatibilität Falsche Umgebung/Version Unvollständige Konfigurationsinformationen Inkorrekte/Unvollständige Lieferung Mangelnde Qualitätssicherung Kein End-to-End Management Mangelnde Transparenz Mangelnde Testbarkeit 6
  • 9. Lösungsansätze ๏  Re-organisation im Unternehmen z.B. Von Silos zu funktionalen Einheiten zu Silos ๏  *aaS IaaS, PaaS, SaaS, XaaS ๏  ITIL ๏  Agile Modelle ๏  DevOps ๏  Einführung von Continuous-Ansätzen / Werkzeugen ๏  Vermehrter Einsatz von Tools ๏  Straffung der Toolchain 9
  • 10. DevOps Tag cloud Pipelines LeadTime agile Automate everything Infrastruture as a Code Continuous Integration Microservices Time to Market Culture 10 Continuous Delivery Continuous Deployment Automated Testing Teams Feedback loop together Continuous Improvement
  • 11. Vorteile des DevOps Modells ๏  Verkürzung der Zeitdauer von der Idee bis zur Bereitstellung in der Produktion (ROI) ๏  Schnelle und signifikante Reduzierung der IT- Kosten ๏  Schneller Roll-out von neuen Technologien zum Marktvorteil als Business-Enabler ๏  Höhere Reaktionsgeschwindigkeit auf Herausforderungen ๏  Höhere Qualität der Lösung ๏  Minimieren des Risikos eines Big-Bang Ansatzes ๏  Adaption von Markt- und Industriestandards 11
  • 12. DevOps defined Rob England: The IT Skeptic[3] Rob England: Define DevOps. What is DevOps? In: www.itskeptic.org. 29. November 2014, abgerufen am 17. Februar 2016 (englisch). Culture behaviour, teamwork, responsibility/ accountability, trust/ empowerment… Practice policy, roles/RACI, processes/ procedures, metrics/reporting, KPIs/ improvement… Tools shared skills, toolmaking for each other, common technology platforms… 12
  • 13. Enabler für DevOps 01 ๏  Schlüsselpersonen (Evangelisten) sind bereit sich des Themas anzunehmen und zu treiben. ๏  Aus- und Fortbildungsprogramme unterstützen die Transition. ๏  Organisatorische Maßnahmen nehmen die Ängste der Belegschaft auf und mindern sie. ๏  Wille zur Transformation durch die Organisation muss gegeben sein und angemessen budgetiert werden. ๏  Know-How Mangement Bereitschaft zur Teilung und Verteilung von Know-How muss vorhanden sein. 13
  • 14. Enabler für DevOps 02 ๏  Automatisierung von Prozessen in den Bereichen Release, Configuration, Paketierung, Deployment, Change, Operations, Capacity ist möglich.1) ๏  Standardisierung in der Bereichen (Software) Delivery, Bereitstellung Infrastruktur und Betrieb muss einen gewissen Grad erreicht haben.1) ๏  Migration von personengebundenen Know-How in maschinenlesbare Form.1) 1) Im folgenden fokussieren wir uns auf den Bereich Automatisierung/Standardisierung. 14
  • 15. Unser Beitrag 01 ๏  Hands-On Keimzelle zur Etablierung eines DevOps models als Startpunkt für die Transformation im Unternehmen ๏  Identifizierung der Problemstellungen (Pain-Points) innerhalb des existierenden Geflechts People – Prozess – Organisation - Tool ๏  Ausarbeitung eines passenden Aktionsplans zur Adressierung der Pain-Points ๏  Unterstützung in der Umsetzung der Empfehlungen •  Automatisierung von Prozessen •  Leisten von Aufklärungsarbeit •  Verteilen von Know-How ๏  Vendor agnostische Beratung in der Auswahl einer Toolchain 15
  • 16. Unser Beitrag 02 ๏  Bereitstellung von Missing Links zur Standardisation & Automation als Microservices •  Maschinenlesbare Releasenotes •  Maschinenlesbare Konfigurationsinformationen •  Maschinenlesbare Anforderungen von Applikationen •  Maschinenlesbare Definition der Infrastruktur •  Maschinenlesbares Know-How zum Betrieb von Infrastruktur und Applikationen ๏  Aktivierung der ‚golden Sources‘ 16
  • 17. Systemübersicht 01 Shopping Basket Dashboard(s) Auftrags verwaltung Delivery store S-CMDB Know - How Management Schnittstelle Management TechnikTechnische Schnittstelle Delivery Processor Deployment Orchestrator Application Repository CMDB Deployable Package Store Autom. Test System Deployment Engine Monitoring Datacenter automation Incident /Problem / Change Management ... Standard- Software Customized Software – Missing Links Time Machine Service Virtualisation 17
  • 18. Primäre Use Cases ๏  Provisionierung ๏  Orchestration ๏  Knowledge automation ๏  Continuous delivery •  Einlieferung von Funktionalität1) •  Management von Konfigurationen1) •  Deployment von Funktionalität1) •  Automatisiertes Testen ... ๏  Security & Compliance 1) Exemplarisch werden hier die 3 dargestellten Use Cases betrachtet 18
  • 19. Primäre Use Cases Continuous delivery: Einlieferung Delivery package DSVendor/Entwickler Auftrags verwaltung CMDB DPS Delivery Processor Deployment engine S-CMDB Standard- Software Customized Software Automatisiert Manuell DS Delivery Store DP Deployable Package DPS Deployable Package Store S-CI Software Configuration Item Application Repository
  • 20. Software Configuration Manager Primäre Use Cases Continuous delivery: Konfiguration Standard- Software Customized Software Automatisiert Manuell DS Delivery Store DP Deployable Package DPS Deployable Package Store S-CI Software Configuration Item Auftrags verwaltung CMDB S-CMDB Application Repository
  • 21. Release Manager Change Manager Deployment Manager Automatisiert per Tool Deployment Orchestrator Primäre Use Cases Continuous delivery: Deployment Auftrags verwaltung S-CMDB Application Repository CMDB DPS Deployment engine Standard- Software Customized Software Automatisiert Manuell DS Delivery Store DP Deployable Package DPS Deployable Package Store S-CI Software Configuration Item
  • 22. Nutzen Sie unsere DevOps Erfahrung 22
  • 23. Nutzen Sie unsere DevOps Erfahrung 23
  • 24. Eduard van den Bongard evdb@x-idra.de 24