Hopsworks banner
piggy bank

62 % d’économies

user_support-big-icon

Un support de qualité grâce au Startup Program

world

Renforcement de la souveraineté

Le contexte

Hopsworks est une plateforme spécialisée dans la gestion à grande échelle de systèmes d’intelligence artificielle (IA) et d’apprentissage automatique (ML). L’entreprise est née d’un projet de recherche académique initié par le cofondateur Dr Jim Dowling, à l'université suédoise KTH. C’est là qu’il a développé HopsFS, un système de fichiers distribué conçu pour surmonter les goulots d’étranglement liés aux données dans les systèmes IA. Ce système a ensuite évolué pour donner naissance à Hopsworks, une plateforme de science des données bâtie autour d’une technologie clé : un Feature Store. Ce dernier a notamment été intégré au sein du projet européen HEAP (Human Exposome Assessment Platform), qui fournit des données à la communauté scientifique dans le cadre de recherches, notamment contre le cancer. 

Fondée en 2017, Hopsworks compte aujourd’hui 40 collaborateurs à travers le monde. L’entreprise propose un AI lakehouse reposant sur son Feature Store novateur, qui assure la gestion complète du cycle de vie des fonctionnalités ML, avec traçabilité, versionnage et gouvernance intégrés. En combinant les avantages d’un lakehouse avec un service de fonctionnalités en temps réel via une API unifiée, Hopsworks accélère le développement de projets IA dans divers domaines : LLM, analyses prédictives, logistique, KYC ou traitement d’images.

« Lorsque l’on entraîne et déploie des modèles IA sur une même infrastructure, des pertes ou des écarts de données peuvent survenir, compromettant leur passage en production. Grâce à notre AI lakehouse, nous séparons logiquement les différentes couches, ce qui accélère significativement le déploiement de projets IA. »

Lex Avstreikh, Responsable de la stratégie chez Hopsworks

 

Le défi

Conscients de l’évolution rapide du secteur, Lex Avstreikh et son équipe savaient qu’il était essentiel de conserver une forte capacité d’adaptation.

« Nous voulions que notre plateforme, et plus largement l’avenir de l’entreprise, reste ouverte au changement », explique Avstreikh. « Il nous paraissait essentiel d’éviter les langages spécifiques à un domaine (DSL), susceptibles d’enfermer nos utilisateurs dans des choix architecturaux qui pourraient s’avérer inefficaces à long terme. Nous avions donc besoin d’une flexibilité maximale, notamment au niveau de l’infrastructure. » 

L’équipe a testé plusieurs fournisseurs de cloud, mais a souvent rencontré des services complexes, peu durables et présentant des risques en matière de souveraineté des données. Avec le lancement de la nouvelle plateforme serverless de Hopsworks, basée sur Kubernetes, offrant un stockage et un déploiement de modèles gratuits, il devenait également crucial de maîtriser les coûts, tout en gardant une infrastructure facile à faire évoluer. Même s’ils pouvaient gérer jusqu’à 20 000 utilisateurs sans surcoût, les frais de sortie de données (egress) avec leur hébergeur posaient un véritable risque financier. 

« De nombreuses plateformes cloud ont accumulé des processus que je qualifierais de débris techniques obstructifs », poursuit Avstreikh. « Les prix manquaient souvent de clarté et les outils ne fonctionnaient pas toujours harmonieusement ensemble : on avait parfois l’impression de jouer avec des blocs de construction dans le noir. Une fois, nous avons reçu une facture imprévue après avoir laissé actif un service de stockage par erreur. Il était donc essentiel pour nous d’éviter que cela ne se reproduise. »  

Confrontés à ce type de risques, Lex Avstreikh et son équipe ont commencé à rechercher une alternative d’infrastructure compatible avec leur pile technologique existante. Ils souhaitaient une solution cloud simple à prendre en main, idéalement localisée, offrant une grande flexibilité pour faire évoluer leur plateforme. Ils cherchaient également un fournisseur partageant leur engagement en faveur d’une approche durable, un axe stratégique fort pour Hopsworks. 

La solution

Entreprise européenne, Hopsworks connaissait déjà OVHcloud. L’équipe a mené une analyse comparative approfondie entre les services proposés par OVHcloud et ceux de leur fournisseur actuel. Les offres d’OVHcloud se sont révélées plus avantageuses sur la majorité des critères clés, avec en prime, un coût globalement inférieur.

L’équipe a donc lancé la migration de sa plateforme serverless vers l’environnement Public Cloud d’OVHcloud, en s’appuyant notamment sur la solution Object Storage compatible S3. Elle a également intégré le Startup Program d’OVHcloud, qui lui a permis de bénéficier d’un accompagnement technique et commercial renforcé. 

Hopsworks diagram

« Notre expérience avec le Startup program d’OVHcloud a été très positive. Le mentorat était de qualité, et nous avons pu échanger avec différents interlocuteurs dans l’entreprise, y compris sur les aspects commerciaux. C’est un programme concret, ce que nous avons particulièrement apprécié. »

  Lex Avstreikh, Responsable de la stratégie chez Hopsworks

Le résultat

Avant de démarrer la migration, l’équipe a procédé à une sauvegarde complète de son cluster chez son ancien fournisseur. Un court arrêt de service a été nécessaire, comme prévu. Les utilisateurs ayant été informés en amont, aucune interruption majeure ni remontée de la part des clients n’a été constatée pendant la transition. 

L’équipe a suivi de près l’ensemble des coûts liés au processus : Kubernetes managé, sorties réseau, stockage compatible S3, registres de conteneurs, transferts de données et instances EBS. Résultat : une réduction de 62 % sur les coûts globaux liés au cloud. 

« Nous avons opté pour une migration progressive. Malgré quelques ajustements inévitables, nous avons pu réaliser d’importantes économies tout en hébergeant nos services sur une infrastructure européenne », explique Avstreikh. « Aucun incident à signaler, aucun retour négatif et personne n’a évoqué un retour en arrière. Nous apprécions également l’approche durable d’OVHcloud, avec une infrastructure pensée pour l’efficacité. » 

« Le service Managed Kubernetes Service d’OVHcloud est également très simple à utiliser — et j’en ai testé la majorité sur les grands clouds. Le Startup Program nous a permis de créer des liens solides au sein de l’entreprise : quelle que soit la question, nous trouvons toujours un contact pour y répondre. En résumé, nous sommes pleinement satisfaits de cette transition. »

  Lex Avstreikh, Responsable de la stratégie chez Hopsworks