Quo vadis DevOps?
Unsere Vision: DevOps als API
Veit Schiele
Cusy GmbH, Berlin
Vortrag | OpenTechSummit Berlin | 5. Mai 20...
Kapitelyou + me + cusy
Thanks for coming
Veit Schiele
• Gründer und Geschäftsführer

der Cusy GmbH
• Jahrzehntelange Erfahrung in
Konzeption, Entwicklung und
Betre...
TextTextText
Referenzkunde GDD
Referenzkunde GDD
Referenzkunde GDD
Referenzkunde GDD
Gründungsjahr 1977
Mitgliederzahl 2653 (Stand: 13.11.2015)
Zweck Engagement für einen ...
Datenschutz-
Anforderungen
Referenzkunde GDD
• zertifiziertes Rechenzentrum in Deutschland
• Vereinbarungen über Auftragsda...
Referenzkunde GDD
Referenzkunde GDD
Wir hosten für die GDD
• JIRA Software
• Confluence
• Gitblit
• Piwik
Gesellschaft für ...
Die Idee und der Erfolg von DevOps
»
Was ist DevOps?
«
DevOps is the philosophy of unifying Development
and Operations at ...
Die Idee und der Erfolg von DevOps
Der Erfolg von

DevOps
Google Trends: DevOps
DevOps
Expectations
Peak of Inflated
Expectations
Trough of
Disillusionment
Innovation
Trigger
Slope of Enlightenment
Plate...
Wir diskutieren
gerade darüber
Nein
Ja
Setzt Ihr Unternehmen bereits
DevOps-Maßnahmen ein?
40,0 %
38,2 %
21,8 %
Die Idee u...
Wir diskutieren
gerade darüber
Nein
Ja
Setzt Ihr Unternehmen bereits
DevOps-Maßnahmen ein?
40,0 %
38,2 %
21,8 %
Die Idee u...
Wir diskutieren
gerade darüber
Nein
Ja
Setzt Ihr Unternehmen bereits
DevOps-Maßnahmen ein?
40,0 %
38,2 %
21,8 %
Die Idee u...
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Projektmanagement, Backlog
• Dokumentation...
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Entwicklung und Code-Review
• Versionskont...
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Continuous Integration, Build-Werkzeuge
• ...
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Continuous-Integration, Testautomatisierun...
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Paketierung
• Pre-Deployment-Staging
• Rel...
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Konfiguration
• Production-Staging
• Infras...
plan code build test release deploy operate
DevOps Toolchain
DevOps Toolchain
• Logging
• Exception-Handling
• Performance...
plan code build test release deploy operate
Agile Entwicklung
Continuous Integration
Continuous Delivery
Continuous Deploy...
plan code build test release deploy operate
Agile Entwicklung
Continuous Integration
Continuous Delivery
Continuous Deploy...
plan code build test release deploy operate
Agile Entwicklung
Continuous Integration
Continuous Delivery
Continuous Deploy...
plan code build test release deploy operate
Agile Entwicklung
Continuous Integration
Continuous Delivery
Continuous Deploy...
plan code build test release deploy operate
Dokumenten-
management
Confluence
Projekt-
management
Jira Software
Code Review...
Integration – Glueware
• LDAP Benutzer- und Gruppenverwaltung
• Anwendung zur zentralen Benutzerverwaltung
• Single-Sign-O...
Integration – Glueware
• Shortcut-Links
• Git bugtraq
• Git commit hooks
Integration – Glueware
Development/
Testing
Production Development/Testing Production
Infrastructure
Applications
Infrastructure
Applications
Dev...
Development/
Testing
Production Development/Testing Production
Infrastructure
Applications
Infrastructure
Applications
Dev...
Development/
Testing
Production Development/Testing Production
Infrastructure
Applications
Infrastructure
Applications
Dev...
Ausblick
• Weitere Integration: SSO, Look & Feel
• Weitere Werkzeuge:
• Gerrit für Code Reviews
• Eure Wünsche?
Ausblick u...
Fragen?
Ausblick und Fragen
Kontakt
www.cusy.io/veit
info@cusy.io
@cusy.io
+CusyIo
Vertiefen
• Define DevOps: What is DevOps? Rob England, The IT Skeptic, 2014
• Umfrage zu DevOps und Cloud vs. Server: Teil...
Bildnachweise
• droidcon Berlin 2015 – Hackathon; cc BY-SA 2.0: droidcon Global
• Portrait; Ingo Kniest
• Cusy-Messestand;...
Nächste SlideShare
Wird geladen in …5
×

