AWS lance Amazon S3 Files pour simplifier la gestion des données cloud

Amazon Web Services Inc. a lancé une fonctionnalité appelée Amazon S3 Files qui permettra aux clients de gérer plus facilement les données qu'ils conservent dans son cloud.

La capacité a été déployée mardi.

La plupart des applications conservent leurs données dans un système de fichiers ou un référentiel de stockage d'objets. Un système de fichiers organise les enregistrements dans des dossiers. Le stockage d'objets, quant à lui, place les enregistrements des utilisateurs dans un référentiel unique appelé bucket. Il joint des métadonnées, ou des informations descriptives, à chaque enregistrement, ce qui facilite les opérations sur les données telles que les recherches.

Les technologies présentent également d’autres différences significatives. Un système de fichiers permet d'éditer les enregistrements d'un dossier, alors que la seule façon de mettre à jour un enregistrement dans le stockage objet est de le supprimer et de le remplacer par un nouveau. L’ancienne technologie exécute également certaines tâches de gestion des données plus rapidement.

Habituellement, les entreprises qui ont besoin de stockage de fichiers et d’objets doivent exploiter un environnement de données distinct pour chacun. La nouvelle fonctionnalité S3 Files d'AWS supprime cette exigence. Il intègre un système de fichiers dans le service de stockage d'objets Amazon S3, ce qui signifie que les utilisateurs peuvent désormais stocker des fichiers et des objets au même endroit.

En plus de supprimer le besoin de conserver des environnements de fichiers et d'objets séparés, cette fonctionnalité offre également d'autres avantages. La synchronisation d'un enregistrement d'un environnement d'objet vers un système de fichiers ou vice versa nécessite généralement de le copier. S3 Files ignore cette étape. De plus, il permet aux applications initialement conçues pour traiter des fichiers d'interagir avec les objets stockés dans S3.

S3 Files rend les objets S3 accessibles aux charges de travail via une interface de système de fichiers. Lorsqu'une application envoie des commandes à l'interface du système de fichiers, S3 Files les traduit en instructions que le référentiel S3 sous-jacent peut comprendre. Dans certains cas, il ignore la phase de traduction et envoie les requêtes directement à S3.

Lorsqu'une application demande à lire des enregistrements, S3 Files les déplace de S3 vers une infrastructure de stockage à haut débit capable de traiter la demande plus rapidement. Selon AWS, la fonctionnalité peut fournir un débit allant jusqu'à plusieurs téraoctets par seconde. Les demandes d'écriture de données sont traitées de la même manière. S3 Files achemine chaque requête vers le stockage haute vitesse, puis les synchronise avec S3.

« Pour les fichiers non stockés sur un stockage hautes performances, tels que ceux nécessitant des lectures séquentielles volumineuses, S3 Files sert automatiquement ces fichiers directement depuis Amazon S3 pour maximiser le débit », a écrit Sébastien Stormacq, défenseur des développeurs AWS. article de blog. « Pour les lectures de plages d'octets, seuls les octets demandés sont transférés, minimisant ainsi le déplacement des données et les coûts. »

S3 Files fonctionne avec les instances Amazon EC2, les conteneurs et les fonctions sans serveur AWS Lambda. Il est généralement disponible dans 34 régions cloud.

Photo: Tony Webster/Flickr

Newsletter

Rejoignez notre newsletter pour des astuces chaque semaine