Pour gérer vos consentements :

Mountpoint : une passerelle S3 pour les apps non compatibles

Comment utiliser S3 avec des applications qui n’en supportent pas nativement l’API ? AWS propose désormais une option maison : Mountpoint.

Ce client de fichiers écrit en Rust permet d’exploiter des buckets comme s’il s’agissait de ressources locales. Open source (licence Apache 2.0), il est pour le moment en version expérimentale (alpha).

Dans l’idée, on est plus proche de HDFS que de NFS. Il ne s’agit effectivement pas de fournir un système de fichiers réseau complet, mais de cibler les applications big data. L’objectif de performance l’emporte donc sur la couverture fonctionnelle. AWS n’entend ainsi globalement pas implémenter toute fonctionnalité qui nécessiterait trop d’appels à l’API S3, comme le renommage de dossiers. Bilan : pour les workloads qui exigent une pleine compatibilité POSIX, passez votre tour.

La première version de Mountpoint ne peut s’installer que sur Linux, en la compilant depuis les sources. Une configuration supplémentaire peut être requise pour des éléments tels que les profils multiples sur le CLI AWS et l’usage d’instances EC2 à haut débit.

En l’état, seules des opérations de lecture sont supportées : open(dir), read(dir), close(dir), lseek… Les opérations d’écriture arriveront dans une version ultérieure, mais exclusivement en séquentiel et uniquement pour de nouveaux fichiers.

La suppression des fichiers et des dossiers (unlink/rm) est aussi sur la feuille de route. La création de dossiers (mkdir) reste « à l’évaluation », comme l’intégration avec CloudWatch et la prise en charge d’autres classes de stockage.

Tout n’est pas encore parfait sur le mapping des clés S3. À l’heure actuelle, Mountpoint ne sait pas accéder, par exemple, à celles qui contiennent un octet nul (\0).

Photo d’illustration © Fauzi – Adobe Stock

Recent Posts

IA générative : l’Autorité de la concurrence pointe de sérieux risques

Dans un avis consultatif, l'Autorité de la concurrence a identifié les risques concurrentiels liés à…

2 jours ago

OpenAI signe un accord de contenu avec Time

OpenAI signe un « partenariat de contenu stratégique » avec Time pour accéder au contenu…

2 jours ago

Atos : David Layani (Onepoint) veut sortir du capital

Au lendemain du rejet de sa proposition de restructuration, David Layani annonce sa démission du…

2 jours ago

Évaluer les LLM, un défi : le cas Hugging Face

Après un an, Hugging Face a revu les fondements de son leaderboard LLM. Quels en…

3 jours ago

Mozilla face au dilemme de la GenAI dans Firefox

Mozilla commence à expérimenter divers LLM dans Firefox, en parallèle d'autres initiatives axées sur l'intégration…

3 jours ago

VMware tente d’orienter vers VCF les déploiements pré-Broadcom

VMware met VCF à jour pour y favoriser la migration des déploiements qui, sur le…

4 jours ago