SISTIC réduit ses coûts de 80 % et accélère sa mise sur le marché avec NGINX Plus

SISTIC est l'agence de billetterie leader et la plus grande de Singapour, gérant chaque année un vaste portefeuille d'événements majeurs avec une solution de billetterie transparente et un marché unique dédié aux arts, à la culture et au divertissement. Il a récemment ajouté un deuxième cloud privé pour une plus grande évolutivité et un déploiement plus rapide des mises à jour des applications. SISTIC avait besoin d’une nouvelle architecture capable de correspondre au dynamisme de sa plateforme cloud basée sur des conteneurs. L’agence recherchait un moyen plus simple de gérer les services d’application et espérait également réduire les coûts. Pour atteindre ces objectifs, SISTIC s’est tourné vers F5 NGINX Plus.

Pour maintenir son leadership dans le secteur de la billetterie événementielle, SISTIC doit non seulement maintenir une expérience de billetterie améliorée pour ses clients, mais également évoluer pour répondre à la demande. En utilisant F5 BIG-IP Local Traffic Manager (LTM) pour fournir ses services d'application aux clients de manière fiable, sécurisée et optimisée, l'agence dispose également de l'extensibilité, de la flexibilité et de la programmabilité nécessaires pour gérer son infrastructure cloud, virtuelle et physique. F5 BIG-IP LTM se trouve à l’avant-plan de l’environnement de SISTIC : il effectue le gros du travail, fournit des services d’application avancés et améliore la sécurité, les performances et la résilience de centaines, voire de milliers d’applications qui se trouvent derrière lui.

Défi commercial

Alors que SISTIC commercialisait davantage d’événements et ciblait davantage de clients, l’agence cherchait à étendre ses services d’application. Le passage aux microservices et les changements qui en résultent au niveau des personnes, des processus et de la technologie de son infrastructure applicative nécessitent des modifications fréquentes des applications. De plus, la plateforme F5 BIG-IP LTM était gérée uniquement par les équipes d’infrastructure et de sécurité de SISTIC. L'équipe d'application était plus familière avec les exigences de redirection publiques des clients, mais n'était pas en mesure d'accéder directement au F5 BIG-IP LTM. Elle a dû soumettre des demandes de changement à l’équipe d’infrastructure, ce qui a entraîné des retards. SISTIC avait besoin d'une plateforme capable de s'intégrer facilement dans les flux de travail pour accélérer le déploiement des applications, tout en conservant la possibilité de simplifier, d'automatiser et de personnaliser ses services d'application plus rapidement et de manière plus prévisible. 

Plus important encore, SISTIC souhaitait créer un deuxième cloud privé doté de la conteneurisation. Bien que l'exploitation des conteneurs ait permis à SISTIC de développer plus rapidement des applications cloud natives avec une méthodologie « écrire une fois, exécuter n'importe où », essayer d'intégrer le deuxième cloud dans une configuration statique gérée par l'informatique traditionnelle signifiait que le déploiement ne pouvait pas être aussi efficace que possible. Avec un système traditionnel, il peut également être difficile d’accroître l’agilité et la flexibilité sans impacter les applications actuelles ou l’expérience client.

Au lieu de tenter de moderniser l’architecture actuelle pour l’adapter à un nouvel ensemble de besoins, de paramètres et de normes, SISTIC avait besoin d’une solution rentable qui soit tout aussi dynamique que sa plateforme cloud et ses applications basées sur des conteneurs.

Solutions

Pour accélérer le déploiement des applications et simplifier la gestion du cycle de vie des applications, SISTIC avait besoin d'une plate-forme en libre-service, pilotée par API, qui s'intègre facilement aux flux de travail DevOps. L'agence a choisi de déployer NGINX Plus comme un équilibreur de charge logiciel léger pour rationaliser son architecture et réduire les coûts. SISTIC a conservé son infrastructure F5 BIG-IP LTM en front-end pour fournir des services d'application avancés à ses applications critiques et a placé NGINX Plus directement devant ses environnements d'application modernes.

NGINX Plus est découplé du matériel et du système d’exploitation et s’intègre directement dans la pile d’applications de SISTIC. NGINX Plus permet aux équipes d'infrastructure et d'application de gérer directement l'équilibrage de la charge logicielle et de configurer tous les services d'application associés, en les automatisant dans le cadre d'un framework CI/CD. Ses fonctionnalités conviviales et personnalisables permettent à SISTIC de rationaliser et de bénéficier d'une meilleure gérabilité de ses services applicatifs. N'ayant plus besoin de soumettre des demandes de modification à l'équipe d'infrastructure, les équipes d'application peuvent mettre en œuvre des modifications de configuration et de nouvelles fonctionnalités en une semaine au lieu de plusieurs mois.

