Detaillierter Kursinhalt
Tag 1
Modul 1: Die Reise in die Cloud
- Gemeinsame Off-Cloud-Architektur
- Einführung in Cloud Air
- Monolithische Architektur
- Migration in die Cloud
- Leitplanken
- Die sechs R's der Migration
- Die Zwölf-Faktoren-Bewerbungsmethodik
- Architektonische Stile und Muster
- Überblick über die AWS-Dienste
- Schnittstelle zu AWS-Diensten
- Authentifizierung
- Infrastruktur als Code und Elastic Beanstalk
- Demonstration: Gehen Sie durch die Erstellung der Basisinfrastruktur mit AWS CloudFormation in der AWS-Konsole
- Praktische Übung 1: Bereitstellen Ihrer monolithischen Anwendung mit AWS Elastic Beanstalk
Modul 2: Gewinnen von Agilität
- DevOps
- CI/CD
- Konfiguration der Anwendung
- Verwaltung von Geheimnissen
- CI/CD-Dienste in AWS
- Demonstration: Demo AWS Secrets Manager
Tag 2
Modul 5: Von Monolith zu MicroServices
- Microservices
- Serverlos
- Ein Blick auf Cloud Air
- Microservices mit Lambda und API-Gateway
- SAM
- Den Monolithen erdrosseln
- Praktisches Labor: Verwendung von AWS Lambda zur Entwicklung von Microservices
Modul 6: Polyglotte Persistenz und verteilte Komplexität
- Polyglotte Persistenz
- Bewährte DynamoDB-Verfahren
- Verteilte Komplexität
- Schritt-Funktionen
Tag 3
Modul 5: Widerstandsfähigkeit und Umfang
- Dezentralisierte Datenspeicher
- Amazon SQS
- Amazon SNS
- Amazon Kinesis-Streams
- AWS IoT Message Broker
- Serverloser Ereignisbus
- Ereignisbeschaffung und CQRS
- Design für Ausfallsicherheit in der Cloud
- Praktische Übung: Erkundung der AWS-Messaging-Option
Modul 6: Sicherheit und Beobachtbarkeit
- Serverlose Datenverarbeitung mit AWS Lambda
- Authentifizierung mit Amazon Cognito
- Fehlersuche und Rückverfolgbarkeit
- Praktisches Labor: Entwicklung von Microservices auf AWS
- Praktische Übungen 8: Automatisierung von Bereitstellungen mit Cloud Formation