Daos (Distributed Asynchronous Object Storage) est un moteur de stockage open source conçu à l’origine par Intel pour les supercalculateurs de type exascale, avec la performance comme critère numéro un. Il s’agit d’une plateforme objets fortement distribuée, entièrement synchrone, où les écritures ne sont confirmées qu’une fois véritablement persistées, ce qui facilite la cohérence et la reconstruction. Exploité par pour Aurora, l’un des plus grands supercalculateurs au monde, Daos aligne aujourd’hui des records de performance dans les benchmarks IO‑500 et sert de base à plusieurs offres de stockage de nouvelle génération, notamment chez HPE et d’autres membres de la Daos Foundation sous l’égide de la Linux Foundation.
Un spécialiste Daos de bout en bout
Intervenue lors d'un IT Press Tour début décembre à Athènes, Enakta Labs est une jeune pousse britannique fondée en 2023 par deux experts du stockage, Denis Nuja et Denis Barakhtanov, après plusieurs années passées à concevoir des plateformes pour des environnements critiques, y compris pour un grand gouvernement. L’équipe travaille sur Daos depuis 2020, a participé à la création de la Daos Foundation au sein de la Linux Foundation et reste un contributeur actif du projet. « Nous avons été dans les tranchées plus longtemps que n’importe qui en dehors de l’équipe cœur de Daos », souligne Denis Nuja, CEO et cofondateur, pour expliquer cette spécialisation poussée. La société s’est volontairement gardée de communiquer pendant ses premières années, privilégiant des déploiements en production chez quelques clients de confiance, notamment dans le cloud, le HPC et les services publics. Elle est aujourd’hui membre du programme Nvidia Inception et se positionne comme un pure player logiciel, indépendant des constructeurs, avec un modèle partner first. « Notre mission est de rendre utilisable et simple le moteur de stockage le plus rapide de la planète, sans contrats de 400 pages ni taxe de services professionnels », insiste Denis Nuja.
Plateforme v1.3 : Core Daos 2.6.4 industrialisé
La version actuellement livrée par Enakta Labs est la troisième génération de sa plateforme, v1.3, bâtie sur le Core Daos open source en version 2.6.4. Elle gère le cycle de vie complet d’un cluster Daos : provisioning bare metal, configuration, exploitation, supervision et opérations de jour 2 via un framework de management hautement disponible et un backend résilient. « Nous gérons tout, de l’amorçage PXE à la production, de manière répétable, de sorte que Daos puisse être réellement utilisé en entreprise, pas seulement par quelqu’un qui adore compiler sur GitHub en perdant des nuits de sommeil », résume le dirigeant.
Techniquement, Enakta Labs PXE‑boote tous les nœuds sur une image Suse Linux Enterprise Server (SLES) très légére, immuable et chargée en mémoire, ce qui simplifie le support et garantit un environnement homogène sur des dizaines ou centaines de nœuds. Les services de stockage et de données (Daos, passerelles protocole, etc.) tournent dans des conteneurs légers gérés par Podman, sans Kubernetes, afin de limiter la complexité et les dépendances externes. L’éditeur revendique la capacité de déployer en quelques heures des clusters de plusieurs centaines de nœuds lorsque le réseau et le matériel sont correctement préparés.
Interfaces : SMB, S3 haute performance et PyTorch
La force de la plateforme v1.3 tient aussi à l’enrichissement des interfaces d’accès par rapport à Daos natif, qui ne propose par défaut que l’API Daos et un montage POSIX via dfuse. Enakta Labs offre une interface SMB Microsoft complète et haute performance, développée avec la stack Tuxera, intégrée nativement au moteur Daos pour des usages médias et entertainment exigeants. L’entreprise a également livré une interface S3 haute performance en mode tech preview dans v1.3, avec une couverture d’API volontairement limitée mais optimisée pour les pipelines AI/ML où lecture, écriture et listing dominent. Autre brique clef : une intégration directe à PyTorch permettant d’utiliser Daos comme backend de dataset et de checkpointing sans monter de systèmes de fichiers, développement financé par Google et reversé en open source. En natif, la plateforme supporte RoCE sur Ethernet 400 Gb/s (Thor2, CX7, CX8, Thor3 à venir) et tire parti des générations successives de SSD NVMe, avec une montée en performance quasi linéaire à chaque saut de génération. Lors d’un test sur le cluster Maximus‑01 (10 000 GPU) de Core42, un déploiement Daos/Enakta Labs en simple TCP/IP a dépassé tous les autres systèmes de stockage du classement IO‑500, ne laissant devant lui que les configurations Daos d’Aurora.
Architecture matérielle et positionnement marché
Enakta Labs privilégie des nœuds de stockage mono‑socket, équipés de 6 à 12 SSD NVMe et d’une ou deux interfaces réseau haut débit, afin de mieux équilibrer la bande passante réseau et les domaines de panne. L’éditeur recommande aujourd’hui les processeurs Intel Xeon, expliquant que les AMD Epyc montrent des limites et ralentit le système dès qu’on pousse au maximum les débits NVMe et réseau. Les cas d’usage ciblés sont les environnements où la performance est un critère majeur : HPC universitaire, AI/ML, fintech à haute fréquence, médias et divertissement avec volumétrie vidéo croissante et workflows temps réel.
Sur le marché, Enakta Labs se positionne en alternative aux systèmes parallèles traditionnels (Lustre, GPFS, Exascaler, etc.) et aux appliances NFS/S3 haut de gamme, en misant sur un moteur Daos souvent très en avance en termes de bande passante et d’IOPS. Denis Nuja n’hésite pas à revendiquer cet avantage : « Pour certains workloads, notre SMB ou notre S3 sur Daos est exponentiellement plus rapide que ce qui existe, simplement parce que Daos est très, très rapide. Si on perd 20% à cause d’un protocole, ce n’est pas dramatique. »
Écosystème, partenaires et modèle commercial
Comme la start‑up ne vend pas de matériel et se déclare neutre vis‑à‑vis des fournisseurs de serveurs, elle travaille notamment avec Kioxia pour les SSD et Supermicro pour les serveurs avec des architectures de 1 Po utile destinées au volumetric capture et au montage non linéaire via SMB. Elle entretient également une relation étroite avec l’équipementier Arista Networks pour les fabrics Ethernet haut débit, après avoir poussé certaines topologies au‑delà de 90% d’utilisation sur des centaines de nœuds à 400 Gb/s. En parallèle, un partenariat étroit avec Google autour de Daos sur TCP/IP dans le cloud a permis d’optimiser le provider réseau utilisé dans GCP.
Enakta Labs adopte un go‑to‑market à un seul niveau, partner first, avec un nombre limité d’intégrateurs formés en Europe et aux États‑Unis et des discussions avancées avec au moins un OEM souhaitant proposer la plateforme en marque blanche. Le modèle de licences est volontairement simplifié : licensing au noeud, avec licences perpétuelles pour les clients classiques, complétées par des abonnements trimestriels ou annuels pour les fournisseurs de services et les MSP. « Vous avez 73 nœuds, il vous faut 73 licences, point. N’importe quel commercial dans le stockage comprend cela en deux secondes », résume Denis Nuja pour illustrer cette approche. Les tarifs précis ne sont pas détaillés publiquement, mais le CEO insiste sur une politique de prix lisible, sans séparation artificielle entre logiciels, options et support : le node‑based pricing inclut l’ensemble des fonctionnalités de la plateforme, avec des remises possibles au cas par cas pour coller aux contraintes budgétaires des clients. Des formules d’abonnement adaptées aux fournisseurs de cloud ou d’hébergement permettent d’aligner dépenses et revenus, tandis que des accords OEM prévoient des adaptations spécifiques de la plateforme.
Support complet de S3 à venir
La roadmap présentée par Denis Nuja prévoit la sortie d’une version pleinement supportée de l’interface S3 (v1.4) à partir du tech preview actuel, ainsi que l’arrivée d’un NFS 4.2 maison, jugé nécessaire mais incompatible avec les performances recherchées si l’on s’appuie sur Ganesha. L’entreprise discute également de mécanismes de tiering transparent, vers le cloud S3 ou des espaces HDD, afin d’étendre le namespace Daos tout en maîtrisant les coûts. En parallèle, Enakta Labs prévoit de renforcer son investissement dans le développement cœur de Daos et de bâtir une organisation de support 24/7 « follow the sun » sans céder aux injonctions de croissance à tout prix typiques du capital‑risque, avec un objectif affiché : faire de Daos un socle de stockage d’entreprise à la fois extrême en performance et banal en exploitation.