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

SISTIC est la première et la plus grande agence de billetterie de Singapour. Elle gère chaque année un vaste portefeuille d’événements majeurs grâce à une solution de billetterie fluide et à une plateforme centralisée dédiée aux arts, à la culture et au divertissement. Elle a récemment ajouté un deuxième cloud privé afin de gagner en évolutivité et d’accélérer le déploiement des mises à jour applicatives. SISTIC avait besoin d’une nouvelle architecture capable de s’adapter au dynamisme de sa plateforme cloud basée sur des conteneurs. L’agence recherchait un moyen plus simple de gérer les services applicatifs et espérait également réduire ses coûts. Pour atteindre ces objectifs, SISTIC s’est tournée vers F5 NGINX Plus.

Pour conserver sa position de leader dans le secteur de la billetterie événementielle, SISTIC doit non seulement continuer à offrir à ses clients une expérience de billetterie optimisée, mais aussi pouvoir évoluer afin de répondre à la demande. En utilisant F5 BIG-IP Local Traffic Manager (LTM) pour fournir ses services applicatifs aux clients de manière fiable, sécurisée et optimisée, l’agence bénéficie également de l’extensibilité, de la flexibilité et de la programmabilité nécessaires pour gérer ses infrastructures cloud, virtuelles et physiques. F5 BIG-IP LTM se trouve en frontal de l’environnement de SISTIC : il prend en charge les tâches les plus exigeantes, fournit des services applicatifs avancés et améliore la sécurité, les performances et la résilience des centaines, voire des milliers d’applications placées derrière lui.

Défi commercial

À mesure que SISTIC commercialisait davantage d’événements et ciblait un plus grand nombre de clients, l’agence cherchait à faire évoluer ses services applicatifs. Le passage aux microservices et les changements qui en découlent pour les équipes, les processus et les technologies de son infrastructure applicative nécessitent de modifier fréquemment les applications. En outre, la plateforme F5 BIG-IP LTM était gérée exclusivement par les équipes chargées de l’infrastructure et de la sécurité de SISTIC. L’équipe applicative connaissait mieux les besoins en matière de redirections destinées au public, mais ne pouvait pas accéder directement à F5 BIG-IP LTM. Elle devait soumettre des demandes de modification à l’équipe chargée de l’infrastructure, ce qui entraînait des retards. SISTIC avait besoin d’une plateforme pouvant s’intégrer facilement aux workflows afin d’accélérer le déploiement des applications, tout en conservant la capacité de simplifier, d’automatiser et de personnaliser ses services applicatifs plus rapidement et de manière plus prévisible.

Plus important encore, SISTIC souhaitait créer un deuxième cloud privé intégrant la conteneurisation. Si l’utilisation de conteneurs permettait à SISTIC de développer plus rapidement des applications cloud natives selon le principe « écrire une fois, exécuter partout », l’intégration de ce deuxième cloud dans une configuration statique traditionnelle gérée par le service informatique empêchait d’optimiser pleinement le déploiement. Avec un système traditionnel, il peut également être difficile d’accroître l’agilité et la flexibilité sans affecter les applications existantes ni l’expérience client.

Plutôt que de tenter d’adapter l’architecture existante à un nouvel ensemble de besoins, de paramètres et de normes, SISTIC avait besoin d’une solution rentable, aussi dynamique que sa plateforme cloud basée sur des conteneurs et ses applications.

“Avec un deuxième cloud privé conteneurisé, nous devions limiter au maximum l’impact sur notre solution de billetterie existante ainsi que son indisponibilité. Nous savions qu’en conservant une configuration traditionnelle, nous risquions de rencontrer des difficultés en matière d’efficacité du déploiement et d’évolutivité. Il nous fallait une solution rentable pour relever ces défis et permettre à nos équipes de collaborer plus facilement afin de proposer à nos clients de nouvelles fonctionnalités plus performantes. ”

William Chew, responsable de l’infrastructure informatique et de la prestation de services

Solutions

Pour accélérer le déploiement des applications et simplifier la gestion de leur cycle de vie, SISTIC avait besoin d’une plateforme en libre-service, pilotée par API et s’intégrant facilement aux workflows DevOps. L’agence a choisi de déployer NGINX Plus comme équilibreur de charge logiciel léger afin de rationaliser son architecture et de réduire ses coûts. SISTIC a conservé son infrastructure F5 BIG-IP LTM en frontal pour fournir des services applicatifs avancés à ses applications critiques, et a placé NGINX Plus directement devant ses environnements applicatifs modernes.

NGINX Plus est indépendant du matériel et du système d’exploitation et s’intègre directement à la pile applicative de SISTIC. NGINX Plus permet aux équipes chargées de l’infrastructure et des applications de gérer directement la répartition de charge logicielle et de configurer les services applicatifs associés, tout en les automatisant dans le cadre d’un processus CI/CD. Grâce à ses fonctionnalités conviviales et personnalisables, SISTIC peut rationaliser la gestion de ses services applicatifs et gagner en efficacité. Les équipes applicatives n’ayant plus à soumettre de demandes de modification à l’équipe chargée de l’infrastructure, elles peuvent mettre en œuvre des changements de configuration et de nouvelles fonctionnalités en une semaine plutôt qu’en plusieurs mois.

