Die RTL2 Fernsehen GmbH & Co. KG hat eine soziale Kommunikationsplattform als Erweiterung ihrer Serien "Berlin - Tag & Nacht" und "Köln 50667". Sie besteht aus zwei mobilen Apps für die Plattformen Android, iPhone und Windows Phone und einer Web-Services-API als Backend. Die Nutzer können die aktuellen Folgen der beiden Serien im TV ansehen und sich parallel dazu auf ihren mobilen Geräten mit Gleichgesinnten über das Geschehen unterhalten. Die Second-Screen-Funktion der beiden Apps erlaubt es den Nutzern, sich während der laufenden TV-Sendung mit anderen Fans auszutauschen, Hintergrundinformationen zur Handlung abzurufen und sowohl die Akteure als auch die aktuelle Folge zu bewerten.

Die Serie "Berlin - Tag & Nacht" hatte bei Projektbeginn bereits über 2,5 Millionen Fans bei Facebook. "Wir mussten eine leistungsfähige Plattform für diese 2,5 Millionen Facebook Fans innerhalb von nur drei Monaten von der Idee zur Umsetzung bringen", sagt Görtner. "Wir waren nicht sicher, wie viele davon unsere Apps nutzen würden". Außerdem war es das erste Projekt dieser Art bei RTL II, deshalb gab es keinen Vergleich zu schon bestehenden Projekten. "In der Kürze der Zeit war keine große Evaluierung verschiedener Anbieter möglich", fügt Görtner hinzu. RTL II musste umgehend eine hochskalierbare Lösung finden, um die beiden neuen mobilen Apps zu unterstützen.

"Dadurch, dass wir eine leistungsfähige Plattform für bis zu 2,5 Millionen Facebook Fans gesucht haben, waren alle schon intern vorhanden Plattformen sofort aus dem Rennen", erzählt Görtner. "Es gab keine große Evaluierung - wegen der Einfachheit, der möglichen Skalierbarkeit und aus Kostengründen haben wir uns direkt für AWS entschieden", ergänzt er.
Jetzt nutzt RTL II AWS für den Betrieb der Web-Service basierenden API für die mobilen Apps. Die API besteht aus einer PHP-Anwendung die unter Apache und nginx läuft. RTL II setzt auf die Standard Amazon Linux AMIs. Dadurch entfällt der Aufwand zur Betriebssysteminstallation fast vollständig.
RTL II hat sich für den Einsatz von bis zu 25 Amazon EC2 Instanzen entschieden, die über eine Auto Scaling Gruppe unter Last durch weitere Instanzen unterstützt werden können. Durch den Einsatz von vier großen Amazon Relational Database Services (RDS) Instanzen kann der gesamte Traffic auch in Peak-Zeiten während der Ausstrahlung der Sendungen bedient werden. Um Usern E-Mails mit ihren Aktivierungslinks oder zur Kennwortänderung zu schicken, setzt RTL II auf den Amazon Simple Email Service (SES). Aus Sicherheitsgründen isoliert RTL II seine DB-Instances in ihrem eigenen, virtuellen Netzwerk Amazon Virtual Private Cloud (VPC).

"Wir hatten die Entwicklungsumgebung innerhalb einer Woche aufgebaut", erzählt Görtner und fährt fort: "und danach die Produktionsumgebung aufzuziehen ging innerhalb weniger Tage". Mit einer traditionellen Lösung im eigenen Rechenzentrum hätte der Aufbau der Produktionsumgebung laut Görtner sicher mindestens zwei Monate in Anspruch genommen. "Der Einsatz von AWS hat eine enorme Beschleunigung der Time-to-Market ermöglicht", sagt Görtner zufrieden.

Die Möglichkeit, Ressourcen dynamisch zu skalieren ist für den Anwendungsfall essenziell. Der mit Abstand größte Teil der Nutzer ist während der Sendezeiten aktiv - außerhalb der Sendezeiten werden die Apps vergleichsweise wenig genutzt. Anstatt immer die Maximalkapazität an Servern bereithalten zu müssen, kann RTL II spätestens zwei Stunden nach dem Ende der Sendungen die nicht mehr benötigten Instanzen herunterfahren und somit Kosten sparen.

Auch die Innovationsgeschwindigkeit hat sich für RTL II durch den Einsatz von AWS erhöht. Testsysteme können nun einfach hochgefahren werden, anstatt einen verfügbaren, physikalischen Server suchen zu müssen oder sogar ein bis zwei Wochen auf einen neuen Testserver zu warten.

Die vorhandenen Apps wurden bisher zusammen schon über 1,5 Millionen mal heruntergeladen. Außerdem nehmen die Nutzerzahlen konstant zu, und zwar im Rahmen von etwa 2.000 neuen Benutzern täglich. Deshalb plant RTL II, sowohl die bestehenden Apps auszubauen als auch neue Apps zu starten.

Die zentrale Benutzerverwaltung der sozialen Kommunikationsplattform soll für weitere online Applikationen von RTL II wie zum Beispiel den online Auftritt www.rtl2.de und die HbbTV-Services verwendet werden. Dazu soll ein vollwertiges Customer-Relationship-Management System eingeführt und auf AWS betrieben werden.
Um Bewegtbilder für die verschiedenen Endgeräte unter Android, iOS, und Windows Phone umwandeln zu können, evaluiert RTL II den Einsatz des Amazon Elastic Transcoder Services.
"Durch die Nutzung von AWS sind wir in der Lage, bei geringen laufenden Kosten unsere wachsenden Nutzerzahlen zu bedienen. Deshalb, und wegen der einfachen Benutzbarkeit werden wir weiter auf AWS setzen und weitere Dienste dort aufbauen" - Andreas Görtner.

Weitere Informationen zu AWS und Webanwendungen finden Sie unter http://aws.amazon.com/web-mobile-social/.