Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Fortgeschrittene Konzepte der Plattformentwicklung
- Einführung in die Grundlagen der Plattformentwicklung
- Die Entwicklung der Plattformentwicklung im Zusammenhang mit Skalierbarkeit
- Grundsätze für den Entwurf skalierbarer Plattformarchitekturen
Tiefgehende Betrachtung der Microservices-Architektur
- Prinzipien des Microservices-Designs
- Aufteilen monolithischer Anwendungen in Microservices
- Kommunikationsmuster sowie Dienstfindung
Containerisierung mit Docker
- Fortgeschrittene Techniken der Containerisierung
- Erstellung optimierter Docker-Images für Microservices
- Aspekte zu Netzwerken und Speicher bei Containern
Das Kubernetes-Ökosystem und seine Architektur
- Detaillierte Betrachtung der Kubernetes-Komponenten
- Einrichten und Verwalten eines Kubernetes-Clusters
- Beste Praktiken hinsichtlich Netzwerke, Speicher und Sicherheit in Kubernetes
Bereitstellung von Microservices auf Kubernetes
- Strategien zur Bereitstellung von Microservices
- Verwaltung von Dienstbereitstellungen mithilfe von Helm-Charts
- Praktiken der kontinuierlichen Bereitstellung in einer Kubernetes-Umgebung
Beobachtbarkeit und Überwachung bei Microservices
- Einführung logbasierter, überwachender und alarmierender Mechanismen für Microservices
- Tools und Plattformen zur Beobachtbarkeit im Kubernetes-Ökosystem
- Auswertung von Metriken und Logdaten zur Aufrechterhaltung der Systemgesundheit
Skalierung und Leistungsoptimierung
- Strategien zum horizontalen sowie vertikalen Skalieren
- Automatische Anpassung von Dienstgrößen entsprechend der Auslastung
- Leistungsoptimierung und effiziente Ressourcennutzung<\/li>
Widerstandsfähigkeit und Zuverlässigkeitssicherung
- Failuresichere Gestaltung: Resilienzmuster bei Microservices
- Einführung von Gesundheitsprüfungen, Circuit Breakern sowie Begrenzungsmechanismen
- Maßnahmen zur Katastrophenwiederherstellung und zur Gewährleistung hoher Verfügbarkeit
Sicherheitsaspekte bei Microservices und Kubernetes
- Gewährleistung der Sicherheit von Kommunikation zwischen Microservices
- Kubernetes-eigene Sicherheitsmechanismen sowie bewährte Verfahren
- Einsatz von Service Meshes zur Erhöhung der Sicherheit
Praktisches Projekt
- Entwurf und Bereitstellung einer skalierbaren Microservices-Anwendung auf Kubernetes
- Einrichtung von CI/CD-Pipelines zur kontinuierlichen Microservices-Bereitstellung
- Anwendung von Monitoring- sowie Skalierungsverfahren zur Aufrechterhaltung der Anwendungsleistung
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundverständnis der Konzepte der Containerisierung und Orchestrierung
- Erfahrung mit Docker sowie grundlegenden Kubernetes-Operationen
- Kenntnisse im Bereich Cloud Computing und Microservices-Architekturen
Zielgruppe
- Plattformentwickler
- DevOps-Profis
- Softwarearchitekten
35 Stunden
Erfahrungsberichte (1)
About the microservices and how to maintenance kubernetes