VSC Technologies est une filiale de la Société nationale des chemins de fer français (SNCF). Cette entité de l'agence de voyages en ligne de la SNCF, Voyages-sncf.com, gère les services aux passagers des trains à grande vitesse longue distance. Basée près de Paris et employant plus de 170 personnes, VSC offre des solutions et services technologiques complets pour les voyages ferroviaires de ses clients et héberge les applications essentielles aux réservations des trains.

En 2009, Voyages-sncf.com a géré un volume d'affaires de 2,4 milliards d'euros, avec plus de 10 millions de visiteurs uniques par mois. Pour traiter ce volume, l'équipe de VSC avait besoin d'une plate-forme de référence pour améliorer son nouveau projet de logiciel stratégique, une application d'entrepôt de données utilisée dans un contexte transactionnel et actualisée en temps quasi réel pour modéliser d'importants volumes de transactions commerciales. Il fallait huit mois à son fournisseur habituel pour mettre à disposition la plate-forme. Lorsque Ysance, un partenaire de VSC, lui a recommandé Amazon Web Services (AWS), VSC a sauté sur l'occasion.

Les services AWS ont été intégrés en tant que plate-forme de test via Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Block Storage et Amazon Simple Storage Service (Amazon S3), et les clients de VSC ont utilisé la plate-forme pour les tests de performance pendant le développement. La plate-forme de test était identique à la plate-forme de service cible, avec Apache Tomcat et MySQL au niveau frontal et Oracle, Oracle Data Integrator et plusieurs applications de traitement par lots Java au niveau backend.

Les performances de l'application ont été évaluées avec Apache JMeter et Apache Cactus.

Voyages-sncf.com Architeture Diagram

Figure 1 : flux de données de Voyages-sncf.com

L'équipe de VSC a estimé qu'elle devait s'adapter aux différentes performances matérielles lorsqu'elle a migré ses plates-formes vers AWS. Elle a appris à faire preuve de souplesse dans la conception d'applications et à moins dépendre de la visibilité sur les performances d'E/S de disque et de réseau.

Le directeur général adjoint de VSC Technologies, Pierre Matuchet, apprécie la simplicité et la souplesse d'AWS. Il mentionne plus particulièrement le délai de commercialisation exceptionnel proposé par AWS. En effet, VSC peut tester son nouveau service trois mois avant le déploiement, alors que ce délai n'est que d'un mois avec la solution de son fournisseur habituel. Matuchet insiste également sur le fait qu'AWS réduit les risques pour l'infrastructure informatique pendant la livraison.

L'équipe VSC s'est inspirée de la réussite de la plate-forme de test avec l'aide d'AWS pour préparer une démonstration de faisabilité afin d'étendre son infrastructure de développement à des applications plus complexes, notamment un lien vers l'unité centrale et des bases de données plus transactionnelles.

VSC apprécie la souplesse, la maturité et la disponibilité d'AWS. « AWS nous a fait profiter de son agilité en mettant à notre disposition une capacité en ligne supplémentaire pour tester de nouveaux logiciels rapidement », explique Matuchet, « ce qui nous permis d'assurer la réussite du projet de logiciel ».

Pour découvrir comment AWS peut vous aider à répondre à vos besoins en matière d'applications Web, consultez notre page consacrée aux applications Web à l'adresse : http://aws.amazon.com/web-mobile-social.