Skip to content

Ausblick: Nächste Schritte


Nachdem wir die Grundlagen der Cloud-Migration mittels "Lift & Shift" betrachtet und eine erste Bereitstellung mit Terraform durchgeführt haben, stellt sich die Frage nach den nächsten logischen Schritten zur Optimierung und Weiterentwicklung unserer Cloud-Strategie.

Die im Lehrvortrag angesprochenen Herausforderungen und Nachteile des "Lift & Shift"-Ansatzes werden in der Vorlesung "Cloud Engineering" detailliert behandelt. Dazu gehören insbesondere: - Verpasste Cloud-Vorteile: Keine Nutzung höherwertiger Dienste (PaaS, Serverless); die Anwendung ist nicht für die Cloud optimiert. - Operativer Aufwand: Notwendigkeit für manuelles Security Hardening, Patching, Scaling, Backup-Konfiguration und Monitoring. - Begrenzte Skalierbarkeit: Skalierung nur auf VM-Ebene (vertikal/horizontal), keine feingranulare Anpassung wie bei Serverless. - Kosten: Potenzielle Mehrkosten durch dauerhaft laufende VMs (oft 24/7) und Überprovisionierung.


Nächste Vorlesungseinheiten

Die nächsten beiden Einheiten vertiefen folgende Themen:

Einheit 1: Gestaltung Cloud-nativer Systeme

Diese Einheit konzentriert sich darauf, wie Anwendungen von Grund auf für die Cloud konzipiert werden, um deren Vorteile optimal zu nutzen. Themen sind:

  • Microservices & Containerisierung: Vertiefung von Docker, Kubernetes (z.B. AWS EKS) oder serverlosen Container-Diensten (AWS Fargate).
  • Serverless Computing: Nutzung von AWS Lambda für ereignisgesteuerte Funktionen (siehe auch Quarkus AWS Lambda Guide).
  • Managed Services: Einsatz von Datenbanken (RDS, DynamoDB), Queues (SQS), Messaging (SNS) etc.
  • Architekturmuster: Resilienz, Skalierbarkeit, lose Kopplung.

Einheit 2: DevOps-Konzepte und Monitoring-Strategien

Diese Einheit legt den Fokus auf den Betrieb und die kontinuierliche Verbesserung von Cloud-Anwendungen:

  • CI/CD Pipelines: Automatisierung von Build, Test und Deployment (z.B. mit AWS CodePipeline, Jenkins, GitLab CI).
  • Monitoring & Logging: Überwachung von Performance und Fehlern (AWS CloudWatch, Prometheus, Grafana).
  • Infrastructure as Code (IaC) Vertiefung: Fortgeschrittene Terraform-Konzepte, alternative Werkzeuge (Pulumi, AWS CloudFormation, Azure Resource Manager).
  • Sicherheitsaspekte im Betrieb: Identity & Access Management (IAM), Netzwerksicherheit.

Zurück zur Übersicht des Lehrvortrags