Schulungsübersicht
Einführung in die plattformorientierte Entwicklung unter Nutzung cloudnativer Technologien
- Begriffserklärung: Plattformentwicklung mit cloudnativen Technologien
- Vorteile von Cloud-Plattformen
- Übersicht über die verschiedenen Cloud-Modellarten (IaaS, PaaS, SaaS)
Grundlegende cloudnative Technologien
- Verständnis von Containern und deren Orchestrierung mittels Kubernetes
- Konzepte sowie Plattformen des serverlosen Rechnens
- Lösungen für Cloud-Storage und Netzwerkverbindungen
Entwurf von cloudnativen Plattformen
- Architekturmuster für Cloud-Plattformen
- Aufbau einer Platform-as-a-Service-(PaaS)-Umgebung
- Nutzung verwalteter Dienste zur Unterstützung der Plattformkomponenten
Implementierung von serverlosen Architekturen
- Ausführliche Betrachtung von Function-as-a-Service (FaaS)
- Event-getriebene Architektur und deren Gestaltung
- Bereitstellung serverloser Anwendungen mittels AWS Lambda, Azure Functions oder Google Cloud Functions
Continuous Integration und Deployment %28CI%2FCD%29 in der Cloud
- Einrichtung von CI/CD-Pipelines unter Verwendung cloudnativer Werkzeuge
- Automatisierung von Bereitstellungsprozessen<\/li>
- Beste Vorgehensweisen für CI/CD in einem cloudnativen Ökosystem
Überwachung und Beobachtbarkeit bei Cloud-Plattformen
- Werkzeuge zur Überwachung cloudnativer Anwendungen
- Einführung von Beobachtbarkeitskonzepten sowie Fehlerverfolgung<\/li>
- Verwaltung und Analyse von Protokollen
Sicherheit und Compliance in der Cloud
- Grundlagen der Cloud-Sicherheit
- Identitäts- und Zugriffsverwaltung (IAM)
- Compliance-Vorgaben sowie rechtliche Regulierungen
Verwaltung von Cloud-Kosten und Ressourcen
- Strategien zur Optimierung der Kosten bei cloudnativen Plattformen
- Ressourcensteuerung und -skalierung
- Tools zur Überwachung und Berichterstellung bezüglich Cloud-Kosten
Praktische Lab-Übungen und Workshops
- Praxisnahe Übungen unter Nutzung cloudnativer Technologien
- Entwicklung und Bereitstellung einer Beispielanwendung in einer Cloud-Umgebung<\/li>
- Lösung typischer Probleme in Cloud-Plattformen
Zusammenfassung sowie weitere Schritte
Voraussetzungen
- Ein grundlegendes Verständnis von Konzepten der Cloud-Computing-Technologie
- Erfahrung mit Container- und Orchestrierungswerkzeugen
- Bekanntheit mit DevOps-Praktiken sowie entsprechenden Tools
Zielgruppe
- Plattformentwickler
- Cloud-Architekten
- DevOps-Fachkräfte
- IT-Professionals
Erfahrungsberichte (2)
Das Gesamtkonzept von DevOps/DevSecOps ist kein Team, sondern eine Kultur und eine Haltung (Mindset)
Mpho Mashele - South Africa Reserve Bank
Kurs - DevOps and Platform Engineering: A Collaborative Approach
Maschinelle Übersetzung
About the microservices and how to maintenance kubernetes