Pour VPS+ et Serveur Cloud migré

Cet article explique comment fonctionne Object Storage en tant que solution de stockage hautement disponible, sûre et évolutive et quels sont les avantages et les cas d'application.

Object Storage est une solution de stockage hautement disponible, sûre et évolutive. Cette solution de stockage utilise le standard S3 répandu dans le monde entier et permet de stocker de grandes quantités de données non structurées et de les intégrer de manière transparente dans des applications et des infrastructures compatibles avec le standard S3.

Contrairement aux systèmes hiérarchiques traditionnels tels que les volumes de stockage en bloc ou les systèmes de fichiers sur disque dur, le stockage objet utilise une structure plate sans hiérarchies de dossiers profondément imbriquées. Elle est idéale pour le stockage de grandes quantités de données statiques non structurées. Alternativement, vous pouvez également utiliser Object Storage pour le stockage de sauvegardes, d'archives multimédia ou pour l'hébergement de contenus de sites Web statiques.

Fonctionnement

Pour utiliser Object Storage, vous devez générer une clé d'accès. Cette clé d'accès est un identifiant unique qui vous permet d'accéder aux buckets et aux objets. La paire de clés se compose d'une clé d'accès et d'une clé secrète.

Vous trouverez des instructions sur la manière de générer la clé d'accès dans l'article suivant du Centre d'Assistance : Object Storage : Générer une clé

Avant de pouvoir télécharger des données, vous devez créer un bucket et lui donner un nom unique. Lorsque vous créez un bucket, vous sélectionnez la région du bucket et un nom de bucket unique.

Les buckets sont des conteneurs pour les fichiers stockés dans Object Storage. C'est dans ce bucket que les fichiers sont téléchargés. En outre, vous pouvez regrouper les fichiers dans un dossier afin de les organiser et de les gérer au sein d'un bucket.

Vous trouverez des instructions sur la manière de créer un bucket dans l'article suivant Centre d'Assistance : Object Storage : Créer un bucket

Dans Object Storage, les données à stocker sont appelées objets. Les types de données peuvent être des archives, des sauvegardes, des fichiers journaux, des documents, des images et des ressources multimédia. Un objet se compose d'une clé qui représente le nom de l'objet. Cette clé fait office d'identifiant unique permettant de récupérer l'objet. Une URL unique est attribuée à chaque objet pour un accès direct. Chaque objet peut avoir une taille maximale de 5 TiB. Un TiB correspond à 1024 GiB.

Pour établir une connexion, votre application ou votre client a en outre besoin de l'URL correcte du point final du système de stockage. Vous trouverez ce point de terminaison dans le Cloud Panel, dans la section Object Storage des paramètres de buckets.

Vous trouverez des instructions sur la manière d'afficher les paramètres des buckets dans l'article suivant Centre d'Assistance : Object Storage : Afficher les paramètres des buckets

Verrouillage de l'objet

Le verrouillage d'objets vous permet de définir des périodes de conservation pendant lesquelles les modifications apportées aux objets sont suspendues (principe WORM : Write Once, Read Many). Il est idéal pour protéger vos données contre les suppressions involontaires et pour respecter les dispositions légales et les exigences juridiques.

Le verrouillage d'objet ne peut être activé que pendant la création d'un bucket et nécessite que la gestion des versions soit activée. Les modes suivants peuvent être appliqués aux objets jusqu'à l'expiration de la date de conservation indiquée :

  • Le paramètre Pas de conservation par défaut contourne les paramètres de conservation. Cela permet une intégration fluide des logiciels de sauvegarde tels que Veeam.
  • Le mode gouvernance permet au propriétaire du bucket d'écraser les paramètres de verrouillage.
  • Le mode conformité impose un verrouillage strict sans possibilité d'écrasement. Il est adapté aux exigences légales et réglementaires.

Vous trouverez des instructions sur la manière d'afficher et de modifier le verrouillage des objets dans l'article suivant du Centre d'Assistance : Object Storage : Afficher et modifier les paramètres de verrouillage d'objets

Avantages de Object Storage

Grandes quantités de données

Les données du Object Storage sont stockées sous forme d'objets contenant des métadonnées et un identifiant unique, ce qui facilite la récupération d'objets pour de grandes quantités de données non structurées.

Grande évolutivité

Avec Object Storage, vous pouvez commencer avec un petit magasin de données et l'étendre à tout moment en fonction des besoins de votre application, ce qui vous offre une flexibilité maximale en matière de stockage de données.

Verrouillage d'objet

Le verrouillage d'objet définit des périodes de conservation pendant lesquelles les modifications apportées aux objets sont suspendues. Il est idéal pour protéger vos données contre la suppression afin de respecter les exigences légales et réglementaires.

