Section courante

A propos

Section administrative du site

Fiche technique
Fournisseur : AWS
Type de produit : Service infonuagique
Catégorie : Serveur de fichiers
Site Web : https://aws.amazon.com/s3/

S3 (Simple Storage Service)

Le S3 d'AWS, tire son nom de l'anglicisme «Simple Storage Service», et permet d'effectuer l'entreposage de fichiers via un service Web. Il est possible grâce à se service d'entreposer dans des compartiments et des simulations de dossier des fichiers de taille en quantité illimité. Il pourrait être perçu par plusieurs comme une NFS sans ses limites. Toutefois, on ne peut pas monter directement un S3 sur une instance (machine virtuelle), il faut passer par un logiciel tiers comme par s3fs ou ObjectiveFS sous Linux. On peut aussi manipuler des S3 en utilisant la commande AWS CLI (aws s3 cp, aws s3 ls,...)

L'Amazon S3 (Simple Storage Service) est un service d'entreposage d'objets proposé par Amazon Web Services (AWS). Il permet aux utilisateurs d'entreposer et de récupérer des quantités illimitées de données de manière sécurisée, évolutive et durable. Le S3 est conçu pour offrir une infrastructure flexible d'entreposage, adaptée à divers besoins allant des sauvegardes de données à la gestion de contenu multimédia, en passant par des solutions de Big Data.

Le S3 fonctionne sur un modèle d'entreposage d'objets, où les données sont entreposées sous forme d'objets dans des compartiments (buckets en anglais). Chaque objet comprend la donnée, des métadonnées et un identifiant unique (clef). Les objets peuvent varier en taille, allant de quelques octets à plusieurs téraoctets, et sont accessibles via des clés uniques dans leurs compartiments respectifs. Les compartiments sont des conteneurs regroupant les objets entreposés. Chaque compartiment a un nom unique à l'échelle mondiale et sert à organiser les objets. Les utilisateurs peuvent créer plusieurs compartiments pour différents besoins d'entreposage, comme la séparation des fichiers multimédias des fichiers de journaux de bord ou de sauvegarde, tout en gérant les accès et les configurations individuellement.

Le S3 est conçu pour être hautement évolutif, permettant d'ajuster dynamiquement la capacité d'entreposage selon les besoins. Le service gère des millions de requêtes par seconde, ce qui le rend adapté à des charges de travail massives. Il offre également une disponibilité de 99,99 % et une durabilité exceptionnelle de 99,999999999% (11 9), assurant une protection contre la perte de données.

Le S3 propose plusieurs niveaux d'entreposage en fonction des besoins. Par exemple, S3 Standard est destiné aux données fréquemment accédées, tandis que S3 Glacier est conçu pour l'archivage de longue durée à faible coût, avec un délai plus long pour accéder aux données. Ces classes d'entreposage permettent d'optimiser les coûts en fonction de la fréquence d'accès aux données.

En matière de sécurité, le S3 permet une gestion fine des accès via des politiques et des listes de contrôle d'accès (ACL). Le service prend également en charge le chiffrement des données, que ce soit au repos ou en transit. L'intégration avec AWS IAM (Identity and Access Management) permet une gestion précise des droits d'accès pour les utilisateurs et les services.

Le S3 s'intègre naturellement avec d'autres services AWS tels que CloudFront (réseau de distribution de contenu), Lambda (serverless), et Athena (analyse de données entreposées sur S3 via SQL). Cette intégration permet aux utilisateurs de construire des architectures complexes et performantes autour d'entreposage S3, avec des interactions fluides entre les différents services AWS. Les fonctionnalités avancées d'Amazon S3 incluent la gestion des versions, permettant de garder un historique des objets, ainsi que le Lifecycle Management, permettant de déplacer automatiquement des objets entre les classes d'entreposage ou de les supprimer après un certain temps. De plus, les Event Notifications peuvent déclencher des actions lorsque des objets sont créés, modifiés ou supprimés.

Enfin, Amazon S3 est largement utilisé pour des cas d'usage comme la sauvegarde, la gestion de contenu, et le Big Data. Par exemple, les entreprises peuvent l'utiliser pour entreposer des fichiers multimédias pour leurs applications, ou archiver des données avec S3 Glacier. Grâce à son évolutivité, sa sécurité et ses nombreuses fonctionnalités, Amazon S3 est devenu une solution incontournable pour l'entreposage en infonuagique.

Voici les caractéristiques principales d'Amazon S3 :

Remarques

Concurrent

Les concurrents du service S3 d'AWS sont très nombreux : DigitalOcean Spaces, Google Cloud Storage, Azure Blob Storage, IBM Cloud Object Storage, Oracle Cloud Object Storage, OSS d'Alibaba Cloud, Dropbox,...

Voir également

Logiciel - S3 Browser - Présentation du logiciel
Système d'exploitation - Linux - Références de commandes et de programmes - «s3fs»

Dernière mise à jour : Vendredi, le 20 avril 2018