SISTIC senkt Kosten um 80 % und beschleunigt Markteinführung mit NGINX Plus

SISTIC ist Singapurs führende und größte Ticketagentur. Sie betreut jedes Jahr ein umfangreiches Portfolio an Großveranstaltungen mit einer nahtlosen Ticketlösung und einem One-Stop-Marktplatz für Kunst, Kultur und Unterhaltung. Für mehr Skalierbarkeit und eine schnellere Bereitstellung von App-Updates wurde vor Kurzem eine zweite private Cloud hinzugefügt. SISTIC benötigte eine neue Architektur, die der Dynamik seiner containerbasierten Cloud-Plattform gerecht werden konnte. Die Agentur suchte nach einer einfacheren Möglichkeit zur Verwaltung der Anwendungsdienste und hoffte, damit auch die Kosten senken zu können. Um diese Ziele zu erreichen, wandte sich SISTIC an F5 NGINX Plus.

Um seine Führungsposition im Veranstaltungsticketgeschäft zu behaupten, muss SISTIC seinen Kunden nicht nur ein verbessertes Ticketerlebnis bieten, sondern auch expandieren, um mit der Nachfrage Schritt zu halten. Durch die Nutzung des F5 BIG-IP Local Traffic Manager (LTM) zur zuverlässigen, sicheren und optimierten Bereitstellung ihrer Anwendungsdienste für die Kunden verfügt die Agentur zudem über die Erweiterbarkeit, Flexibilität und Programmierbarkeit, um ihre Cloud-, virtuelle und physische Infrastruktur zu verwalten. F5 BIG-IP LTM befindet sich am Frontend der SISTIC-Umgebung – es übernimmt die Schwerstarbeit, stellt erweiterte Anwendungsdienste bereit und verbessert die Sicherheit, Leistung und Ausfallsicherheit für Hunderte oder sogar Tausende von Anwendungen, die dahinter stecken.

Geschäftliche Herausforderung

Da SISTIC mehr Veranstaltungen vermarktete und mehr Kunden ansprach, war die Agentur bestrebt, ihre Anwendungsdienste zu erweitern. Die Umstellung auf Microservices und die daraus resultierenden Veränderungen bei den Mitarbeitern, Prozessen und der Technologie der Anwendungsinfrastruktur erfordern häufige Änderungen an den Apps. Darüber hinaus wurde die F5 BIG-IP LTM-Plattform ausschließlich von den Infrastruktur- und Sicherheitsteams von SISTIC verwaltet. Das Anwendungsteam war mit der Anforderung der öffentlichen Umleitungen für Kunden besser vertraut, konnte jedoch nicht direkt auf den F5 BIG-IP LTM zugreifen. Es mussten Änderungsanträge an das Infrastrukturteam übermittelt werden, was zu Verzögerungen führte. SISTIC benötigte eine Plattform, die sich problemlos in Arbeitsabläufe integrieren lässt, um die Anwendungsbereitstellung zu beschleunigen, und gleichzeitig die Möglichkeit bietet, die Anwendungsdienste schneller und vorhersehbarer zu vereinfachen, zu automatisieren und anzupassen. 

Noch wichtiger war, dass SISTIC eine zweite private Cloud mit Containerisierung erstellen wollte. Durch die Nutzung von Containern konnte SISTIC mit der Methode „Einmal schreiben, überall ausführen“ zwar schneller Cloud-native Apps entwickeln, doch beim Versuch, die zweite Cloud in eine herkömmliche, durch die IT verwaltete statische Konfiguration einzupassen, war die Bereitstellung nicht maximal effizient. Bei einem herkömmlichen System kann es außerdem eine Herausforderung sein, die Agilität und Flexibilität zu erhöhen, ohne die aktuellen Anwendungen oder das Kundenerlebnis zu beeinträchtigen.

Anstatt zu versuchen, die aktuelle Architektur an neue Anforderungen, Parameter und Standards anzupassen, benötigte SISTIC eine kostengünstige Lösung, die genauso dynamisch war wie seine containerbasierte Cloud-Plattform und -Anwendungen.

Lösungen

Um die App-Bereitstellung zu beschleunigen und das App-Lebenszyklusmanagement zu vereinfachen, benötigte SISTIC eine Self-Service-Plattform mit API-Steuerung, die sich problemlos in DevOps-Workflows integrieren lässt. Die Agentur entschied sich für die Bereitstellung von NGINX Plus als leichtgewichtigen Software-Load Balancer, um ihre Architektur zu optimieren und Kosten zu senken. SISTIC behielt seine F5 BIG-IP LTM-Infrastruktur im Frontend bei, um seinen unternehmenskritischen Apps erweiterte Anwendungsdienste bereitzustellen, und platzierte NGINX Plus direkt vor seinen modernen Anwendungsumgebungen.

NGINX Plus ist von der Hardware und dem Betriebssystem entkoppelt und passt direkt in den Anwendungsstapel von SISTIC. NGINX Plus ermöglicht sowohl den Infrastruktur- als auch den Anwendungsteams, den Software-Lastausgleich direkt zu verwalten und alle zugehörigen Anwendungsdienste zu konfigurieren und sie als Teil eines CI/CD-Frameworks zu automatisieren. Seine benutzerfreundlichen und anpassbaren Funktionen ermöglichen es SISTIC, seine Anwendungsdienste zu rationalisieren und besser verwaltbar zu machen. Da keine Änderungsanforderungen mehr an das Infrastrukturteam übermittelt werden müssen, können Anwendungsteams Konfigurationsänderungen und neue Funktionen innerhalb einer Woche statt Monaten implementieren.

