Azure dans la course!
Rédigé par la rédaction le Jeudi 9 Septembre 2010
CLOUD COMPUTING
Mes résultats et ma vidéo le plus vite possible! Le chronométrage des 20 Km de Bruxelles représente le plus bel exemple de pic d’activité qui soit. Pour y répondre, ChronoRace pouvait soit étaler les téléchargements dans le temps, soit renforcer sensiblement son infrastructure. Le spécialiste belge du chronométrage a choisi une «troisième voie», inédite: Windows Azure, la solution de PaaS (Platform as a Service) de Microsoft.
Quadrature du cercle
Comment accueillir toujours plus de participants? Comment, surtout, assurer un chronométrage de qualité assorti de services annexes comme la mise en ligne rapide des vidéos de chaque participant? Jusqu’ici, ChronoRace, qui assure le chronométrage de plus de 300 manifestations sportives, dont les 20 Km de Bruxelles, était confronté à d’énormes pics de trafic, qui ne pouvaient être gérés efficacement sur sa propre infrastructure, impactant directement la satisfaction des coureurs, mais aussi celle des organisateurs et des sponsors.
Recours aux technologies
Quatre personnes pour plus de 300 manifestations sportives par an, en Belgique, au Luxembourg, mais aussi en Allemagne et en France. Jogging, marathon, courses cyclistes, endurance équestre… La petite entreprise de Malmédy doit son succès à une technique de chronométrage automatique, sur base de la RFID, qui permet non seulement de connaître les temps d’arrivée, mais aussi les temps intermédiaires. ChronoRace est également à l’origine du ChronoCode, un identifiant à 9 chiffres et lettres associé à un code barre, qui facilite l’inscription en ligne et le contrôle de ses données.
Souriez! vous êtes filmé…
Outre son chronométrage, et par conséquent son résultat, chaque participant peut voir son arrivée à travers une petite vidéo accessible en ligne. Un merveilleux souvenir… et un formidable support publicitaire! Partant que chaque vidéo est téléchargée en moyenne une dizaine de fois (participant, famille, amis…), ChronoRace a rapidement été victime de son succès, ses 3 serveurs étant dans l’incapacité de gérer ce trafic sur les deux jours suivant la manifestation. ChronoRace avait donc à essuyer des milliers de plaintes…
Elasticité
Approchée début mars par Microsoft, c’est-à-dire peu avant les premières inscriptions aux 20 Km de Bruxelles, ChronoRace a tout de suite perçu les avantages à migrer son infrastructure dans le «cloud» de Microsoft, profitant de son élasticité. Comme le note RealDolmen, partenaire technologique du projet, Windows Azure revient à disposer d’une capacité d’extension immédiate du système d’information en ligne, sans investissement.
Troisième voie
Dans l’incapacité de gérer les pics d’activité, ChronoRace avait envisagé deux options. La première: étaler les téléchargements sur plusieurs semaines, mais au risque de décevoir plus encore les sportifs. La deuxième: renforcer l’infrastructure pour combler les pics d’activité, mais en pure perte le reste du temps. En préférant Windows Azure, la solution de type PaaS (Platform as a Service) de Microsoft, ChronoRace résolvait son problème sans rien changer dans la mesure où elle opère déjà dans le .Net Framework et utilise SQL Server.
Jusqu’à 18 instances!
Le graphique parle de lui-même: en bleu le nombre de hits par minute, en rouge le nombre d’instances d’Azure. Trois heures après l’arrivée des derniers compétiteurs, les vidéos étaient disponibles sur le site Web; l’année précédente, il avait fallu attendre quatre jours… Depuis, le niveau de plaintes a baissé de 90%. La satisfaction des organisateurs et des sponsors étant plus grande, ChronoRace peut aujourd’hui envisager de nouveaux services. Il est notamment question d’une application basée sur un système de traçabilité (GPS)…
«Du point de vue développement, le Cloud Computing ne diffère en rien des solutions sur site, ce qui nous a aidé à migrer l'application de ChronoRace en quatre jours à peine! Au cours d’un stress test, nous avons simulé -avec succès- le trafic de téléchargement de 10.000 personnes. Le 30 mai, c’était la course, avec plus de 30.000 participants!»
Maarten Balliauw, Technical Consultant, RealDolmen
«Un des nos concurrents investit près de dix fois plus en infrastructure. Nous, avec Windows Azure, nous avons réduit nos coûts de près de 50%, sans investissement initial et en ne payant que pour la capacité utilisée. N’ayant plus à nous soucier de la maintenance de nos applications, nous pouvons nous concentrer sur le développement de nouveaux services…»
Christian Lemasson, Managing Director, ChronoRace
|
|