Achtung: Sie verwenden einen sehr alten Browser! Die Webseite sollte trotzdem funktionieren, aber mit einem neueren Browser wäre alles übersichtlicher und schöner!
Banner-Bild: Ditact Teilnehmerinnen

Kurs Meine eigene Cloud Anwendung

Software-as-a-Service Anwendungen für die Google App Engine
Stefanie Scherzinger

Prof.in Dr.in Stefanie Scherzinger

Jedes Internet-Startup stellt sich früh die Frage - wo lassen wir unsere Web-Anwendung laufen?
Wichtiges Kriterium bei der Wahl des Anbieters ist die Skalierbarkeit: Hat die neue Anwendung den erhofften Erfolg, oder übertrifft sie gar alle Erwartungen, dann darf das Wachstum der jungen Firma nicht unnötig durch Engpässe bei der Hardware beschränkt werden. Gleichzeitig kann das meist knappe Budget nicht von Anfang an
für überdimensionierte Ressourcen verwendet werden.

Cloud Anbieter bieten hier mit Diensten wie Platform-as-a-Service einen gut gangbaren Weg an:

Der Cloud Anbieter stellt eine komplette Laufzeitumgebung für Web-Anwendungen bereit,
und verantwortet die Verwaltung der Ressourcen bei Gewährung der Skalierbarkeit. Nur die tatsächlich verbrauchte Rechenzeit und der anfallende Speicherplatz werden in Rechnung gestellt.

So wächst die Web-Anwendung mit ihrer Benutzerschaft und in Proportion damit die Kosten für ihre Bereitstellung. Das Entwickler-Team des Startups konzentriert sich dafür auf die Funktionalität der Anwendung, anstatt auf die Administration von Web Servern.

In einem angewandten Workshop lernen wir die Platform-as-a-Service Lösung von Google kennen: Die Google App Engine. Wir entwickeln dabei unsere eigene Anwendung und schalten sie sogleich auf der Infrastruktur von Google live.

Zudem beschäftigen wir uns tiefer mit den Konzepten hinter dem Platform-as-a-Service Gedanken. Wir beleuchten die Architektur der App Engine Laufzeitumgebung, und entwickeln ein Verständnis dafür, welche notwendigen Implikationen die Architektur auf den Software-Entwicklungsprozess hat.

Infos:

Voraussetzungen:

Gute Java Kenntnisse, HTML Grundkenntnisse

Geschlossene Veranstaltung

Nur für die angemeldeten Teilnehmerinnen

Kurs-Module:

Dieser Kurs ist teil folgender Kurs-Module:

Modul: Cloud Computing