Präsentation starten

Chemnitzer Linuxtage / 19.03.2016
page/pages

Developer Baukasten#

Unsere Vision: DevOps als API#

Vortrag bei den Chemnitzer Linuxtagen 2016

Peter Hormanns
cusy GmbH, Berlin

Peter Hormanns#

Profession#

  • Freiberufler, Software-Consultant in Krefeld
  • Technologie-Stack: Java und Linux
  • heute nennt man "DevOps", was ich seit 20 Jahren tue ;-)
  • tätig für die cusy GmbH, Berlin

Mein Vortrag#

Agenda#

  • you + me + cusy
  • Die Idee zu cusy : Datenschutz
  • Die Vision : DevOps als API
  • Funktionen der Tools und die DevOps Toolchain
  • Integration und Plattform
  • Blick in die Glaskugel
  • Zusammenfassung und Diskussion

cusy GmbH#

Das Angebot#

"Gute" Anwendungen zu einer gehosteten(*) Arbeitsumgebung für Teams kombinieren.

(*) nach deutschen Datenschutzstandards in einem zertifizierten Rechenzentrum in Deutschland

Referenzkunde#

GDD - Gesellschaft für Datenschutz und Datensicherheit e.V.#

Gründungsjahr
1977
Mitgliederzahl
2653 (Stand: 13.11.2015)
Zweck
Engagement für einen sinnvollen, vertretbaren und technisch realisierbaren Datenschutz

Die cusy Idee#

GDD - Gesellschaft für Datenschutz und Datensicherheit e.V.#

Kundin der Veit Schiele Communications

Wie hosten wir

  • Jira
  • Git
  • und künftig ein Wiki

für diesen Kunden?

Datenschutz-Anforderungen#

  • zertifiziertes Rechenzentrum in Deutschland
  • Vereinbarungen über Auftragsdatenverarbeitung jeweils zwischen Kunde und Auftragnehmer
  • kein Vendor-Lock für unsere Kunden
  • bewährte Plattform (Managed Server)

DevOps als API#

Ihr werdet sagen: Nein, #

DevOps ist

  • ein Wandel,
  • ein Umdenken,
  • eine Kultur

Der halbe Weg ist geschafft#

Ich sage: Nein, #

DevOps ist

  • ein Wandel,
  • ein Umdenken,
  • eine Kultur

Wir stehen alle am Anfang des Weges#

(Merker: in der Grafik "QA" durch "Test" ersetzen)

Status Quo#

DevOps als API#

cusy ist das Ops in 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, itsceptic.org)

Vision: DevOps als API#

DevOps Toolchain#

  • Code – Code Development and Review, continuous integration tools
  • Build – Version control tools, code merging, Build status
  • Test – Test and results determine performance
  • Package – Artifact repository, Application pre-deployment staging
  • Release – Change management, Release approvals, release automation
  • Configure – Infrastructure configuration and management, Infrastructure as Code tools
  • Monitor – Applications performance monitoring, End user experience

Quelle: en.wikipedia.org

DevOps: Continuous Everything#

cusy Lifecycle Werkzeuge#

Dokumentation
Confluence
Projektmanagement, Issue Tracking
Jira Software, Gitblit
Code + Build
Versionsverwaltung Gitblit, Code-Review Gerrit(*)
Test + Package
Jenkins CI, Maven
Release + Configure
Jenkins, Ansible
Monitor
Sentry Log-Management und -Analyse, Jira Service-Desk, Piwik

(*) Gerrit als Angebot ist geplant

cusy Integration#

  • LDAP Benutzer- und Gruppenverwaltung
  • Single Sign On(*)
  • Shortcuts, wo nötig(**)

(*) Single Sign On ist geplant (**) Wir sind auf dem Weg, z.B. bugtraq

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
DevOps-Change_v1.8_cusy.png 23.0 kB 3 15-Mar-2016 14:27 Peter Hormanns
dia
continuous-everything.dia 1.9 kB 1 15-Mar-2016 15:40 Peter Hormanns
png
continuous-everything.png 11.5 kB 1 15-Mar-2016 15:39 Peter Hormanns
png
devops-als-api.png 7.6 kB 1 15-Mar-2016 14:23 Peter Hormanns
svg
devops-evolution.svg 7.4 kB 1 15-Mar-2016 15:39 Peter Hormanns
png
halber-weg.png 432.0 kB 1 15-Mar-2016 14:14 Peter Hormanns
png
pre-devops.png 9.2 kB 1 15-Mar-2016 14:23 Peter Hormanns
« This page (revision-17) was last changed on 15-Mar-2016 18:50 by Peter Hormanns