Journal du Net > Solutions > Systèmes-Réseaux >  Systèmes-Réseaux > Interviews > Andreas Söneby - DT Unibet
Interview
 
01/04/2008

Andreas Söneby (Unibet) : "Nous recherchons des solutions Open Source pour toute notre infrastructure logicielle"

Site de paris en ligne, Unibet gère aujourd'hui plusieurs milliers d'utilisateurs connectés simultanément avec une plate-forme Java et un CDN en amont. Mais le site tend vers des solutions de commodité.
  Envoyer Imprimer  

 
Andreas Söneby (Unibet)
 
 

Directeur informatique

 

JDN Solutions. Combien d'utilisateurs ont créé un compte Unibet ? Quel est le nombre moyen d'utilisateurs connectés au même moment ?

Andreas Söneby. Aujourd'hui, nous avons un peu plus de 2,3 millions d'utilisateurs enregistrés. Le volume des utilisateurs connectés varie grandement durant la journée, avec des pics horaires situés entre 18h00 et 22h00 en semaine, un peu plus tôt le week-end. Mais les grands évènements sportifs, les tournois de poker et les opérations spéciales de l'activité casino impactent également le nombre d'utilisateurs connectés en même temps sur le site. Pendant les pics, nous nous situons en moyenne à 5000 utilisateurs connectés simultanément, mais lors de situations extrêmes, il nous est arrivé de multiplier cette audience par 3 ou 4.

Comment faîtes-vous pour gérer ce nombre élevé de connexions simultanées ? Sur quelle architecture et avec quelles solutions pouvez-vous encaisser cette montée en charge ?

La structure du site est très orientée vers une gestion amont des flux, avec une couche Web chargée de servir le contenu, puis derrière une solution de serveur d'application et enfin des bases de données hautes performances.

Pour diminuer l'utilisation de la bande passante et améliorer l'expérience utilisateur, nous utilisons une solution de CDN [ndlr Content Delivery Network] afin de servir autant de données que possibles au plus proche de nos utilisateurs. Nous suivons par ailleurs les recommandations de Yahoo pour délivrer de manière très rapide du contenu Web, réaliser de la compression, faire appel à des CSS, manipuler des JavaScripts, ou des e-tags, et donc minimiser le nombre de requêtes sur nos machines.

Quelle type de plate-forme Web utilisez-vous ? Pourquoi avoir fait ces choix ? Envisagez-vous d'en changer ?

Nous avions un environnement exclusivement Solaris jusqu'à présent, mais nous sommes en train de procéder à un changement pour Linux, de manière à pouvoir utiliser du matériel bon marché autant que possible. Aujourd'hui, nous nous appuyons sur un environnement 100% Java, mais nous étudions comment les framework LAMP pourraient être exploités sur le site en offrant le même niveau de performance qu'actuellement.

Les serveurs chargés de délivrer le contenu aux internautes fonctionnent sous Apache, les serveurs d'applications sous WebLogic et la base de données sous Oracle. Nous recherchons des solutions Open Source sur toutes ces briques, en prenant pour critère principal d'évaluation le TCO de la solution, qui à mon sens est celui qui rend réellement l'Open Source intéressant.

Comment sont gérées les animations Flash sur les activités jeux, casino et poker du site ? Utilisez-vous des serveurs dédiés spécifiquement à Flash ? Quel est l'impact sur vos serveurs ?

"Notre site utilise HTTPS à tous les niveaux"

La plupart des jeux actuels en Flash réside sur des plates-formes de nos partenaires, qui sont elles adaptées de manière à pouvoir offrir des services de présentation de jeux aussi attrayants que possibles. Et encore une fois, notre CDN permet d'économiser beaucoup de bande passante venant de ce service. Coté sollicitation processeur, pour soulager nos serveurs, la plupart des services en Flash proposés depuis le site s'effectue coté client. Les ralentissements pourraient en revanche venir des PC de nos clients, mais cela est relativement rare.

Quelles sont les mesures de sécurité mises en place pour assurer la sécurité des transactions, et l'authentification des utilisateurs ?

