Application Migration and Modernization on APPUiO / OpenShift Techlab

Im "Application Migration and Modernization Techlab” lernen die Teilnehmenden anhand Präsentationen und Hands-on Labs, wie sie Applikationen in ihrer Systemlandschaft auf die neue Container-Plattform bringen. Es wird aufgezeigt, welche architektonischen Grundprinzipien beachtet werden müssen, damit die Flexibilität und die Features der Container_Plattform wirklich ausgereizt werden können. Anhand eines Kriterienkatalog lernen sie zudem die unterschiedlichen Migrationsarten kennen.

Zielpublikum

Das Techlab richtet sich an OpenShift und Kubernetes Engineers mit Entwickler-Fokus. Grundlegende Kenntnisse im Bereich Container-Plattform sollten vorhanden sein. Dieses Techlab baut auf dem OpenShift Techlab auf.

Lernziele

  • Kennen die grundlegenden Kriterien, die zu beachten sind, um eine Applikation auf eine Container-Plattform zu migrieren und zu deployen.
  • Lernen erweiterte Kubernetes resp. OpenShift Konzepte kennen, welche zum Betrieb von Applikationen auf OpenShift nötig sind.
  • Architektonische Best Practices für containerisierte Applikationen werden vermittelt

Inhalt

Gemeinsam mit dem Teacher wird, anhand einer Mischung aus Präsentation und Hands-on Labs, folgender Inhalt behandelt.

Präsentation

  • Kurze Einführung von OpenShift und Container
  • Migrationsarten aufzeigen (Kriterienkatalog)
  • 12 Factor Apps und Best Practices für moderne Applikationen
  • Was muss besonders beachtet werden, wenn Workload auf eine Container-Plattform migriert wird?

Labs

  • Containerisierung einer Applikation an Best Practices
  • Builden und deployen einer Applikation auf OpenShift
  • CI/CD
    • CI/CD anhand von verschiedenen Beispielen von Best Practices
    • OpenShift Pipelines
    • GitOps
  • Betriebsaspekte
    • Requests and Limits
    • Monitoring und Application Metrics
    • Autoscaling
    • Backup
    • Cron Jobs
    • Debugging

Voraussetzungen

Alle Teilnehmenden benötigen für die Schulung einen Laptop (Dual-Core Prozessor, mind. 2GB RAM) mit Admin-Rechten (wird für Container und Kubernetes Installation benötigt). Eine vorgängige Installation von `oc-tool` wird empfohlen.

Sprache

Das Techlab findet in Englisch statt.

Kosten und Rahmenbedingungen

Das ganztägige Application Migration and Modernization on APPUiO / OpenShift Techlab ist kostenlos.

Zeit

09.00-17.00 Uhr

Ort

Belpstr. 37, 3007 Bern,
Limmatstr. 214, 8005 Zürich,
Peter Merian-Str. 54. 4052 Basel