Seminarbeschreibung
Verteilte Plattformen benötigen eine eindeutige Antwort darauf, welche Software mit welcher Konfiguration in welcher Umgebung läuft. OCM beschreibt zusammengehörige Artefakte und ihre Beziehungen als versionierte Komponenten. Das Seminar nutzt dieses Modell für eine kleine Anwendung und verfolgt deren Weg durch eine nachvollziehbare Lieferkette.
Konfidence ergänzt die Artefaktperspektive um ein strukturiertes Auslieferungsmodell. Die Begriffe Artifact, Vector und Vector Deployment werden an einer vorbereiteten Fassung untersucht. Ein Vektor beschreibt eine bestimmte Anwendungsversion mit ihren Referenzen; ein Deployment verbindet diese Version mit einem konkreten Zielkontext.
Die praktische Arbeit behandelt Integritätsprüfung, Übertragung zwischen zwei Laborablagen und gestaffelte Freigabe. Ein kontrolliert fehlerhaftes Paket macht sichtbar, an welcher Stelle eine Lieferung angehalten werden muss. Der Rückfall auf eine frühere Softwarefassung wird gemeinsam mit möglichen Datenbank- und Zustandsänderungen bewertet.
Seminarinhalte
1. Lieferkette und Komponentenmodell
- Build-Ergebnis, Konfiguration, Abhängigkeit und tatsächlich ausgelieferte Komponente voneinander unterscheiden.
- Eine geeignete Versionierungs- und Benennungsstrategie für die Beispielanwendung festlegen.
- Lieferumfang und Sicherheitsnachweise abgrenzen: Eine Paketbeschreibung ersetzt weder Schwachstellenanalyse noch Lizenzprüfung.
2. OCM-Komponenten erstellen
- Ein Container-Image, Konfiguration und weitere benötigte Artefakte einer OCM-Komponente zuordnen.
- Komponentenreferenzen und Zugang zu den Ressourcen anhand des vorbereiteten Toolings prüfen.
- Den vollständigen Lieferumfang für eine zweite Laborumgebung zusammenstellen und fehlende Abhängigkeiten erkennen.
3. Integrität und Übertragung
- Eine Komponente mit dem im Labor verwendeten Verfahren signieren und ihre Verifikation durchführen.
- Die benötigten Artefakte zwischen zwei Laborablagen übertragen und die Erreichbarkeit aller Ressourcen überprüfen.
- Eine isolierte Zielumgebung simulieren und prüfen, welche externen Laufzeitabhängigkeiten weiterhin bestehen.
4. Konfidence und Zielkontext
- Artifact, Vector, Vector Deployment und deren Lebenszyklen anhand einer vorbereiteten Anwendung nachvollziehen.
- Unveränderliche Anwendungsfassungen von der jeweiligen Zielkonfiguration und Bereitstellungsentscheidung unterscheiden.
- Stages als Freigabeschritte von konkreten Deployment-Zielen innerhalb einer Landschaft abgrenzen.
5. Gestaffelte Freigabe und Betrieb
- Eine kleine Anwendung kontrolliert in zwei vorbereiteten Zielbereichen bereitstellen.
- Qualitätskriterien und Freigabebedingungen aus Funktionstests und Betriebswerten ableiten.
- Ring-Deployment- und Feature-Toggle-Konzepte anhand des vorhandenen Integrationsumfangs bewerten.
6. Fehlerfälle und Rückfall
- Eine ungültige Signatur, eine fehlende Ressource und eine gestörte Zielumgebung gezielt untersuchen.
- Eine frühere freigegebene Softwarefassung erneut bereitstellen und das Anwendungsergebnis kontrollieren.
- Datenmigrationen, persistente Zustände und Aufbewahrungsregeln bei der Rückfallplanung berücksichtigen.
Praktische Übungen
- Eine kleine Anwendung als OCM-Komponente beschreiben, übertragen und am Ziel auf vollständigen Zugriff und Integrität prüfen.
- Die Anwendung über ein vorbereitetes Konfidence-Szenario einer konkreten Ziellandschaft zuordnen.
- Eine fehlerhafte Lieferung stoppen und einen kontrollierten Rückfall einschließlich Funktionstest durchführen.
Arbeitsumgebung
Kundenseitig bereitgestelltes Kubernetes-Labor mit OCM-Werkzeugen, zwei OCI-fähigen Laborablagen, Testschlüsseln und einem vorbereiteten Konfidence-Beispiel. Integrationen für gestaffelte Rollouts werden vorab festgelegt; echte Air-Gap-Übertragungen benötigen zusätzlich einen abgestimmten Transferweg.
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 Engineers, Release Engineers, Platform Engineers und Entwickler mit Verantwortung für Softwarebereitstellung. |
| Voraussetzungen: | Container-Images, Helm oder vergleichbare Deployment-Werkzeuge, Kubernetes, Git und Grundlagen von Signaturen sowie CI/CD. |
| 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, Inhaus, 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.
