Seminar / Training
Datenflüsse werden als versionierte, prüfbare und wiederholbar bereitstellbare Artefakte behandelt. Umgebungswerte und Geheimnisse bleiben außerhalb des versionierten Flow-Kerns.
Inhaltsübersicht
- Einordnung und Zielsetzung
- Zielgruppe und Voraussetzungen
- Lernziele
- Lebenszyklus und Zielarchitektur
- REST API und Revisionen
- CLI und Betriebsaktionen
- Parameter- und Secret-Strategie
- Git-basierte Flow-Versionierung
- Promotion und GitOps-Pipeline
- Qualität, Audit und Rollback
- Praxisübungen
- Anwendungsszenarien
Einordnung und Zielsetzung
Drei Tage sind erforderlich, weil API-Nutzung, Revisionsmodell, Parameterstrategie, Git-Workflow und automatisierte Promotion jeweils eigene Fehlerbilder besitzen und in einer durchgängigen Pipeline verbunden werden.
Zielgruppe
DevOps, Plattformadministration, Integrationsentwicklung, Release Management und technische Architektur.
Voraussetzungen
Sichere NiFi- und Git-Grundkenntnisse sowie Verständnis von HTTP, JSON und Shell- oder Skriptabläufen.
Lernziele
- NiFi-Objekte über API und CLI verwalten.
- Revisionskonflikte bei Automatisierung vermeiden.
- Flows Git-basiert versionieren.
- Parameter und Secrets vom Flow-Kern trennen.
- Promotion und Rollback standardisieren.
- Qualitäts- und Auditnachweise automatisieren.
Seminarinhalte
1. Lebenszyklus und Zielarchitektur
Entwicklung, Test, Abnahme und Produktion erhalten eindeutige Änderungswege.
- Schritt 1: Umgebungen und Verantwortlichkeiten erfassen.
- Schritt 2: Versionierbare und umgebungsspezifische Bestandteile trennen.
- Schritt 3: Freigabepunkte festlegen.
- Schritt 4: Branch-, Tag- und Namenskonventionen definieren.
- Schritt 5: Rollback-Ziele dokumentieren.
2. REST API und Revisionen
Automatisierte Änderungen berücksichtigen die revisionsbasierte Änderungskontrolle.
- Schritt 1: Authentifizierten API-Zugriff herstellen.
- Schritt 2: Komponenten und Status auslesen.
- Schritt 3: Revision vor einer Änderung ermitteln.
- Schritt 4: Komponente kontrolliert aktualisieren.
- Schritt 5: Konflikt, Berechtigungsfehler und Validierungsfehler behandeln.
3. CLI und Betriebsaktionen
Wiederkehrende Aktionen werden parametriert und protokolliert.
- Schritt 1: CLI-Profil für Zielsystem und Identität anlegen.
- Schritt 2: Prozessgruppenstatus abrufen.
- Schritt 3: Import-, Start- und Stopmaktionen skripten.
- Schritt 4: Rückgabecodes und Zeitüberschreitungen auswerten.
- Schritt 5: Test- und Produktionsprofil eindeutig absichern.
4. Parameter- und Secret-Strategie
Versionierte Flows enthalten keine produktiven Zugangsdaten.
- Schritt 1: Parameterkontexte nach Domäne und Umgebung modellieren.
- Schritt 2: Sensitive Werte gesondert bereitstellen.
- Schritt 3: Parameter Provider einbinden.
- Schritt 4: Fehlende Werte vor Aktivierung erkennen.
- Schritt 5: Freigabe für Parameteränderungen dokumentieren.
5. Git-basierte Flow-Versionierung
Prozessgruppen werden über geeignete Registry Clients mit Git verbunden.
- Schritt 1: Repository und Serviceidentität vorbereiten.
- Schritt 2: Registry Client mit minimalen Rechten konfigurieren.
- Schritt 3: Ersten Flow-Stand versionieren.
- Schritt 4: Änderung und Commit vergleichen.
- Schritt 5: Definierten Versionsstand wiederherstellen.
6. Promotion und GitOps-Pipeline
Version, Parameter, Policies und Aktivierungsreihenfolge werden gemeinsam bereitgestellt.
- Schritt 1: Freigegebenen Commit oder Tag auswählen.
- Schritt 2: Zielumgebung und Parameter prüfen.
- Schritt 3: Flow importieren oder aktualisieren.
- Schritt 4: Controller Services in Reihenfolge aktivieren.
- Schritt 5: Smoke-Test und Freigabenachweis erzeugen.
7. Qualität, Audit und Rollback
Fehlerzustände und Rückfallwege werden vor Produktionsnutzung geprüft.
- Schritt 1: Flow-Analyse-Regeln und Qualitätskriterien festlegen.
- Schritt 2: Unvollständige Konfiguration erkennen.
- Schritt 3: Commit, Freigabe, Deployment und Ergebnis korrelieren.
- Schritt 4: Fehlgeschlagenes Deployment stoppen.
- Schritt 5: Vorherigen Stand wiederherstellen und verifizieren.
Praxisübungen
- API-Änderung mit korrekter Revision ausführen.
- Prozessgruppe in Git versionieren und vergleichen.
- Dev-Test-Prod-Promotion simulieren.
- Qualitätsgate vor Aktivierung ausführen.
- Fehlerhaftes Deployment zurückrollen.
Anwendungsszenarien
- Standardisierte Plattformbereitstellung
- Nachvollziehbare Freigaben
- Mehrere Umgebungen mit identischem Flow-Kern
- Ablösung manueller Produktionsänderungen
Fachbereichsleitung / Leitung der Trainer / Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | DevOps, Plattformadministration, Integrationsentwicklung, Release Management und technische Architektur. |
| Voraussetzungen: | Sichere NiFi- und Git-Grundkenntnisse sowie Verständnis von HTTP, JSON und Shell- oder Skriptabläufen. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