Notre site utilise à tous les niveaux HTTPS, ce qui rend toute tentative pour dérober des données très difficile. Nous nous considérons nous même comme une banque de ce point de vue, la sécurité fait partie de nos priorités. Nous avons pratiqué des tests étendus en interne, et fait réaliser des audits de sécurité par des spécialistes en sécurité informatique. Des hackers ont fait de leur mieux pour pirater notre système, ce qui nous rend aujourd'hui suffisamment confiant dans sa robustesse.

Comment se déroule l'ajout de nouveaux paris et la mise à jour des cotes ? Dynamiquement ou manuellement ?

Nous avons actuellement un process à moitié automatisé, mais nous travaillons à en faire un processus totalement automatisé, ce qui réduira davantage le risque d'erreurs humaines et nous permettra d'améliorer notre offre de manière significative, et ce juste avant les jeux olympiques de 2008.

Avez-vous un outil de gestion de contenu ? Lequel ?

Nous avons développé un CMS en interne, qui nous permet de traduire, de publier et de relier des articles entre eux, de les relier à des paris en cours, à des jeux ou à des campagnes publicitaires. Nous évaluons des solutions professionnelles tout en un, mais aucune migration n'a été pour le moment décidée.

Stockez-vous des données pour répondre à des contraintes légales ?

Nous conservons sur le site toutes les transactions pendant au moins 10 ans, et nous enregistrons également les activités et logs des utilisateurs sur une longue période. Nous le faisons pour des raisons d'audits mais aussi pour la sécurité de nos clients.

Comment vous assurez-vous de la fiabilité et de la redondance de votre plate-forme ?

Nous utilisons différents FAI et la plate-forme a été pensée avec l'idée de redondance : nous possédons une solution de stockage persistante, et avons la possibilité de restaurer des messages échangés. Nous avons également un site miroir au cas où le pire arriverait.

Combien de personnes travaillent au département informatique d'Unibet ?

Pour le moment, nous sommes environ 80 personnes réparties entre le front end, le back end et la partie transactionnelle.

Comment gérez-vous les différentes localisations du site ? Est-ce qu'ils sont regroupés sur un datacenter unique ou répartis sur des datacenters locaux ?

La plupart de nos marchés sont stockés depuis le même site, cependant nous utilisons des solutions de réplication de données entre nos différents sites pour rester synchronisé.

Faîtes-vous appel à des sociétés spécialisées en informatique pour des projets spécifiques ?

"Nous avons une approche guidée uniquement par le retour sur investissement"

Nous avons une approche guidée uniquement par le retour sur investissement, de manière à choisir toujours la meilleure option parmis toutes celles possibles. Nous faisons parfois appel à des consultants maisons, d'autres fois à des prestataires de services ou à des partenaires, selon la tâche à réaliser, son coût et le temps nécessaire pour la réaliser.

Utilisez-vous des frameworks Ajax ? sur quelles parties du site ? Et avec quel retour de la part des utilisateurs ?

Oui, de nombreuses fonctionnalités proposées depuis le service de paris sportifs font appel à des fonctions Ajax, par exemple les évènements d'affichage, les nouveaux paris... Notre stratégie consiste à offrir toujours la meilleure expérience possible à l'utilisateur et, dans le même temps, de minimiser la sollicitation de nos serveurs Web.

 
En savoir plus
 
 
 

Comment gérez-vous les paris live, par exemple qui gagnera le prochain point lors d'un match de tennis ? Des serveurs sont-ils dédiés à cette tâche ?

Nous avons mis en place une solution à base de serveurs dédiés, car il s'agit de l'application la plus exigeante en termes de ressources que nous hébergeons. Pour ce service, nous ressemblons presque à une salle de marché qui traite elle des milliers d'utilisateurs en même temps, et qui demande une information la plus actualisée possible. La plupart de nos solutions utilisées pour ce service de paris en direct sont d'ailleurs inspirées du monde de la finance.

Faîtes-vous appel à des solutions de virtualisation ?

Nous n'utilisons pas pour le moment de solutions de virtualisation, car nous pensons que le ROI de ce type de solution reste faible pour nos problématiques. Cependant, nous utilisons beaucoup d'images de système de manière à pouvoir déployer très rapidement un nouveau serveur dans nos fermes, et pouvoir ainsi absorber des variations de trafic.



JDN Solutions Envoyer Imprimer Haut de page

Sondage

Les bases de données open source sont-elles désormais à la hauteur pour les systèmes d'entreprise ?

Tous les sondages