Mountpoint for Amazon S3

Par:
fredericmazue

mer, 23/08/2023 - 12:08

Durant le dernier événement AWS Storage Day, Amazon a annoncé la disponibilité générale de Mountpoint for Amazon  S3. Il s'agit d'un client de fichiers simple à haut débit permettant de monter un compartiment Amazon S3 en tant que système de fichiers local. Avec Mountpoint pour Amazon S3, vos applications peuvent accéder aux objets stockés dans Amazon S3 via des opérations sur les fichiers telles que open et read. Mountpoint pour Amazon S3 traduit automatiquement ces opérations en appels d'API d'objet S3, donnant ainsi à vos applications l'accès au stockage élastique et au débit d'Amazon S3 via une interface de fichier.

Amazon souligne que Mounpoint for Amazon S3 est optimisé pour les applications qui nécessitent un débit de lecture élevé sur des objets volumineux, potentiellement à partir de plusieurs clients à la fois, et pour écrire de nouveaux objets de manière séquentielle à partir d'un seul client à la fois. Cela signifie qu'il convient parfaitement aux applications qui utilisent une interface de fichier pour :

  • lire des objets volumineux à partir de S3, potentiellement à partir de plusieurs instances simultanément, sans les télécharger au préalable sur le stockage local
  • accéder uniquement à certains objets S3 à partir d'un ensemble de données plus grand, mais sans prédire quels objets à l'avance
  • télécharger leur sortie directement sur S3 ou télécharger des fichiers depuis le stockage local avec des outils tels que cp

En revanche, toujours de l'avis d'Amazon, Mountpoint for Amazon S3 n'est probablement pas la bonne solution pour les applications qui :

  • utiliser des opérations sur les fichiers que S3 ne prend pas en charge nativement, comme renommer un répertoire ou des liens symboliques
  • apporter des modifications ou des ajouts aux fichiers existants sur place (ne travaillez pas sur votre référentiel Git ou votre base de données SQLite dans Mountpoint

Mounpoint for Amazon S3 n'implémente pas toutes les fonctionnalités d'un système de fichiers POSIX

Mountpoint for Amazon S3 n'implémente pas toutes les fonctionnalités d'un système de fichiers POSIX et certaines différences peuvent affecter la compatibilité avec votre application. Les utilisateurs peuvent consulter cette page de documentation pour une pour une description détaillée du comportement de Mountpoint pour Amazon S3 et de la prise en charge POSIX et de la manière dont cela pourrait affecter une application.

Mountpoint for Amazon S3 est un logiciel libre sous licence Apache 2.0, disponible sur GitHub.