Die RTL2 Fernsehen GmbH & Co. KG hat eine soziale Kommunikationsplattform, bestehend aus zwei Apps zu den Serien „Berlin - Tag & Nacht“ und „Köln 50667“ sowie einer Web-Services-API auf Amazon Web Services (AWS) entwickelt. Die Nutzer können die aktuellen Folgen der beiden Serien im TV ansehen und sich parallel dazu auf ihren mobilen Geräten mit Gleichgesinnten unterhalten. Die Serie „Berlin - Tag & Nacht“ hatte bei Projektbeginn bereits über 2,5 Millionen Fans bei Facebook. „Wir waren nicht sicher, wie viele davon die Apps nutzen würden", berichtet Reinhard Görtner, Leiter IT & Services bei RTL II.
„Dadurch, dass wir eine leistungsfähige Plattform für bis zu 2,5 Millionen Facebook- Fans gesucht haben, waren alle schon intern vorhanden-en Plattformen sofort aus dem Rennen“, so 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.“
Jetzt nutzt RTL II AWS für den Betrieb der Web-Service basierenden Schnittstelle (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 Betriebssystem- installation fast vollständig. Konkret hat sich RTL II für den Einsatz von bis zu 25 sogenannte Amazon EC2 (Amazon Elastic Compute Cloud) Instanzen entschieden, die unter Last durch weitere Instanzen unterstützt werden können. Der Web-Service bietet Kunden anpassbare Rechenkapazität in der Cloud.
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. RDS ist ein Web-Service zum Einrichten, Betreiben und Skalieren einer relationalen Datenbank in der Cloud. Dieser Dienst stellt anpassbare Kapazitäten zur Verfügung und verwaltet Datenbanken.
Um Usern E-Mails mit Aktivierungslink oder Kennwortänderung zu schicken, setzt der Sender auf Amazon Simple Email Service (SES). Aus Sicherheitsgründen isoliert RTL II seine DB-Instances in ihrem eigenen, virtuellen Netzwerk der Amazon Virtual Private Cloud (VPC).
„Wir hatten die Entwicklungsumgebung innerhalb einer Woche aufgebaut“, erzählt Görtner. „Danach war die Produktionsumgebung innerhalb weniger Tage aufgezogen“. Mit einer traditionellen Lösung im eigenen Rechenzentrum hätte der Aufbau laut Görtner mindestens zwei Monate in Anspruch genommen.
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.
Die Benutzerverwaltung der Kommunikationsplattform soll für weitere Applikationen, wie den Online-Auftritt und die HbbTV-Services verwendet werden. Dazu soll ein vollwertiges CRM-System eingeführt und auf AWS betrieben werden. Um Bewegtbilder für verschiedenste Endgeräte umwandeln zu können, evaluiert RTL II zudem den Einsatz des Amazon Elastic Transcoder Services.
Mitarbeiter: 210
Sitz: Grünwald, Deutschland