Quo vadis DevOps

333 Aufrufe

Veröffentlicht am

Vortrag auf dem OpenTechSummit, 5. Mai 2016

Veröffentlicht in: Internet
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
333
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
20
Aktionen
Geteilt
0
Downloads
3
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Quo vadis DevOps

  1. 1. Quo vadis DevOps? Unsere Vision: DevOps als API Veit Schiele Cusy GmbH, Berlin Vortrag | OpenTechSummit Berlin | 5. Mai 2016
  2. 2. Kapitelyou + me + cusy Thanks for coming
  3. 3. Veit Schiele • Gründer und Geschäftsführer
 der Cusy GmbH • Jahrzehntelange Erfahrung in Konzeption, Entwicklung und Betreuung komplexer Individualsoftware • Ein Schwerpunkt: sicherheitskritische Anwendungen you + me + cusy
  4. 4. TextTextText Referenzkunde GDD Referenzkunde GDD
  5. 5. Referenzkunde GDD Referenzkunde GDD Gründungsjahr 1977 Mitgliederzahl 2653 (Stand: 13.11.2015) Zweck Engagement für einen sinnvollen, vertretbaren und technisch realisierbaren Datenschutz Gesellschaft für Datenschutz und 
 Datensicherheit e.V.
  6. 6. Datenschutz- Anforderungen Referenzkunde GDD • zertifiziertes Rechenzentrum in Deutschland • Vereinbarungen über Auftragsdatenverarbeitung jeweils zwischen Kunde und Auftragnehmer • kein Vendor-Lock-in für unsere Kunden • bewährte Plattform (Managed Server)
  7. 7. Referenzkunde GDD Referenzkunde GDD Wir hosten für die GDD • JIRA Software • Confluence • Gitblit • Piwik Gesellschaft für Datenschutz und 
 Datensicherheit e.V.
  8. 8. Die Idee und der Erfolg von DevOps » Was ist DevOps? « DevOps is the philosophy of unifying Development and Operations at the culture, practice and tools levels, to achieve accelerated and more frequent deployment of changes to Production. (Rob England, The IT Skeptic)
  9. 9. Die Idee und der Erfolg von DevOps Der Erfolg von
 DevOps Google Trends: DevOps
  10. 10. DevOps Expectations Peak of Inflated Expectations Trough of Disillusionment Innovation Trigger Slope of Enlightenment Plateau of Productivity Time Die Idee und der Erfolg von DevOps Gartner Hype Cycle for Application Services, Juli 2015
  11. 11. Wir diskutieren gerade darüber Nein Ja Setzt Ihr Unternehmen bereits DevOps-Maßnahmen ein? 40,0 % 38,2 % 21,8 % Die Idee und der Erfolg von DevOps DevOps vereint Entwicklung und Betrieb auf den Ebenen • Kultur • Praxis • Werkzeuge Der Erfolg von
 DevOps
  12. 12. Wir diskutieren gerade darüber Nein Ja Setzt Ihr Unternehmen bereits DevOps-Maßnahmen ein? 40,0 % 38,2 % 21,8 % Die Idee und der Erfolg von DevOps DevOps vereint Entwicklung und Betrieb auf den Ebenen • Kultur • Praxis • Werkzeuge Der Erfolg von
 DevOps
  13. 13. Wir diskutieren gerade darüber Nein Ja Setzt Ihr Unternehmen bereits DevOps-Maßnahmen ein? 40,0 % 38,2 % 21,8 % Die Idee und der Erfolg von DevOps DevOps vereint Entwicklung und Betrieb auf den Ebenen • Kultur • Praxis • Werkzeuge Der Erfolg von
 DevOps
  14. 14. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Projektmanagement, Backlog • Dokumentation, Wiki
  15. 15. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Entwicklung und Code-Review • Versionskontrolle
  16. 16. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Continuous Integration, Build-Werkzeuge • Developer-Test-Automatisierung
  17. 17. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Continuous-Integration, Testautomatisierung • Integrationstests • Akzeptanztests
  18. 18. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Paketierung • Pre-Deployment-Staging • Release-Automatisierung
  19. 19. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Konfiguration • Production-Staging • Infrastruktur als Code
  20. 20. plan code build test release deploy operate DevOps Toolchain DevOps Toolchain • Logging • Exception-Handling • Performance-Monitoring • Service-Desk
  21. 21. plan code build test release deploy operate Agile Entwicklung Continuous Integration Continuous Delivery Continuous Deployment DevOps: Continuous Everything DevOps Toolchain
  22. 22. plan code build test release deploy operate Agile Entwicklung Continuous Integration Continuous Delivery Continuous Deployment DevOps: Continuous Everything DevOps Toolchain
  23. 23. plan code build test release deploy operate Agile Entwicklung Continuous Integration Continuous Delivery Continuous Deployment DevOps: Continuous Everything DevOps Toolchain
  24. 24. plan code build test release deploy operate Agile Entwicklung Continuous Integration Continuous Delivery Continuous Deployment DevOps: Continuous Everything DevOps Toolchain
  25. 25. plan code build test release deploy operate Dokumenten- management Confluence Projekt- management Jira Software Code Review Gerrit Versions- verwaltung Gitblit Build Continuous Integration Release Configuration Ansible Helpdesk Jira Service Desk Deploy Webanalyse Piwik Log-Management & Analyse Sentry Jenkins Cusy DevOps Toolchain DevOps Toolchain
  26. 26. Integration – Glueware • LDAP Benutzer- und Gruppenverwaltung • Anwendung zur zentralen Benutzerverwaltung • Single-Sign-On (ToDo) Integration – Glueware
  27. 27. Integration – Glueware • Shortcut-Links • Git bugtraq • Git commit hooks Integration – Glueware
  28. 28. Development/ Testing Production Development/Testing Production Infrastructure Applications Infrastructure Applications Developers Operators Infrastructure ApplicationsDevelopers Operators Status Quo Plattform
  29. 29. Development/ Testing Production Development/Testing Production Infrastructure Applications Infrastructure Applications Developers Operators Infrastructure ApplicationsDevelopers Operators Cusy-Vision Plattform
  30. 30. Development/ Testing Production Development/Testing Production Infrastructure Applications Infrastructure Applications Developers Operators Infrastructure ApplicationsDevelopers Operators Cusy-Vision Plattform
  31. 31. Ausblick • Weitere Integration: SSO, Look & Feel • Weitere Werkzeuge: • Gerrit für Code Reviews • Eure Wünsche? Ausblick und Fragen
  32. 32. Fragen? Ausblick und Fragen
  33. 33. Kontakt www.cusy.io/veit info@cusy.io @cusy.io +CusyIo
  34. 34. Vertiefen • Define DevOps: What is DevOps? Rob England, The IT Skeptic, 2014 • Umfrage zu DevOps und Cloud vs. Server: Teil 1: DevOps, 
 PDF-Download DWX Developer Week 2016 • Die DevOps Bewegung Patrick Peschlow, codecentric, 
 Java Magazin 01/2016 • Was ist DevOps – und was nicht, Hartmut Schlosser, IPC 2014 • Die Vision von Cusy: DevOps als API • Cusy Funktionen • Cusy Slides bei de.slideshare.net/cusyio Weiterführende Literatur
  35. 35. Bildnachweise • droidcon Berlin 2015 – Hackathon; cc BY-SA 2.0: droidcon Global • Portrait; Ingo Kniest • Cusy-Messestand; Veit Schiele • Michael Gernhardt in space during STS-69 in 1995; PUBLIC DOMAIN: NASA • Supermassive Black Holes with Relativistic Jets; CC BY 2.0: NASA

×