Fantom Tag

Schulung - Software Cloud Migration

Wege zur Realisierung dynamischer Cloud-Native-Architekturen

  • Live Online oder Präsenz
TERMIN UND ORT NACH ABSPRACHE
Dauer
2 Tage (14 Stunden)


Nr.
2060
On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Die Migration einer Software-Anwendung in die Cloud beginnt typischerweise mit der Definition der Ziele und der Wahl des am besten geeigneten Cloud-Modells. Dabei ist es wichtig zu beachten, dass das zu wählende Cloud-Modell ganz entscheidend von diesen Zielen abhängig ist. Die Transformation in die Cloud sollte idealerweise inkrementell erfolgen: Pro Anwendung, die in die Cloud migriert wird, muss eine eigene Strategie erarbeitet werden. Erfahrungen aus bereits durchgeführten Migrationen müssen in die weitere Planung einfließen. Nach dem Besuch dieses Seminars "Software Cloud Migration" kennen Sie sinnvolle Vorgehensweisen, um Anwendungen in die Cloud zu transformieren. Sie haben einen Überblick über alle anfallenden Aufgaben und Arbeitspakete erhalten. Sie wissen welche notwendigen Entscheidungen gefällt werden müssen und welche Fallstricke Sie auf dem Weg der Cloud Migration umgehen müssen.

Dieses Seminar ist Teil dieses Qualifizierungsplaners:

 

Lesen Sie mehr
Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Die Schulung "Software Cloud Migration" wendet sich vor allem an Software-Entwickler und -Architekten sowie Technische Projektleiter.

Voraussetzungen

Für den erfolgreichen Besuch der Weiterbildung "Software Cloud Migration" benötigen Sie:

  • Grundkenntnisse der Softwarearchitektur, wie Sie sie im Besuch des Seminars 2042 erlangen können
  • Praktische Erfahrung in Entwurf und Entwicklung von Softwaresystemen
  • Praktische Erfahrung in Wartung oder Weiterentwicklung von Softwaresystemen
Trainingsprogramm

Trainingsprogramm

Grundlagen von Cloud Infrastrukturen

  • Self-Service
  • Unabhängiger Zugriff
  • Ressourcen-Pooling
  • Elastizität
  • Kostenverrechnung

Container Management verstehen

  • Einführung in das Container-&Ökosystem (Docker, Kubernetes)
  • Images: Erstellen und Ausführen von Containern aus Images
  • Kommunikation: Ports, Dateisysteme
  • Betrieb: Repositories, Sharing Images, Best Practices

Container Applikationsdesign erlernen

  • Der Teufel steckt im Detail
  • Dateisystem, Namespaces, Ports
  • Bestehende Anwendung in Container überführen
  • Re-Design/Re-Architecture einer bestehenden Anwendung
  • Notwendige Anpassungen an bestehenden Anwendungen
  • Statuslos und Statusbehaftet

Notwendige Änderungen in Anwendungen verstehen

  • Sicherheitsanforderungen
  • Logging-Anforderungen
  • Performance-Anforderungen
  • Persistierungs-Anforderungen

Verteilte Anwendungskommunikation realisieren

  • Architekturanpassungen
  • Dienste aufteilen
  • Images für unterschiedliche Umgebungen bereitstellen

Development, CI/CD und Betrieb erlernen

  • Einrichten der Infrastruktur für den Praxisteil
  • Continuous Integration einsetzen
  • Statischer Test
  • Dynamischer Softwaretest
  • Dynamischer Test und Einbindung CI

Automatisierung von Cloud Infrastrukturen

  • Disaster Recovery and Infrastructure as Code (IaC)
  • Terraform und Terragrunt kennenlernen
  • Mean Time to Repair (MTTR)
  • Deploy and Rollback mit Helm
  • Backup und Restore Prozess

 

Schulungsmethode

Schulungsmethode

Unsere sehr erfahrenen und praxiserprobten Trainer vermitteln Ihnen wichtige Aufgaben und Vorgehensweisen bei der Migration von Software-Anwendungen in die Cloud in verständlicher Form. Außerdem lernen Sie, welche Fallstricke Sie dabei umgehen müssen. Diskussionen mit den anderen Teilnehmern der Schulung sowie das Besprechen eines durchgängigen Fallbeispiels helfen Ihnen das neu erworbene Wissen zu festigen, so dass Sie es in Ihren Projekten anwenden können.

Weitere Informationen

Weitere Informationen

Schulung - Software Cloud Migration