Protection des données

Outre le verrouillage d'objet, Object Storage offre des algorithmes de chiffrement de données avancés. Ces algorithmes garantissent un stockage sécurisé.

Gestion du cycle de vie

Les règles de gestion du cycle de vie d'Object Storage vous permettent d'appliquer le processus de suppression des données historiques et de réaliser des économies sur les coûts de stockage.

Restrictions

Lors de l'utilisation de Object Storage, les restrictions suivantes doivent être prises en compte :

Clés d'accès : Vous pouvez configurer jusqu'à cinq clés d'accès.

Taille de la mémoire : La taille minimale de la mémoire est de 1 octet et peut être étendue.

Conventions de nommage pour les buckets : Seuls les buckets pour l'hébergement de sites Web statiques peuvent utiliser des points (.) dans les noms de buckets.

Nombre de buckets : Vous pouvez créer jusqu'à 500 buckets. Pour plus d'informations, voir Types de buckets.

Taille de la politique de bucket : La taille maximale autorisée de la politique de bucket est de 1 Mo pour un bucket.

Taille de l'objet : La taille maximale autorisée pour un objet est de 5 TiB.

Longueur du nom de l'objet : La longueur maximale autorisée du chemin d'accès au dossier, y compris le nom du fichier, est de 1024 caractères.

Remarque

Un bucket dont le versionnement a été activé précédemment peut ne pas être éligible pour le quota le plus élevé. Cela peut être le cas si le versionnement n'est pas activé actuellement.

Taille de téléchargement des fichiers : Les objets ne doivent pas dépasser une taille de 5 Go lorsqu'ils sont téléchargés via l'interface Web. Si vous avez un seul fichier dépassant cette limite, vous pouvez la contourner en effectuant des téléchargements en plusieurs parties. Les outils CLI comme AWS CLI et les outils graphiques comme Cyberduck traitent automatiquement les fichiers plus volumineux en les divisant en parties pendant le téléchargement.

Cas d'utilisation

Sur la base des fonctions et des avantages de Object Storage, les cas d'utilisation suivants peuvent être déduits :

Sauvegarde et restauration des données

Object Storage permet de sauvegarder facilement les bases de données et les données importantes. La sécurité des données et l'accès sont améliorés grâce aux fonctions de réplication et de sécurité contre les défaillances ainsi qu'au versionnement des buckets.

Stockage d'actifs de sites Web

Vous pouvez stocker des actifs de site Web spécifiques, tels que des images ou des fichiers téléchargeables, dans Object Storage, même si vous n'hébergez pas l'intégralité du site Web, ce qui contribue à réduire les coûts et à optimiser l'espace du serveur.

Hébergement de sites Web statiques

Avec Object Storage, vous pouvez héberger des contenus statiques tels que HTML, CSS, JavaScript et des images, ce qui évite d'avoir recours à un serveur web externe. Vous avez la possibilité de définir une page d'index ainsi qu'une page d'erreur et de lier un domaine personnalisé à votre bucket.

Hébergement de ressources multimédias

L'Object Storage est bien adapté au stockage de fichiers multimédias statiques tels que les images, les vidéos et les fichiers audio. Les documents qui changent rarement s'y prêtent également. Avec une URL dédiée pour chaque objet, vous pouvez facilement intégrer ces actifs dans un site web statique.

Stockage de fichiers privés

Avec Object Storage, vous pouvez stocker vos données privées en toute sécurité avec les paramètres par défaut, de sorte que les objets ne soient pas accessibles via HTTP régulier.

Stockage de données non structurées

Une structure de données plate est idéale pour le stockage et la gestion de grands ensembles de données en dehors des bases de données traditionnelles.

Stockage des artefacts

Le stockage et le partage d'artefacts de développement tels que les données de protocole via l'URL de Object Storage est une solution idéale pour les développeurs.

Hébergement et distribution de logiciels

Les développeurs peuvent télécharger des applications logicielles en tant qu'objets dans les buckets et accorder facilement l'accès à leurs logiciels via des URL uniques, ce qui en fait une solution idéale pour l'hébergement et la distribution de logiciels.

Conservation régulière des données

Pour les journaux réguliers auxquels on ne doit accéder que pendant une période donnée et qui doivent être supprimés après une certaine durée, les règles de cycle de vie permettent de conserver les données et de supprimer les objets de données à la date d'expiration définie. Cette solution est donc idéale pour le stockage régulier de données.

Plus d'informations

Vous trouverez des informations sur les premiers pas avec Object Storage dans l'article suivant du Centre d'Assistance : Object Storage : Premiers pas