NGINX Plus unterstützt auch die zweite, containerisierte private Cloud. Aufgrund seiner Programmierbarkeit und seines geringen Gewichts verbraucht es nur sehr wenige Rechenressourcen und belastet die Infrastruktur von SISTIC kaum oder gar nicht zusätzlich. Daher ist es ideal für Containerumgebungen, die von den Anwendungsteams verwendet werden. NGINX Plus ermöglicht eine optimale Leistung des Cloud-basierten Systems von SISTIC und bietet gleichzeitig die nötige Agilität, um mit der dynamischen und flüchtigen Natur der Lebenszyklen containerisierter Anwendungen Schritt zu halten, bei denen Container oft im Minutentakt hoch- und heruntergefahren werden.

NGINX Plus wird auf allen kundenorientierten Webservern von SISTIC eingesetzt und hat die vorhandenen Lastausgleichsfunktionen erfolgreich erweitert. Dadurch ist die Agentur in der Lage, mehr Benutzer zu skalieren und zu verwalten als mit einem einzelnen Server. Sollte ein Server ausfallen, stehen sofort andere Server zur Verfügung. So ist gewährleistet, dass die Anwendungen von SISTIC stets verfügbar sind.

Zusätzlich zu seinen Lastausgleichsfunktionen ist NGINX Plus ein All-in-One-API-Gateway, Sidecar-Proxy, Inhaltscache und Webserver. Es liefert statische Assets mit beispielloser Geschwindigkeit und Effizienz und bedient Hunderttausende Kunden gleichzeitig. NGINX Plus bietet außerdem Sitzungspersistenz, um Benutzeranforderungen an denselben Backend-Server weiterzuleiten, aktive Integritätsprüfungen zur Verbesserung der Zuverlässigkeit durch Erkennen fehlerhafter Server und Umleiten von Anforderungen von ihnen sowie DNS-Diensterkennung, um Geräte und Dienste in einem Netzwerk automatisch zu erkennen und den Einrichtungsprozess zu verkürzen.

Das Caching von NGINX Plus verbessert die Anwendungsleistung, selbst wenn Benutzer innerhalb kurzer Zeit wiederholt auf dieselben URLs zugreifen. Mit NGINX Plus können Anwendungsteams Routing-Regeln flexibel neu schreiben, sodass SISTIC permanente oder temporäre Weiterleitungen für ausgewählte URLs konfigurieren kann.

Ergebnisse

80 % Kosteneinsparungen

Dank NGINX Plus konnte SISTIC im Vergleich zu einer herkömmlichen, von der IT verwalteten statischen Konfiguration auf äußerst kostengünstige Weise eine zweite, containerbasierte private Cloud hinzufügen.

Hyperskalierung über mehrere Anwendungen hinweg

NGINX Plus ermöglicht SISTIC eine flexible und nahtlose Skalierung. Durch die Verteilung auf mehrere Anwendungsserver können zudem Benutzer von mehr als einem Server aus verwaltet werden, ohne dass die Laufzeit aktueller Anwendungen oder das Benutzererlebnis beeinträchtigt werden.

Schnellere Markteinführungsfähigkeit

NGINX Plus ermöglicht es SISTIC, neue Produkte und Dienste in einem viel kürzeren Zeitrahmen als zuvor – einer Woche statt Monaten – auszuführen, zu erstellen und bereitzustellen, ohne dabei Kompromisse bei Leistung oder Funktionalität einzugehen. Die Agentur konnte außerdem eine Verbesserung der Funktionsgeschwindigkeit um 95 % feststellen. Dies wird durch eine bessere Verwaltbarkeit unterstützt, da neue Konfigurationsänderungen und Anforderungen nun viel schneller implementiert werden.

SISTIC-Logo
Vorteile
  • SISTIC implementierte NGINX Plus als leichten Software-Load-Balancer, um seine Architektur zu optimieren und Kosten zu senken
  • NGINX Plus passt direkt in den Anwendungsstapel von SISTIC, stärkt sowohl die Infrastruktur- als auch die Anwendungsteams und automatisiert Lastausgleich und Anwendungsdienste als Teil eines CI/CD-Frameworks.
  • Das leichtgewichtige NGINX Plus unterstützt auch die containerisierte private Cloud, verbraucht nur sehr wenige Rechenressourcen und belastet die Infrastruktur kaum.

Herausforderungen
  • Die Umstellung auf eine Microservices-Infrastruktur bedeutete für SISTIC eine Skalierung der Anwendungsdienste
  • Sie benötigten eine Anwendungsdienstplattform, die sich problemlos in Arbeitsabläufe integrieren ließ, um die Anwendungsbereitstellung zu beschleunigen
  • SISTIC wollte eine zusätzliche private Container-Cloud hinzufügen. Die Einbindung in eine herkömmliche, von der IT verwaltete statische Konfiguration könnte sich jedoch auf aktuelle Anwendungen oder das Kundenerlebnis auswirken.

Produkte