Inhaltsverzeichnis
- Seminarüberblick
- Einordnung und Praxisbezug
- Schrittweise Seminarinhalte
- Praxisübungen
- Zielgruppe und Voraussetzungen
Seminarüberblick
Dieser Intensivpfad konsolidiert die entwicklungs- und providerbezogenen Spezialseminare. Er verbindet Function-Entwicklung, Grundlagen eigener Provider, AWS-, Azure- und GCP-Integration sowie Multi-Cloud-API-Design in einem anspruchsvollen Praxisprojekt.
Eine gemeinsame Plattform-API erhält mehrere cloudabhängige Compositions und eine eigene Function. Zusätzlich wird ein begrenzter Upjet-Providerbaustein konfiguriert, getestet und paketiert. Portabilitätsgrenzen und Betriebsfolgen werden ausdrücklich dokumentiert.
Einordnung und Praxisbezug
- Durchgängiger Entwicklungsworkflow für Functions, Provider und Plattformpakete.
- Kontrollierte Multi-Cloud-Abstraktion mit providerspezifischen Fähigkeiten.
- Automatisierte Tests und reproduzierbare OCI-Artefakte.
- Realistische Bewertung von Wartungsaufwand, Kompatibilität und Betriebsrisiken.
Schrittweise Seminarinhalte
Schritt 1: Multi-Cloud-Anforderungen präzisieren
- Gemeinsame Fähigkeiten und providerspezifische Unterschiede erfassen.
- Portabilität, Resilienz und Datenresidenz als getrennte Ziele behandeln.
Schritt 2: Gemeinsamen Plattformvertrag entwerfen
- Providerneutrale Kernfelder und Capability-Profile definieren.
- Scope, Status, Secrets und Versionsmodell festlegen.
Schritt 3: ProviderConfigs für drei Clouds strukturieren
- Konten, Projekte, Subscriptions, Regionen und Identitäten trennen.
- Workload Identity und Minimalberechtigungen je Cloud einplanen.
Schritt 4: AWS-Implementierung modellieren
- Netzwerk, Kubernetes- und Datendienste als Composition-Bausteine auswählen.
- Tagging, Regionen und Lifecycle-Regeln integrieren.
Schritt 5: Azure-Implementierung modellieren
- Ressourcengruppen, Netzwerk, AKS und Datendienst verbinden.
- Identität, Tags und asynchrone Bereitstellung berücksichtigen.
Schritt 6: GCP-Implementierung modellieren
- Projekte, VPC, GKE und Datendienst verbinden.
- Workload Identity, Quotas und Labels berücksichtigen.
Schritt 7: Composition-Auswahl und Revisionen steuern
- Cloud- und Serviceklasse über kontrollierte Regeln auswählen.
- Freigabekanäle und Rollback je Implementierung festlegen.
Schritt 8: Function-Protokoll verstehen
- Observed und Desired State sowie Context auswerten.
- Eigene Logik von Standard-Functions abgrenzen.
Schritt 9: Eigene Composition Function entwickeln
- API-Eingaben validieren und gewünschte Ressourcen ergänzen.
- Readiness, Status und verständliche Results erzeugen.
Schritt 10: Function testen und paketieren
- Unit-, Render- und End-to-End-Tests erstellen.
- Runtime-Image und xpkg-Artefakt reproduzierbar bauen.
Schritt 11: Providerentwicklung mit Upjet einordnen
- Quellschema, Generierung und Runtimearchitektur verstehen.
- Geeigneten begrenzten Ressourcenumfang auswählen.
Schritt 12: Providerressource konfigurieren
- Schema, externe Namen, Referenzen und Late Initialization anpassen.
- Management Policies und Safe-Start berücksichtigen.
Schritt 13: Provider testen und paketieren
- Generierungsprüfung, Unit- und Integrationstests aufbauen.
- Runtime und Paket als versionierte Artefakte veröffentlichen.
Schritt 14: Cloudübergreifende Governance einbauen
- Regionen, Größen, Verschlüsselung und Labels vereinheitlichen.
- Providerspezifische Regeln transparent dokumentieren.
Schritt 15: Observability und Fehlerbilder vereinheitlichen
- Conditions, Metriken und externe Providerzustände korrelieren.
- Cloudspezifische Fehler in gemeinsame Plattformstatus überführen.
Schritt 16: Konformität und Portabilität testen
- Gleiche XR gegen mehrere Compositions prüfen.
- Nicht unterstützte Optionen und Migrationsaufwand sichtbar machen.
Schritt 17: Gesamtpaket veröffentlichen
- XRD, Compositions, Function, Providerabhängigkeiten und Beispiele bündeln.
- Versionierung, Promotion und Kompatibilitätsmatrix abschließen.
Praxisübungen
- Entwurf einer Multi-Cloud-Plattform-API mit Capability-Profilen.
- Umsetzung providerspezifischer Compositions für mehrere Clouds.
- Entwicklung und Test einer eigenen Composition Function.
- Konfiguration einer begrenzten Upjet-Providerressource.
- Durchführung cloudübergreifender Konformitäts- und Fehlerfalltests.
- Build eines versionierten Configuration Packages mit allen Abhängigkeiten.
Zielgruppe und Voraussetzungen
Zielgruppe: Erfahrene Platform Engineers, Go- oder Python-Entwickler, Multi-Cloud Architects und Provider-Maintainer.
Voraussetzungen: Sehr gute Crossplane- und Kubernetes-Kenntnisse, praktische Cloud-Erfahrung sowie gute Programmierkenntnisse in Go oder Python.
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

René Launa
Telefon: + 43 (720) 022000
E-Mail: rené.launa@seminar-experts.at -

Adam Steyer
Telefon: + 43 (720) 022000
E-Mail:
Seminardetails
| Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Erfahrene Platform Engineers, Go- oder Python-Entwickler, Multi-Cloud Architects und Provider-Maintainer |
| Voraussetzungen: | Sehr gute Crossplane- und Kubernetes-Kenntnisse, praktische Cloud-Erfahrung sowie gute Programmierkenntnisse in Go oder Python |
| Standorte: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| 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 + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
