AWS: Infrastruktur als Code, AWS-Datenbankentwicklung

AWS-Grundlagen zu Cloud-Infrastruktur und -Automatisierung
  • Überblick über die AWS-Cloud-Architektur und Infrastrukturkomponenten
  • Verständnis von Infrastruktur als Code (IaC) und ihrer Rolle bei der AWS-Automatisierung
  • Vorteile der Automatisierung von Cloud-Bereitstellungen mit AWS CloudFormation und Terraform
  • Best Practices für skalierbares und sicheres Infrastrukturmanagement in AWS
AWS CloudFormation & Terraform für IaC
  • Einführung in AWS CloudFormation: Vorlagen, Stacks und Automatisierung
  • Schreiben von Infrastructure-as-Code-Skripten mit YAML und JSON
  • Bereitstellung mehrschichtiger Anwendungen mit Terraform auf AWS
  • Verwaltung von Statusdateien, Versionskontrolle und Best Practices für die Automatisierung
AWS-Datenbankentwicklung und -verwaltung
  • Überblick über AWS-Datenbankdienste: RDS, DynamoDB, Aurora und Redshift
  • Entwurf skalierbarer und hochverfügbarer Datenbanklösungen in AWS
  • Konfiguration automatisierter Sicherungen, Snapshots und Strategien zur Notfallwiederherstellung
  • Bewährte Verfahren für die Datenbanksicherheit: IAM-Richtlinien, Verschlüsselung und Netzwerkkontrollen
Bereitstellung und Verwaltung von Datenbanken mit IaC
  • Automatisierung der Datenbankerstellung mit AWS CloudFormation und Terraform
  • Konfigurieren von Datenbankinstanzen, Speicher- und Sicherheitsgruppen in AWS RDS
  • Skalieren der Datenbankleistung mithilfe von Lese-Replikaten und Caching-Strategien
  • Überwachen des Datenbankzustands und der Datenbankleistung mit AWS CloudWatch
Fortgeschrittene AWS-Datenbankoptimierung und -sicherheit
  • Implementieren der Datenverschlüsselung mit AWS Key Management Service (KMS)
  • Sichern von Daten während der Übertragung und im Ruhezustand mithilfe von IAM und Datenbankzugriffskontrollen
  • Optimieren der Abfrageleistung mithilfe von AWS Performance Insights und Tuning-Tools
  • Kostengünstige Datenbankskalierung mit AWS Auto Scaling und Reserved Instances