NGINX Plus prend également en charge le second cloud privé conteneurisé. Sa programmabilité et sa légèreté lui permettent de consommer très peu de ressources de calcul et de n’imposer que peu, voire aucune charge supplémentaire à l’infrastructure de SISTIC, ce qui en fait une solution idéale pour les environnements de conteneurs utilisés par les équipes applicatives. NGINX Plus garantit des performances optimales du système cloud de SISTIC, tout en offrant l’agilité nécessaire pour suivre la nature dynamique et éphémère des cycles de vie des applications conteneurisées, dans lesquels les conteneurs sont souvent créés et arrêtés d’une minute à l’autre.

Utilisé sur tous les serveurs web de SISTIC destinés aux clients, NGINX Plus a permis d’étendre efficacement les capacités d’équilibrage de charge existantes, permettant ainsi à l’agence d’adapter son infrastructure et de prendre en charge davantage d’utilisateurs qu’avec un seul serveur. En cas de défaillance d’un serveur, d’autres serveurs sont immédiatement disponibles, garantissant ainsi la disponibilité permanente des applications de SISTIC.

Outre ses capacités d’équilibrage de charge, NGINX Plus fait à la fois office de passerelle API, de proxy side-car, de cache de contenu et de serveur web. Il fournit des ressources statiques avec une rapidité et une efficacité inégalées, tout en prenant en charge simultanément des centaines de milliers de clients. NGINX Plus assure également la persistance des sessions afin de diriger les requêtes des utilisateurs vers le même serveur backend, effectue des contrôles d’intégrité actifs pour améliorer la fiabilité en détectant les serveurs défaillants et en détournant les requêtes de ceux-ci, et propose 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 de NGINX Plus améliore les performances des applications, même lorsque les utilisateurs accèdent plusieurs fois aux mêmes URL sur une courte période. Avec NGINX Plus, les équipes applicatives peuvent modifier les règles de routage avec agilité, ce qui permet à SISTIC de configurer des redirections permanentes ou temporaires pour certaines URL.

“Grâce à NGINXPlus, nous avons pu réduire nos coûts de 80 % et accélérer la mise sur le marché de nouvelles fonctionnalités applicatives. Sa facilité d’utilisation permet à mon équipe de mieux collaborer avec l’équipe chargée des applications, ce qui nous aide à rationaliser efficacement nos processus et à maîtriser nos frais généraux. Ce nouveau déploiement ne nous a posé pratiquement aucun problème et nous sommes pleinement satisfaits de son utilisation. Il va sans dire que nous sommes impressionnés par la manière dont NGINXPlus confirme sa proposition de valeur en matière de rapidité, d’évolutivité et de facilité d’utilisation, quelle que soit la plateforme. ”

William Chew, responsable de l’infrastructure informatique et de la prestation de services

Résultats

80 % d’économies

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

Mise à l’échelle hyperscale pour toutes les applications

NGINX Plus permet à SISTIC d’évoluer de manière flexible et fluide. La répartition sur plusieurs serveurs d’applications permet également de prendre en charge les utilisateurs sur plusieurs serveurs sans affecter le fonctionnement des applications en cours ni l’expérience utilisateur.

Capacité de mise sur le marché accélérée

NGINX Plus permet à SISTIC de lancer, de produire et de déployer de nouveaux produits et services dans des délais bien plus courts qu’auparavant — une semaine au lieu de plusieurs mois — sans compromettre les performances ni les fonctionnalités. L’agence a également constaté une amélioration de 95 % de la rapidité de mise à disposition des fonctionnalités. Cette progression est favorisée par une gestion simplifiée, les nouvelles modifications de configuration et les demandes étant désormais mises en œuvre beaucoup plus rapidement.

Voir tous les témoignages clients ›

Logo de SISTIC réduit ses coûts de 80 % et accélère sa mise sur le marché grâce à NGINX Plus

Avantages

  • SISTIC a déployé NGINX Plus comme équilibreur de charge logiciel léger afin de simplifier son architecture et de réduire ses coûts
  • NGINX Plus s’est intégré directement à la pile applicative de SISTIC, renforçant l’autonomie des équipes chargées de l’infrastructure et des applications, tout en automatisant l’équilibrage de charge et les services applicatifs dans le cadre d’une approche CI/CD
  • La légèreté de NGINX Plus a également permis de prendre en charge le cloud privé conteneurisé, en consommant très peu de ressources de calcul et en sollicitant peu l’infrastructure

Défis

  • Le passage à une infrastructure de microservices impliquait que SISTIC devait faire évoluer ses services applicatifs
  • Ils avaient besoin d’une plateforme de services applicatifs pouvant s’intégrer facilement aux flux de travail afin d’accélérer le déploiement des applications.
  • SISTIC souhaitait ajouter un cloud privé conteneurisé supplémentaire, mais son intégration dans une configuration statique traditionnelle gérée par le service informatique risquait d’avoir un impact sur les applications existantes ou sur l’expérience client.