Catégorie: Stockage Objet

From Hopla.cloud OpenStack Documentation Wiki
Jump to: navigation, search

Le stockage objet ("Object Storage" en Anglais), également appelé "stockage orienté objet", "Stockage S3" ou "Stockage Swift", est la seconde méthode de stockage que l'on retrouve chez les hébergeurs cloud.

Cet environnement de stockage diffère du modèle classique, notamment en supprimant le concept de hiérarchisation des données (arborescence), et en donnant nativement l'accès à vos objets via une URL, et une API REST.

Cet environnement permet de stocker de manière illimitée tous vos fichiers dans le cloud hopla.cloud, puis d’y accéder via vos applications ou directement depuis internet.

Un fichier peut être soit "public" et donc accessible par tous, soit "privé" et donc accessible uniquement à qui vous autorisez l'accès.

Cette méthode de stockage est très attractive par son coût inférieur au stockage bloc (appelés "volumes") et sa capacité est sans limite théorique.

Deux mots du jargon "objet" sont à définir :

  • Bucket ou container : C'est un espace qui contient des objets, sans aucun concept d'arborescence
  • Objet : C'est un fichier de toute taille et de tout type, qui est stocké dans un bucket, et accessible via une URL privée ou publique

Les méthodes Swift et S3 sont supportées sur le cloud hopla.cloud, la méthode par défaut est la méthode Swift.

S3 est mise à disposition en complément, elle est 100% compatible, mais n'est qu'une méthode d'accès différente (API REST), les objets sont nativement des objets Swift.

Cette fonction est réservée aux utilisateurs avancés.

Le stockage objet est accessible via la ligne de commande ou l'interface Horizon uniquement.

Les principales documentations du stockage objet sont :