Slide 1

Slide 1 text

Sommer-Schluss-Skalierung: Wie wir dynamisch unser System auf 11 bringen! Sandra Warmbrunn –

Slide 2

Slide 2 text

Software-Entwicklerin/ DevOps: Java Web Anwendungen Continuous Integration Software-Architektur DevOps E-Mail: [email protected] Speaker Deck: https://speakerdeck.com/sandraw Sandra Warmbrunn 2 2

Slide 3

Slide 3 text

Erfahrungsbericht Zeichnungen: Sandra Warmbrunn

Slide 4

Slide 4 text

Was haben wir gemacht? Zeichnungen: Sandra Warmbrunn

Slide 5

Slide 5 text

Unser Alt-System Diverse Server mit Anwendungen Datenbanken QS-Netz Diverse Server mit Anwendungen Datenbanken Prod-Netz WordPress Hardware Dongle Zeichnungen: Sandra Warmbrunn

Slide 6

Slide 6 text

Unsere Probleme Zeichnungen: Sandra Warmbrunn Sehr hohe variable Last Klassischer Provider Betrieb mit festen Silos und ITIL Historisch gewachsenes System Hohe Kosten

Slide 7

Slide 7 text

Unsere Probleme Zeichnungen: Sandra Warmbrunn Änderungen dauern lange und sind fehleranfällig Viele Anwendungen auf einzelne Server verteilt Durch manuelle Prozesse keine wirkliche T est Umgebung

Slide 8

Slide 8 text

Unsere Anforderungen aus DevOps-Sicht Zeichnungen: Sandra Warmbrunn Einsatz von Einsatz von Kubernetes Einsatz von Infrastructure as Code Auch für die Infrastruktur Einheitliche Umgebungen Schnelle Reaktion auf Lastspitzen T ests für Infrastruktur Code Aussagekräftige Metriken DevOps Leben

Slide 9

Slide 9 text

Unsere Anforderungen aus Anwendungs-Sicht Zeichnungen: Sandra Warmbrunn Hohe Datensicherheit Hardware Dongle T est Umgebungen Arbeitsumgebung Fachbereich Eine Anwendung soll nicht nach K8s

Slide 10

Slide 10 text

Gespräche mit unserem alten Provider Zeichnungen: Sandra Warmbrunn 2 Jahre erklärt was wir wollen und immer noch nicht verstanden!

Slide 11

Slide 11 text

Zeichnungen: Sandra Warmbrunn Suche nach neuem Provider Cloud - Ja/Nein AWS Arbeitsweise: DevOps Deutscher Provider - wegen Datenschutz Hardware Dongle Gespräche mit 3 Providern

Slide 12

Slide 12 text

Planung des Umzugs Zeichnungen: Sandra Warmbrunn Infrastruktur reverse engineering Neu Planen DNS server Domains Welche Anwendung kann nach K8s? Kommunikationswege Netze Verschlüsselung Datenschutz Zuerst T estumgebung aufsetzen Hardware Dongle

Slide 13

Slide 13 text

Unterstützung holen Zeichnungen: Sandra Warmbrunn Hilfe in Anspruch nehmen ist keine Schande! An der Stelle Danke an: Niko Köbler Keycloak Support https://www.n-k.de/ Sandra Parsick Ansible Support https://www.sandra-parsick.de/ Und natürlich auch alle Kollegen die mit Rat und T at zur Seite standen.

Slide 14

Slide 14 text

Zeichnungen: Sandra Warmbrunn Unser Neues-System QS Umgebung Hardware Dongle Prod Umgebung Hardware T est - Dongle Fachbereich Umgebung Dev Umgebung

Slide 15

Slide 15 text

Prod-Netz OpenStack Kubernetes Hardware Dongle Prometheus/ Grafana Unser Neues-System Zeichnungen: Sandra Warmbrunn

Slide 16

Slide 16 text

Nach dem Umzug Zeichnungen: Sandra Warmbrunn Zufrieden mit der Umstellung Provider ist techniknah, unkompliziert, direkt DevOps leben Kosten gespart Schnelle Reaktion auf Lastspitzen

Slide 17

Slide 17 text

Ausblick Schnell T estumgebung für neue Features erstellen Umgebungen nur zu Of fi cezeiten laufen lassen Logging und Monitoring ausbauen Zeichnungen: Sandra Warmbrunn

Slide 18

Slide 18 text

Fazit Zeichnungen: Sandra Warmbrunn Hilfe holen Mut für Entscheidungen Mit Kollegen testen Anforderungsanalyse Kosten im Blick haben T esten, T esten T esten Zeitplan machen inkl. Nacharbeiten

Slide 19

Slide 19 text

Vielen Dank fürs Zuhören! 19 Zeichnungen: Sandra Warmbrunn