Wer Anwendungen in einer Cloud-Umgebung betreibt, steht häufig vor der Frage, wie Entwicklung und Betrieb enger verzahnt werden können. DevOps-Methoden verbinden Cloud-Dienste mit automatisierten Prozessen und kurzen Feedbackzyklen.



Kursinhalt




1. Prinzipien von Cloud-Diensten
  • Service-Modelle IaaS, PaaS und SaaS
  • Skalierung und Elastizität
  • Verantwortung zwischen Anbieter und Nutzer




2. DevOps-Kultur und Zusammenarbeit
  • Zusammenspiel von Dev und Ops
  • Kurze Release-Zyklen
  • Messung und kontinuierliche Verbesserung




3. Automatisierung entlang der Bereitstellungskette
  • Continuous Integration und Continuous Delivery
  • Infrastruktur als Code
  • Konfigurationsverwaltung




4. Betrieb cloudbasierter Anwendungen
  • Monitoring und Alerting
  • Umgang mit Störungen
  • Sicherheit in automatisierten Prozessen




Berufliche Relevanz




  • Schnellere Bereitstellung neuer Funktionen
  • Stabiler Betrieb skalierbarer Anwendungen
  • Engere Zusammenarbeit zwischen Teams