Depuis sa création en 2000, Kelkoo compare des milliers de produits et de services pour aider les internautes à trouver instantanément les meilleures offres du web de centaines de grandes marques. L'entreprise développe aussi des solutions de publicité ciblée et de monétisation permettant à ses partenaires e-commerçants, détaillants et agences de voyage d'optimiser leurs ventes en ligne. Avec des sites web dans 20 pays en Europe, en Russie et au Brésil, Kelkoo traite 100 millions d'offres qui génèrent 280 millions de clics par mois et 100 millions d'impressions publicitaires par jour. Kelkoo poursuit par ailleurs son développement international avec l'ouverture prochaine de son service au Mexique et aux Etats-Unis.

Auparavant, Kelkoo maintenait un data center secondaire traditionnel comme solution de sauvegarde de son data center principal. En 2014, le moment était venu de renouveler l'équipement de ce site utilisé quelques heures par mois uniquement. Kelkoo a étudié les options pour mettre cette installation à neuf tout en optimisant les coûts.

Cette étape a aussi été l'occasion de rechercher une solution offrant la flexibilité requise pour servir ponctuellement le trafic aux utilisateurs et assurer la continuité de service. Stéphane Bouhet, Engineering Manager de Kelkoo, explique : "Servir le trafic depuis notre data center de sauvegarde est nécessaire par exemple en cas de débordement de trafic ou de déploiement d'une mise à jour majeure monopolisant le data center principal. Nous voulions toutefois mieux maîtriser les coûts liés à cette utilisation occasionnelle".

Une migration dans le cloud du data center de sauvegarde de Kelkoo est vite apparue comme la meilleure option pour optimiser les coûts et bénéficier d'une souplesse adaptée à l'usage ponctuel de l'infrastructure. Après avoir comparé les offres de différents fournisseurs sur le marché, Stéphane Bouhet a opté pour le Cloud AWS : "AWS offre la gamme de service cloud la plus complète, avec un modèle de facturation à l'usage économique. De plus, les API disponibles nous permettaient d'automatiser facilement les actions d'activation du data center de sauvegarde".

Aujourd'hui, le data center de sauvegarde de Kelkoo dans le Cloud AWS compte 100 instances Amazon Elastic Compute Cloud (Amazon EC2) que Kelkoo peut démarrer à la demande en quelques minutes. Kelkoo utilise également le système de noms de domaine Amazon Route 53, alors qu'Amazon Simple Storage Service (Amazon S3) facilite les échanges de données entre le data center principal et le data center secondaire. Amazon CloudFront a de plus remplacé le réseau de diffusion de contenu (CDN) précédent de Kelkoo.

Kelkoo a recours à son site de sauvegarde une fois par semaine pour une mise à jour et procède deux fois par mois suite à une dégradation progressive de certaines plateformes. Dans le Cloud AWS, Kelkoo peut démarrer ses 100 instances Amazon EC2 à la demande et les laisser à l'arrêt entre deux utilisations. Ainsi, AWS offre une souplesse bien mieux adaptée à l'usage programmé du data center de sauvegarde que l'ancienne solution traditionnelle exigeant une maintenance en continu.

En cas d'incident, Kelkoo est en mesure de démarrer immédiatement des instances Amazon EC2 supplémentaires pour assurer la continuité de l'activité depuis son data center secondaire. "Nous pouvons multiplier par 4, jusqu'à 8, la puissance de notre infrastructure dans le Cloud AWS en quelques clics" explique Stéphane Bouhet. Qui plus est, lancer le data center de sauvegarde est très rapide et Kelkoo peut respecter l'objectif de son accord de niveau de service visant une reprise d'activité en moins de 10 minutes depuis son data center de sauvegarde, en cas d'incident.

L'intérêt de cette activation à la demande se retrouve au niveau des coûts. Grâce à la tarification à l'usage proposée par AWS, Kelkoo ne paye que les ressources utilisées, sur les temps réels d'usage. Stéphane Bouhet estime : "Notre data center de sauvegarde dans le Cloud AWS va générer une économie de 120 000 euros sur trois ans en comparaison avec les coûts de renouvellement et de maintenance de notre ancien site de sauvegarde ".

L'automatisation des processus d'activation du data center de sauvegarde est un autre avantage avec AWS. Plus spécifiquement, AWS propose des API (interfaces de programmation) facilement prises en charge par l'outil d'automatisation Ansible utilisé par Kelkoo. Résultat : Kelkoo s'est affranchie de traitements manuels chronophages. "L'automatisation permise par AWS a grandement amélioré la productivité de notre équipe informatique : elle ne consacre que 5% de son temps à administrer le data center dans le Cloud AWS, contre 50% avec notre ancienne infrastructure de sauvegarde sur site. Elle a bien plus de marge pour se consacrer à des missions à valeur ajoutée" explique Stéphane Bouhet.

Kelkoo poursuit son développement international. Grâce à l’expérience acquise dans la mise en place d’un data center de sauvegarde, Kelkoo a ouvert un environnement dans le Cloud AWS depuis le data center d'AWS à Sao Paulo pour servir en permanence le trafic local de son activité au Brésil. Des projets équivalents sont prévus au Mexique et aux Etats-Unis, prochains marchés que va ouvrir Kelkoo. Stéphane Bouhet conclut : "Grâce à la flexibilité offerte par AWS, il est simple de commencer à petite échelle puis de monter en force".

Pour approfondir comment AWS peut aider à mettre en place un data center de sauvegarde économique et souple, consultez notre page sur la sauvegarde et la reprise d'activité après sinistre.