En facilitant l'accès de ses agents IA à son service de stockage objet S3, l’interface S3 Files mettra fin au compromis de longue date entre le faible coût de S3 et l'interactivité d'un système de fichiers traditionnel ou de l'Elastic File System (EFS) d'Amazon. « Le système de fichiers présente les objets S3 sous forme de fichiers et de répertoires, prenant en charge toutes les opérations du Network File System (NFS) v4.1+ telles que la création, la lecture, la mise à jour et la suppression de fichiers », a écrit Sébastien Stormacq, Principal Developer Advocate chez AWS, dans un article de blog. « Le système de fichiers est accessible directement depuis n’importe quelle instance de calcul, conteneur ou fonction AWS, couvrant des cas d’usage pouvant aller des applications de production à l’entraînement en apprentissage machine et aux systèmes d’IA agentique », a précisé M. Stormacq.
Cette évolution de l’accessibilité est considérée par les analystes comme une initiative stratégique d’AWS visant à positionner S3 comme couche de données principale pour les agents IA et les applications modernes, et à aller au-delà des cas d’usage traditionnels dans les lacs de données et l’analyse par lots. « AWS adapte S3 aux besoins de l'IA, de l'analyse de données et des applications distribuées, qui nécessitent un accès partagé et à faible latence aux données résidant dans des objets. Le fournisseur répond ainsi à la demande croissante liée à l'entraînement des modèles d'apprentissage machine, aux systèmes agentiques et aux charges de travail multinœuds qui requièrent un accès simultané en lecture et en écriture sans avoir à extraire les données de S3 », a déclaré Kaustubh K, directeur de pratique chez Everest Group.
S3 avec un mode fichier
« Sans système de fichiers dans S3, les entreprises développant et déployant des systèmes agentiques et d’autres applications modernes devaient généralement soit utiliser un système de stockage distinct, soit copier, synchroniser et mettre en attente les données stockées dans S3, ce qui entraînait une latence, des incohérences et une surcharge opérationnelle », a expliqué Pareekh Jain, analyste principal chez Pareekh Consulting. Kaustubh K fait remarquer par ailleurs que certains développeurs se sont tournés vers des outils basés sur FUSE comme s3fs ou Mountpoint pour simuler des systèmes de fichiers au-dessus de S3, mais ceux-ci manquaient souvent de verrouillage adéquat, de garanties de cohérence et de mécanismes de mise à jour efficaces.
« Justement, S3 Files remédie à ces limitations grâce à une prise en charge native des opérations sur les fichiers, notamment les autorisations, le verrouillage et les mises à jour incrémentielles », a souligné M. Jain. « Cela réduit les frictions pour les développeurs, puisqu’ils n'auront plus besoin de réécrire leurs applications pour le stockage objet : les outils existants basés sur les fichiers fonctionneront tout simplement », a-t-il ajouté. « Les agents deviennent également plus faciles à créer, car ils peuvent directement lire et écrire des fichiers, stocker de la mémoire et partager des données. Globalement, cela permet de se passer de code de liaison supplémentaire comme les tâches de synchronisation, les couches de mise en cache et les adaptateurs de fichiers », a déclaré M. Jain.
Un système hybride
S3 Files a aussi des implications pour les DSI, car il simplifie l'architecture des données en regroupant tout, y compris les lacs de données, les systèmes de fichiers et les couches de transit, au sein d'Amazon S3. « Cette approche réduit les coûts en éliminant les doublons, en réduisant les pipelines et en diminuant les frais généraux d'exploitation, tout en améliorant la gouvernance grâce à une source unique de vérité et à l'absence de copies dispersées », a fait valoir M. Jain. S3 Files est désormais généralement disponible et accessible via la console de gestion AWS ou l'interface de ligne de commande (CLI), où les utilisateurs peuvent créer, monter et déployer des systèmes de fichiers.