"Deutschlands schnellste Fußball-App" - so jedenfalls bezeichnet sich das Düsseldorfer Startup TorAlarm selbst - will seinen Nutzern in (beinahe) Echtzeit alle aktuellen Geschehnisse aus Deutschlands Fußballstadien direkt in die Hosentasche pushen. Dass das Ziel, mehrere Hunderttausend Nutzer an jedem Wochenende mit aktuellen Ergebnissen zu versorgen, mit klassischen IT-Infrastrukturen kaum kosteneffizient abbildbar ist (Stichwort Lastenverteilung), überrascht dabei wenig. Mit Blick auf zukünftige Expansionen in andere europäische Länder und Ligen rückte schnell die Möglichkeit in den Fokus der App-Macher, künftig eine hochskalierbare Cloud-Lösung und die Vorteile eines As-a-Service-Modells einzusetzen.
Projekt-Steckbrief
Finalist: 1&1 Internet SE, Ernst-Frey-Straße 10, 76135 Karlsruhe, Hauptsitz Montabaur
Referenzkunde: TorAlarm GmbH, Speditionstraße 15a, 40221 Düsseldorf
Kategorie: Infrastructure as a Service (IaaS), Public-Cloud-Projekt
Projekttitel: TorAlarm mit 1&1: Fußballergebnisse in Echtzeit aus der Cloud Eingesetzte Produkte: 1&1 Cloud Server
Zeitraum des Projekts: TorAlarm seit seit Januar 2015 auf 1&1 Cloud Server
Projekt-Phase: Run
Größe des Projektteams: Zur Zeit arbeiten 6 Personen seitens TorAlarm an dem Projekt
Zusammenfassung: Im Rahmen des Projekts "TorAlarm mit 1&1: Fußballergebnisse in Echtzeit aus der Cloud" ermöglicht der Hosting-Spezialist aus Montabaur seinem Startup-Kunden durch eine klassische Cloud-Lösung nicht nur eine Optimierung des bestehenden Geschäftsmodells, sondern gleichzeitig auch eine wichtige Grundlage für künftig geplante Expansionen. Das eingesetzte Produkt "1&1 Cloud Server" sorgt durch minutengenaue Abrechnung im Rahmen eines Pay-per-Use-Modells für eine deutlich gesteigerte Kosteneffizienz und -Transparenz beim Kunden. Nebenbei wird durch die skalierbare IaaS-Lösung die nach eigenen Angaben "schnellste Fußball-App" in Deutschland noch ein gutes Stück (30 Prozent) schneller und beugt Performance-Einbrüchen vor.
Das Einsatzszenario
Als TorAlarm 2012 erstmals an den Start ging, ging mit ihm während des ersten laufenden Bundesliga-Spieltags auch die gesamte Infrastruktur baden. Das Problem: Das ursprünglich auf einem gewöhnlichen Webspace gehostete Backend war dem großen initialen Interesse an der App nicht gewachsen. Nachdem die App und die darunter liegende Technik der Nachfrage entsprechend umgebaut wurden, ging TorAlarm innerhalb kurzer Zeit wieder online. Inzwischen greifen mehrere Hunderttausend Nutzer an den Spieltagen auf die App zu und werden mit bis zu 500.000 Push-Benachrichtigungen versorgt - pro Tor und innerhalb von 15 Sekunden nachdem der Ball im Netz war.
Zwischen den Spieltagen geht aber die Nutzung der App stark zurück, was bei dedizierten Ressourcen wenig kosteneffizient ist. Mit den stetig weiter wachsenden Nutzerzahlen und der geplanten Expansion des App-Angebots in weitere europäische Länder wurde bei TorAlarm eine Neuaufstellung der IT-Infrastrukturen evaluiert und schließlich auch eine Cloud-Lösung ins Auge gefasst. So soll gewährleistet werden, dass die App trotz steigender Nutzerzahlen weiter schnell pusht, flexibel auf Lastspitzen reagiert werden kann und schließlich durch Pay-per-Use auch ein finanzieller Vorteil entsteht.
Die Cloud-Lösung
Die Wahl von TorAlarm fiel nach eingehender Prüfung verschiedener Lösungen auf den 1&1 Cloud Server als IaaS-Angebot. Begründet wird dieser Schritt mit der für TorAlarm richtigen Balance zwischen dem Leistungsumfang des Cloud-Angebots, den Konfigurationsmöglichkeiten und der den Anforderungen des Düsseldorfer Startups entsprechenden Performance. Kombiniert mit einem gut handhabbaren User-Dashboard (1&1 Cloud Panel), in dem Ressourcenanpassungen sowie die Einstellungen für Loadbalancing, Firewalls, Shared Storages, schnell und einfach durchgeführt werden können, konnte TorAlarm zunächst einige Funktionen und Komponenten der App in die Cloud auslagern, bevor dann der gesamte Service in auf die IaaS migriert wurde. TorAlarm nutzt dabei die Public-Cloud-Lösung, in der alle für die App wichtigen Funktionen standardmäßig enthalten sind - individuelle Anpassungen waren daher nicht notwendig.
Folgende Technologien kommen im Rahmen des Projekts von TorAlarm und 1&1 zum Einsatz:
1&1 Cloud Server mit HP-Server und Intel Xeon Prozessoren, VMware als Virtualisiertungstechnologie, SolidFire SSD-Speichermodule mit Latenzzeiten von 5ms und SAN Speicher.
Tasks, wie das Laden aktueller Spieldaten, werden von Load Balancern in separate Datenströme aufgeteilt.
Cluster-Server rufen die jeweiligen Informationen dann vom Datenbank-Server (MySQL) im Backend ab.
Push-Server verschicken z.B. die Tor-Benachrichtigung an die App-Anbieter Apple, Google, Microsoft und Amazon.
Der Business-Nutzen
Die Expansion eines App-getriebenen Geschäftsmodells wie bei der TorAlarm GmbH ist kaum möglich, wenn nicht im Hintergrund eine entsprechend skalierbare Infrastruktur vorgehalten wird. Insofern verbessert der Einsatz des 1&1 Cloud Server für das Startup vor allem solche Punkte, die man im Kontext einer Cloud-Lösung als "klassisch" bezeichnen kann. Zunächst konnte durch das IaaS-Angebot die Qualität der TorAlarm-App verbessert werden, indem die Benachrichtigungszeit im Schnitt um rund 30 Prozent verringert wurde.
Gleichzeitig erzielt TorAlarm durch den Einsatz redundanter Server-Cluster und SAN-Storage auf Seiten des Anbieters eine höhere Ausfallsicherheit und Stabilität der Infrastruktur. Die App kann durch den Cloud-bedingten Zugewinn an Elastizität und Skalierbarkeit nun auch große Lastspitzen - z.B. zum Start der Bundesliga-TV-Konferenzen - problemlos abfedern und dennoch die gewohnte Schnelligkeit beim Zustellen der Push-Benachrichtigungen beibehalten. Schließlich konnte bei TorAlarm durch die Nutzung des Pay-per-Use-Modells und minutengenauer Abrechnung eine Kosteneinsparung von rund 15 Prozent erzielt werden - so entfallen beispielsweise die Infrastruktur-Kosten, die außerhalb von Spieltagen durch die geringere Systemlast verursacht wurden.