NGINX Plus prend également en charge le deuxième cloud privé conteneurisé. Sa programmabilité et son poids léger signifient qu'il consomme très peu de ressources de calcul et impose peu ou pas de contrainte supplémentaire sur l'infrastructure de SISTIC, ce qui le rend idéal pour les environnements de conteneurs utilisés par les équipes d'application. NGINX Plus permet des performances optimales du système basé sur le cloud de SISTIC, tout en offrant l'agilité nécessaire pour suivre la nature dynamique et transitoire des cycles de vie des applications conteneurisées, où les conteneurs montent et descendent souvent de minute en minute.

Utilisé sur tous les serveurs Web clients de SISTIC, NGINX Plus a étendu avec succès les capacités d'équilibrage de charge existantes, permettant à l'agence d'évoluer et de gérer plus d'utilisateurs qu'avec un seul serveur. En cas de panne d’un serveur, d’autres serveurs sont immédiatement disponibles, garantissant ainsi la disponibilité constante des applications SISTIC.

En plus de ses capacités d'équilibrage de charge, NGINX Plus est une passerelle API tout-en-un, un proxy side-car, un cache de contenu et un serveur Web. Il fournit des ressources statiques avec une vitesse et une efficacité inégalées, gérant des centaines de milliers de clients simultanément. NGINX Plus fournit également la persistance de session pour diriger les demandes des utilisateurs vers le même serveur principal, des contrôles de santé actifs pour améliorer la fiabilité en détectant les serveurs défectueux et en dirigeant les demandes loin d'eux, et la découverte de services DNS pour détecter automatiquement les appareils et les services sur un réseau et raccourcir le processus de configuration.

La mise en cache NGINX Plus améliore les performances des applications, même lorsque les utilisateurs accèdent à plusieurs reprises aux mêmes URL sur une courte période. Avec NGINX Plus, les équipes d'application peuvent réécrire les règles de routage de manière agile, permettant à SISTIC de configurer des redirections permanentes ou temporaires pour les URL sélectionnées.

Résultats

80 % d’économies de coûts

NGINX Plus a permis à SISTIC d'ajouter un deuxième cloud privé basé sur des conteneurs de manière extrêmement rentable, par rapport à une configuration statique gérée par l'informatique traditionnelle.

Hyperscale pour toutes les applications

NGINX Plus permet à SISTIC d'évoluer de manière flexible et transparente. La distribution sur plusieurs serveurs d'applications signifie également que les utilisateurs peuvent être gérés par plusieurs serveurs sans affecter le temps d'exécution des applications actuelles ou l'expérience utilisateur.

Capacité de mise sur le marché plus rapide

NGINX Plus permet à SISTIC d'exécuter, de produire et de déployer de nouveaux produits et services dans un délai beaucoup plus court qu'auparavant (une semaine plutôt que des mois) sans compromettre les performances ou les fonctionnalités. L'agence a également constaté une amélioration de 95 % de la vitesse de publication des fonctionnalités. Cela est facilité par une meilleure gérabilité, car les nouvelles modifications de configuration et les nouvelles demandes sont désormais mises en œuvre beaucoup plus rapidement.

Logo SISTIC
Avantages
  • SISTIC a déployé NGINX Plus comme un équilibreur de charge logiciel léger pour rationaliser son architecture et réduire les coûts
  • NGINX Plus s'intègre directement dans la pile d'applications de SISTIC, donnant du pouvoir aux équipes d'infrastructure et d'application et automatisant l'équilibrage de charge et les services d'application dans le cadre d'un cadre CI/CD
  • Le NGINX Plus léger prend également en charge le cloud privé conteneurisé, consommant très peu de ressources de calcul et imposant peu de contraintes à l'infrastructure

Défis
  • Le passage à une infrastructure de microservices signifiait que SISTIC devait faire évoluer ses services d'application
  • Ils avaient besoin d'une plateforme de services applicatifs capable de s'intégrer facilement aux flux de travail pour accélérer le déploiement des applications.
  • SISTIC souhaitait ajouter un cloud privé conteneurisé supplémentaire, mais l'intégrer dans une configuration statique gérée par l'informatique traditionnelle pourrait avoir un impact sur les applications actuelles ou sur l'expérience client

Produits