2 Le stockage S3 pour les charges de travail IA n’est plus une décision d’achat ; c’est une évidence. Les frameworks d’entraînement l’attendent, les bases de données vectorielles l’attendent, les écosystèmes de sauvegarde l’attendent, et la nouvelle génération de pipelines agentiques et de récupération repose sur lui. La vraie question n’est pas de savoir s’il faut utiliser un stockage compatible S3 pour l’IA, mais quelles capacités derrière l’endpoint S3 tiennent réellement lorsque des charges IA de production s’y appuient. Ce guide explique pourquoi l’API S3 est devenue la norme du stockage pour l’IA, ce dont les outils IA ont réellement besoin de la part de la couche de stockage, et comment Scality ADI (Autonomous Data Infrastructure) fournit un stockage S3 pour les charges IA sur une architecture à quatre niveaux sans rompre le modèle d’exploitation. Pourquoi l’API S3 est devenue la norme du stockage pour l’IA L’API S3 a été publiée par Amazon en 2006 pour placer des données non structurées derrière une interface HTTP simple. Vingt ans plus tard, presque tous les outils IA de la pile d’entreprise la parlent nativement. Ce n’est pas un hasard, ni un effet de mode. Trois propriétés de l’API S3 expliquent pourquoi les outils IA la ciblent. D’abord, le contrat est assez restreint pour s’intégrer rapidement et assez riche pour répondre aux besoins réels de production — PUT, GET, LIST, upload multipart, object lock, règles de cycle de vie, URL pré-signées et un modèle de métadonnées qui résiste au versioning. Ensuite, l’API est sans état et évolutive horizontalement, ce qui correspond à la manière dont l’entraînement et l’inférence se répartissent sur des milliers de processus GPU. Enfin, elle fonctionne de la même façon face à un bucket cloud, à un stockage objet sur site ou à une appliance managée — un outil IA écrit une fois s’exécute donc sur n’importe quel endpoint conforme. Ce dernier point fait de l’API S3 la couche d’intégration plutôt qu’une simple fonctionnalité. Un script d’entraînement qui lit un corpus depuis S3 ne se soucie pas de la plateforme à l’autre bout. Un produit de sauvegarde qui écrit sur S3 avec Object Lock non plus. Un pipeline RAG qui récupère des fragments et des embeddings dans des buckets S3 non plus. Le contrat S3 est la lingua franca, et la pile IA est construite par-dessus. Pourquoi les outils IA ciblent S3 plutôt que le fichier ou le bloc Les raisons techniques pour lesquelles le stockage fichier et bloc a perdu face à S3 pour l’IA n’ont rien de subtil. Les charges IA font céder les systèmes de fichiers par le nombre d’objets. Un corpus d’entraînement modeste contient des dizaines de millions d’objets. Un index RAG de production en contient des centaines de millions. Le parcours de répertoires POSIX s’effondre bien avant. Le stockage bloc ne peut pas partager un jeu de données entre des milliers de nœuds de calcul sans une couche de coordination qui devient elle-même un goulot d’étranglement. S3 résout ces deux problèmes grâce à un espace de noms plat, des métadonnées riches et un accès parallèle via HTTP. Chaque objet est adressable indépendamment. Chaque bucket évolue horizontalement. Les lecteurs concurrents ne se gênent pas, car il n’y a aucune sémantique de verrouillage à négocier. Pour les profils d’accès IA qui comptent — lectures parallèles soutenues pour l’entraînement, petites lectures à faible latence pour la récupération, gros blocs pour les checkpoints, rafales immuables pour les sauvegardes — le modèle S3 épouse proprement la charge. L’intégration constitue l’autre moitié de la réponse. PyTorch, TensorFlow, JAX, Hugging Face, Ray, MLflow, Weights & Biases, NVIDIA NeMo, LangChain, LlamaIndex, Pinecone, Weaviate, Milvus, Veeam, Commvault (en anglais), Rubrik (en anglais), Atempo, Snowflake, Databricks et presque tous les moteurs lakehouse intègrent nativement S3. Une couche de stockage qui respecte le contrat S3 absorbe toute la pile d’outils IA sans connecteurs sur mesure. Une couche qui ne le respecte pas doit être remplacée lorsque les outils changent — et ils vont continuer à changer. Ce que les charges IA exigent réellement d’un stockage S3 L’API S3 est nécessaire mais pas suffisante. Le plus difficile est ce qui se trouve derrière l’endpoint. L’IA d’entreprise impose cinq profils d’accès distincts à la même couche de stockage, et la plateforme doit tous les gérer sans obliger l’équipe à exploiter cinq produits séparés. Des lectures soutenues à haut débit pour l’entraînement Les charges d’entraînement relisent le corpus encore et encore. Un cluster multi-GPU tirera plusieurs gigaoctets par seconde par nœud, sur des centaines ou des milliers de processus concurrents. La couche de stockage doit fournir un débit soutenu en agrégé, et pas seulement au pic du benchmark. Quand le débit chute, les GPU attendent, et des GPU inactifs sont le mode de défaillance le plus coûteux de l’infrastructure moderne. La mécanique détaillée est traitée dans stockage des données d’entraînement des LLM (en anglais) et stockage des pipelines d’entraînement IA. Pour les architectes stockage, retenez que l’entraînement est un problème de débit et non de latence, et que la couche S3 doit suivre à grande échelle plutôt qu’en pointe. Des petites lectures à faible latence pour la récupération La génération augmentée par récupération a inversé le profil de stockage de l’IA. Une requête RAG touche de quelques centaines à quelques milliers de petits objets en quelques millisecondes. Les volumes de débit sont modestes au regard de l’entraînement, mais les exigences de concurrence et de latence de queue sont élevées. Un endpoint de récupération qui marque une pause d’une demi-seconde par requête perd son caractère conversationnel, et les utilisateurs le remarquent immédiatement. La même couche S3 qui sert un corpus d’entraînement de plusieurs pétaoctets doit servir une charge de petits objets à forte concurrence sans que l’une dégrade l’autre. C’est une forme d’échelle différente du débit de benchmark, et c’est celle que la plupart des déploiements IA sous-estiment. Des écritures de gros blocs pour les checkpoints Les checkpoints de modèles arrivent par rafales. Un entraînement de modèle de fondation écrit des centaines de gigaoctets par checkpoint, souvent à intervalle fixe. Le chemin d’écriture doit absorber la rafale sans contre-pression sur la couche GPU. Les lectures sont rares mais irremplaçables lorsqu’elles surviennent — un retour arrière, un redéploiement ou une demande réglementaire peuvent exiger n’importe quelle version à tout moment. Une rétention immuable pour les sauvegardes et les preuves d’audit Les charges de sauvegarde et d’audit héritent du même endpoint S3 lorsque la plateforme est bien conçue. S3 Object Lock fournit une immuabilité résistante aux ransomwares que l’écosystème de sauvegarde sait déjà utiliser. Veeam, Commvault, Rubrik et Atempo écrivent tous nativement sur S3 avec Object Lock. Les environnements IA qui consolident sauvegarde et charges primaires sur un même espace de noms S3 cessent de payer une taxe d’intégration à la jonction entre les deux. Une rétention économique sur plusieurs années Le dernier profil d’accès est celui qui dure le plus longtemps. Les obligations de reproductibilité, la rétention réglementaire et la traçabilité de la recherche prolongent la rétention au-delà de la vie opérationnelle du modèle. Le bon emplacement est le niveau le moins coûteux que l’entreprise puisse utiliser de manière responsable — généralement la bande ou l’archivage adjacent au cloud — accessible via la même API S3 que les niveaux actifs. La politique de cycle de vie qui déplace les données du chaud vers le froid doit s’exécuter au sein de la plateforme, et non sous forme de passage de relais manuel entre fournisseurs. Ce que « compatible S3 » devrait vraiment signifier pour l’IA La compatibilité S3 est inégale sur le marché. Une plateforme qui gère PUT et GET n’équivaut pas à une plateforme qui gère des uploads multipart de plusieurs téraoctets, Object Lock sous l’œil du régulateur, des politiques de cycle de vie sur des niveaux à l’échelle du pétaoctet et un comportement cohérent des métadonnées en cas de panne. Les charges IA trouvent vite les failles. Le test de compatibilité pour l’IA d’entreprise n’est pas « parle-t-elle S3 ? ». Il consiste à vérifier que la plateforme fournit quatre éléments à la fois : Une sémantique S3 complète sous charge. Multipart, lectures par plage, Object Lock, cycle de vie, versioning et opérations de métadonnées se comportent de la même façon à l’échelle du pétaoctet qu’à celle du gigaoctet. Des performances à grande échelle, pas seulement en pointe. Le débit soutenu et la latence de queue tiennent pendant l’utilisation du cluster en production, et pas seulement pendant une fenêtre de benchmark. Un cycle de vie entre niveaux de supports sous une même API. Données chaudes, tièdes, froides et archivées résident toutes derrière le même endpoint S3, avec un déplacement piloté par des politiques. Une cyber-résilience intégrée, et non ajoutée. Immuabilité, durabilité, protection multisite et preuves d’audit sont des propriétés de la plateforme plutôt que des fonctionnalités à intégrer. Une plateforme qui en fournit trois sur quatre crée une jonction opérationnelle quelque part. Les environnements IA trouvent cette jonction, et ils la trouvent sous charge. Comparer les profils d’accès derrière un même endpoint S3 Profil d’accèsTaille des objetsCaractéristiquesNiveau de stockageLectures d’entraînementKo à MoParallèle à haut débitGPU-Direct ou HotRécupération RAGKoPetites lectures à faible latenceHotÉcritures de checkpointsCentaines de Mo à GoGrosses écritures par rafalesHot ou WarmIngestion de sauvegardesMo à GoRafales d’écriture, immuablesWarmRétention d’archivesKo à GoAccès rare, durableCold L’hétérogénéité est justement le sujet. Aucun profil de performance unique ne convient aux cinq, mais tous parlent S3. Le rôle de la plateforme est d’absorber les cinq derrière un seul endpoint et d’acheminer chacun vers le bon support selon les politiques. Comment Scality ADI fournit un stockage S3 pour les charges IA Scality ADI (Autonomous Data Infrastructure) est une infrastructure de données pour l’IA d’entreprise, la cyber-résilience et le contrôle souverain, qui aligne de manière autonome et durable les bons supports de stockage, de l’échelle multi-pétaoctet à l’exaoctet. Elle est conçue autour des exigences de stockage IA décrites ci-dessus — sémantique S3 complète, performances soutenues à grande échelle, cycle de vie entre niveaux et cyber-résilience comme propriété de la plateforme. Quatre niveaux derrière un seul endpoint S3. Scality ADI présente quatre niveaux de supports sous un espace de noms unique compatible S3. Un niveau GPU-Direct sur flash TLC avec S3 over RDMA offre une latence inférieure à 50 µs pour les chemins d’entraînement et d’inférence les plus exigeants. Un niveau Hot sur QLC ou NL-SSD fournit un débit de plusieurs téraoctets par seconde pour les lectures d’entraînement en masse et la récupération RAG active. Un niveau Warm sur NL-SSD, NL-HDD ou HDD gère les jeux de travail et les sauvegardes récentes. Un niveau Cold sur bande et archivage adjacent au cloud assure la rétention longue durée. La même API S3 adresse chaque niveau ; les politiques déplacent les données entre eux. Le modèle de conception plus large est présenté dans le stockage hiérarchisé pour l’IA (en anglais). Des performances GPU-direct via S3. S3 over RDMA est ce qui comble l’écart entre l’économie de S3 et la saturation des GPU. Le niveau GPU-Direct soutient le débit à grande échelle plutôt qu’au pic de benchmark, ce qui maintient la productivité des clusters d’entraînement et d’inférence multi-nœuds. La mécanique est détaillée dans le stockage GPU-direct. Une sémantique S3 complète sous charge d’entreprise. Uploads multipart, Object Lock, règles de cycle de vie, versioning et opérations de métadonnées se comportent de manière cohérente du gigaoctet à l’exaoctet. Les écosystèmes de sauvegarde — Veeam, Commvault, Rubrik, Atempo — s’appuient sur le même espace de noms sans passerelle séparée. La surface de compatibilité détaillée est présentée dans la compatibilité de l’API S3 (en anglais). La cyber-résilience CORE5 comme propriété de la plateforme. Immuabilité, durabilité par erasure coding, protection des métadonnées, protection multisite et cycle de vie piloté par des politiques sont intégrés à Scality ADI plutôt que configurés charge par charge. Les corpus d’entraînement héritent du même modèle de protection que les sauvegardes. Les artefacts de modèles héritent des mêmes preuves d’audit que les jeux de données archivés. L’intégration avec les écosystèmes de sauvegarde fait de la posture de reprise une propriété unique de la plateforme plutôt qu’un exercice fournisseur par fournisseur. Des opérations autonomes dans le cadre des politiques. Les agents Guardian de Scality ADI observent les profils d’accès, formulent des recommandations de placement et de cycle de vie, et exécutent les actions approuvées dans le cadre des politiques définies par le client. La plateforme reste réactive aux évolutions de la combinaison de charges — une nouvelle campagne de fine-tuning, un rafraîchissement de la base de connaissances RAG, un décalage de fenêtre de sauvegarde — sans coordination manuelle des opérateurs. Ni boîte noire, ni pilote automatique : une intelligence opérationnelle avec une exécution encadrée et une piste d’audit complète. Une télémétrie énergétique au niveau des charges. Scality ADI expose la consommation électrique par système, par nœud et par charge de travail. À mesure que l’énergie devient une contrainte de conception ferme à l’échelle de l’IA, cette télémétrie fait passer le reporting de durabilité de la modélisation à la mesure, et fournit aux équipes d’exploitation les données nécessaires pour prendre des décisions de placement que les achats peuvent défendre. L’enjeu n’est pas que Scality ADI soit un stockage objet plus rapide. C’est que le stockage S3 pour les charges IA cesse d’être cinq produits distincts reliés par des scripts d’intégration pour devenir une plateforme unique dotée d’un modèle d’exploitation cohérent. C’est le changement qu’exige l’ère de l’IA. Découvrez comment Scality ADI fournit une plateforme complète compatible S3 pour l’IA d’entreprise Questions fréquentes Pourquoi l’API S3 est-elle la norme du stockage pour l’IA ? Pour trois raisons. Le contrat de l’API est assez simple pour s’intégrer rapidement et assez riche pour répondre aux besoins de production (multipart, Object Lock, cycle de vie, versioning). Le modèle est sans état et évolutif horizontalement, ce qui correspond à la manière dont les charges IA se répartissent sur des milliers de processus GPU. Et presque tous les outils IA — frameworks d’entraînement, bases de données vectorielles, écosystèmes de sauvegarde, moteurs lakehouse — intègrent nativement S3, ce qui en fait la couche d’intégration plutôt qu’une fonctionnalité. Le stockage S3 est-il assez rapide pour les charges IA GPU-direct ? Oui, lorsque la plateforme prend en charge S3 over RDMA. Le niveau GPU-Direct de Scality ADI offre une latence inférieure à 50 µs via S3 en combinant des supports flash TLC et des chemins de données compatibles RDMA. Le résultat : l’économie de S3 avec le profil d’accès dont les GPU ont réellement besoin, sans contraindre chaque charge à un système de fichiers séparé. Une seule plateforme S3 peut-elle gérer à la fois les données d’entraînement, le RAG et les sauvegardes ? Oui, et leur consolidation est l’un des arguments de TCO les plus forts en faveur d’un stockage S3 unifié pour les charges IA. Chaque profil d’accès est différent — lectures soutenues pour l’entraînement, petites lectures à faible latence pour le RAG, rafales immuables pour les sauvegardes — mais la sémantique S3 sous-jacente est commune. Une plateforme comme Scality ADI gère les trois sur un même espace de noms, avec des politiques de cycle de vie qui déplacent les données entre niveaux sans changer de fournisseur. Que signifie vraiment « compatible S3 » pour l’IA d’entreprise ? La définition utile est que la plateforme fournit une sémantique S3 complète sous charge — uploads multipart de plusieurs téraoctets, Object Lock sous l’œil du régulateur, politiques de cycle de vie sur des niveaux à l’échelle du pétaoctet, comportement cohérent des métadonnées en cas de panne — et soutient les performances à grande échelle plutôt qu’au pic de benchmark. Une plateforme qui gère PUT et GET n’est pas la même chose. Comment le stockage S3 gère-t-il le cycle de vie de l’IA, de l’entraînement à l’archivage ? Grâce à des supports hiérarchisés derrière un même endpoint S3. Les données chaudes résident sur flash pour l’entraînement et le RAG. Les données tièdes résident sur HDD pour les jeux de travail et les sauvegardes récentes. Les données froides résident sur bande ou en archivage adjacent au cloud pour la rétention longue durée. Les politiques de cycle de vie déplacent les données entre niveaux sous la même API, de sorte que l’application ne change pas à mesure que les données vieillissent. C’est le modèle d’exploitation qui sous-tend la conception à quatre niveaux de Scality ADI. Conclusion Le stockage S3 pour les charges IA est désormais un prérequis pour tous les outils IA. La question pour les architectes d’entreprise n’est pas de savoir s’il faut l’adopter — l’écosystème d’outils a déjà tranché — mais ce qu’il faut exiger de la plateforme derrière l’endpoint S3. Les cinq profils d’accès ci-dessus constituent le véritable test. Une plateforme qui les gère tous les cinq sans créer de nouveaux silos mérite le nom de plateforme ; une qui n’en gère que trois laissera fuir une taxe opérationnelle quelque part. Le bon test pour un stockage S3 destiné aux charges IA n’est pas ce qu’il peut démontrer sur un benchmark. C’est de savoir si le même endpoint S3 aura encore du sens dans trois ans, lorsque les architectures de modèles auront changé, que la base de connaissances RAG aura triplé, que la rétention des sauvegardes se sera allongée et que l’archive aura grandi d’un ordre de grandeur. Les plateformes qui tiennent sur cette durée sont celles conçues autour du modèle d’exploitation, et non de la fiche technique. Pour aller plus loin Compatibilité de l’API S3 (en anglais) Stockage des données d’entraînement des LLM (en anglais) Stockage des pipelines d’entraînement IA Stockage GPU-direct Stockage hiérarchisé pour l’IA : performances évolutives et maîtrise des coûts (en anglais) Pipelines de données IA (en anglais) Sauvegarde d’entreprise (en anglais) Scality ADI : infrastructure de données pour l’IA