Erstellen von Anwendungen in der Cloud

Anfänger
Entwickler
Kursteilnehmer
Azure

Hier erhalten Sie Informationen zur Vorgehensweise von Entwicklern beim Schreiben von Programmen, die in der Cloud ausgeführt werden. Dazu zählen Bereitstellung, Fehlertoleranz, Lastenausgleich, Skalierung und der Umgang mit Latenz.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Auswerten verschiedener Überlegungen beim Programmieren von Anwendungen, die in der Cloud ausgeführt werden
  • Auswerten verschiedener Überlegungen beim Bereitstellen von Anwendungen in der Cloud
  • Vergleichen und Gegenüberstellen von proaktiven und reaktiven Maßnahmen für die Fehlertoleranz in Cloudanwendungen
  • Erläuterung, warum der Lastenausgleich bei Cloudanwendungen wichtig ist und einige Methoden, um diesen zu erreichen
  • Auflistung der Strategien und Überlegungen zur Skalierung von Cloudanwendungen
  • Suchen nach Gründen für eine Minimierung der Tail-Latenz und Beschreiben von geeigneten Strategien
  • Beschreiben von Strategien zur Optimierung der Gesamtbetriebskosten von Clouddiensten

In Zusammenarbeit mit Dr. Majd Sakr und der Carnegie Mellon University.

Voraussetzungen

  • Verstehen, was Cloud Computing ist, einschließlich Clouddienstmodellen und häufig verwendeten Cloudanbietern
  • Kenntnis der Technologien, die Cloud Computing ermöglichen
  • Verstehen, wie die Abrechnung für Clouddienstanbieter in der Cloud funktioniert
  • Wissen, was Rechenzentren sind und warum sie existieren
  • Wissen, wie Rechenzentren eingerichtet, unterhalten und bereitgestellt werden
  • Verstehen, wie Cloudressourcen bereitgestellt und gemessen werden