Niveau de stockage d'objets
Découvrez comment le service de stockage d'objets utilise les niveaux de stockage pour vous aider à optimiser la performance d'accès si nécessaire et à réduire les coûts de stockage dans la mesure du possible.
Le service de stockage d'objets offre des niveaux de classe de stockage distincts pour répondre aux besoins en matière de stockage " chaud ", de stockage " froid ", et de stockage " froid ", qui est rarement utilisé. Chaque objet chargé dans le stockage d'objets est affecté à un niveau de stockage. La propriété de niveau de stockage de l'objet détermine ses coûts de stockage et tous les frais d'extraction associés. La propriété de niveau de stockage est affectée à un objet de l'une des deux façons suivantes :
- L'objet se voit automatiquement affecter le niveau de stockage par défaut du seau (Standard ou Archive) dans lequel il est chargé.
- Si vous chargez un objet dans un seau de niveau de stockage par défaut Standard, vous pouvez affecter explicitement tout niveau de stockage autorisé (Standard, Accès peu fréquent ou Archive) à l'objet.
Les seaux de niveau de stockage Standard peuvent contenir une combinaison d'objets ayant des affectations de niveau de stockage différentes. Un objet reste dans le seau standard, même si l'objet est archivé, restauré ou si l'affectation de niveau est modifiée.
Les seaux du niveau de stockage Archive ne peuvent contenir que des objets affectés au niveau de stockage Archive. Les seaux Archive ne contiennent pas de combinaison d'objets avec des affectations de niveau de stockage différentes. Un objet reste dans le seau Archive, même si l'objet est restauré.
Vous pouvez interagir avec les données stockées dans l'un des niveaux de stockage à l'aide des mêmes ressources du service Stockage d'objets et des mêmes interface de gestion. En outre, chaque niveau de stockage prend en charge la gamme complète des fonctions du service Object Storage. Les détails ou les interactions spécifiques du niveau de stockage que vous devez connaître sont abordés dans la section Portée et contraintes pour la fonction.
Niveau | Coût de stockage | Période de conservation minimale | Frais d'extraction | CNS de disponibilité |
---|---|---|---|---|
Standard | Le plus élevé | Aucune | Non | 99,9 % |
Accès peu fréquent | Moins cher | 31 jours | Oui | 99 % |
Archive | Le plus faible | 90 jours | Non | Les données sont hors ligne et les objets doivent être restaurés avant de pouvoir être lus. La restauration prend au plus une heure entre le moment où une demande de restauration de stockage d'archives est effectuée et le moment où le premier octet de données est extrait. |
Niveau standard
Le niveau Standard est le niveau de stockage principal par défaut utilisé pour les données du service Stockage d'objets. Le niveau de stockage Standard est le stockage "à chaud" utilisé pour les données auxquelles vous devez accéder rapidement, immédiatement et fréquemment. L'accessibilité des données et la performance justifient le coût plus élevé du stockage des données dans le niveau Standard.
Vous choisissez un niveau de stockage par défaut (Standard ou Archive) lors de la création d'un seau. Lorsque vous créez un seau, vous ne pouvez pas modifier son niveau de stockage par défaut. Lorsque vous chargez des objets dans un seau, le niveau de stockage par défaut (Standard) lui est automatiquement affecté. Vous pouvez toutefois faire passer le niveau de stockage d'un objet à Accès peu fréquent ou Archive.
Les seaux de niveau de stockage Standard peuvent contenir une combinaison d'objets ayant des affectations de niveau de stockage différentes. Un objet reste dans le seau Standard, même si l'objet est archivé, restauré ou si son affectation de niveau est modifiée.
Lorsque vous choisissez un niveau de stockage par défaut Standard lors de la création d'un seau, vous pouvez également activer la définition automatique de niveaux. La définition automatique de niveaux vous aide à réduire les coûts de stockage en déplaçant automatiquement les objets entre les niveaux de stockage Standard et Accès peu fréquent en fonction des modèles d'accès aux données. Pour plus de détails, voir Niveau automatique.
Voici certains cas d'utilisation principaux du niveau de stockage Standard :
- Référentiel de contenu pour les données, les images, les journaux et les vidéos évolutifs accessibles
- Référentiel pour les sauvegardes accessibles
- Référentiel de données pour Hadoop/les mégadonnées. Fournit une plate-forme de stockage évolutive pour stocker des jeux de données volumineux et les utiliser de façon transparente. Le connecteur HDFS pour le stockage d'objets offre la connectivité nécessaire pour divers moteurs d'analyse de mégadonnées tels qu'Apache Spark et MapReduce. Ainsi, les moteurs d'analyse peuvent utiliser directement les données stockées dans le service Object Storage. Pour plus d'informations, voir Prise en charge de Hadoop du service de stockage d'objets.
Accès peu fréquent
Le niveau Accès peu fréquent est le stockage "froid" utilisé pour les données auxquelles vous accédez rarement, mais qui doivent être disponibles immédiatement au besoin. Les coûts de stockage sont inférieurs à Standard.
Si vous chargez un objet dans un seau de niveau de stockage par défaut Standard, vous pouvez l'affecter explicitement au niveau de stockage Accès peu fréquent à moindre coût.
Le niveau Accès peu fréquent comporte une période de conservation minimale et des frais d'extraction de données :
- La période de conservation minimale du stockage pour le niveau Accès peu fréquent est de 31 jours. Si vous supprimez ou remplacez des objets dans le niveau Accès peu fréquent avant que les exigences de conservation soient satisfaites, vous êtes facturé le coût calculé au prorata du stockage des données pour les 31 jours complets.
- Lorsque vous devez accéder aux objets stockés dans ce niveau, des frais d'extraction de données par Gio vous sont facturés.
Les pénalités de conservation minimales ne sont facturées que lorsque les suppressions et les remplacements entraînent la suppression des données. Les suppressions et remplacements dans un seau prenant en charge les versions qui crée une version précédente plutôt que de supprimer des données n'entraînent aucune pénalité.
Voici certains cas d'utilisation principaux du niveau de stockage Accès peu fréquent :
-
Sauvegardes des données sur place
-
Référentiel pour les sauvegardes rarement consultées
-
Stockage pour les données répliquées ou copiées à partir d'une autre région
Archive
Le niveau Archive est le niveau de stockage par défaut utilisé pour les données du service Stockage d'archives. Le niveau Stockage d'archives est un stockage "froid" utilisé pour les données auxquelles vous accédez rarement, mais qui doivent être conservées pendant de longues périodes.
Vous choisissez un niveau de stockage par défaut (Standard ou Archive) lors de la création d'un seau. Lorsque vous créez un seau, vous ne pouvez pas modifier son niveau de stockage par défaut. Lorsque vous chargez des objets vers un seau de niveau Archive, le niveau de stockage par défaut du seau (Archive) lui est automatiquement affecté.
Les seaux du niveau de stockage Archive ne peuvent contenir que des objets affectés au niveau de stockage Archive. Les seaux Archive ne contiennent pas de combinaison d'objets avec des affectations de niveau de stockage différentes. Un objet reste dans le seau Archive, même si l'objet est restauré.
Les objets du niveau Archive doivent être restaurés avant d'être disponibles pour l'accès. Les économies que confère le niveau Archive compensent largement le long délai requis pour accéder aux données. Toutefois, le niveau Archive comporte une période de conservation minimale et quelques frais de stockage supplémentaires :
- La période de conservation minimale pour le niveau Archive est de 90 jours. Si vous supprimez ou remplacez des objets dans le niveau Archive avant que les exigences de conservation soient satisfaites, vous êtes facturé le coût calculé au prorata du stockage des données pour les 90 jours complets.
- Lorsque vous restaurez des objets, vous les retournez au niveau Standard pour y accéder. Vous êtes facturé pour le niveau de classe Standard pendant que les objets restaurés résident à ce niveau.
Les pénalités de conservation minimales ne sont facturées que lorsque les suppressions et les remplacements entraînent la suppression des données. Les suppressions et remplacements dans un seau prenant en charge les versions qui crée une version précédente plutôt que de supprimer des données n'entraînent pas de pénalité.
Voici certains cas d'utilisation principaux du niveau de stockage Archive :
- Obligations de vérification et de conformité
- Analyse rétroactive des données des journaux pour identifier un modèle d'utilisation ou résoudre des problèmes
- Conservation de données historiques ou rarement consultées provenant du référentiel de contenu
- Archivage de données générées par l'application pour une analyse future ou un motif juridique
Définition automatique de niveaux
La définition automatique de niveaux surveille les modèles d'accès aux données et vous aide à réduire les coûts de stockage en déplaçant automatiquement les objets de plus de 1 Mio hors du niveau Standard vers le niveau Accès peu fréquent plus économique. La définition automatique de niveaux est activée au niveau du seau et surveille les modèles d'accès aux données de tous les objets du seau. Vous pouvez activer la définition automatique de niveaux pour tout seau de niveau de stockage Standard lors de la création. Vous pouvez également activer la définition automatique de niveaux à tout moment après la création d'un seau.
Vous ne pouvez pas activer la définition automatique de niveaux si vous disposez d'une règle de politique de cycle de vie qui déplace les objets, les versions d'objet ou les versions d'objet précédentes vers le niveau Accès peu fréquent. Le cas échéant, supprimez la règle et réessayez d'activer la définition automatique de niveaux.
Après l'activation de la définition automatique de niveaux, les objets restent dans le niveau Standard jusqu'à ce qu'ils répondent aux exigences minimales d'accès et de stockage requises pour l'admissibilité au déplacement vers le niveau Accès peu fréquent. Si le service Stockage d'objets a déplacé des objets vers le niveau Accès peu fréquent qui sont ensuite plus fréquemment utilisés, nous les redéplaçons automatiquement vers le niveau Standard sans que cela engendre de frais d'extraction et de stockage au prorata.
Comme aucuns frais d'extraction ou de stockage au prorata ne s'appliquent, l'activation de la définition automatique de niveaux est particulièrement rentable pour les cas d'utilisation suivants :
- Nouveau stockage de données d'application sans modèles d'accès établis
- Stockage de données ayant des modèles d'accès changeants
Autorisations requises
Pour activer la définition automatique de niveaux, vous devez autoriser le service à gérer les objets en votre nom :
-
Vous pouvez créer une politique qui autorise le service dans la région indiquée à gérer les espaces de noms de stockage d'objets, les seaux et les objets associés dans tous les compartiments de la location :
Allow service objectstorage-<region_identifier> to manage object-family in tenancy
-
Au lieu d'utiliser le verbe de politique
manage
, vous pouvez créer une politique qui réduit la portée de l'accès à l'aide de l'un des énoncés suivants :Allow service objectstorage-<region_identifier> to manage object-family in tenancy where any {request.permission='BUCKET_INSPECT', request.permission='BUCKET_READ',request.permission='OBJECT_INSPECT', request.permission='OBJECT_UPDATE_TIER'}
Allow service objectstorage-<region_identifier> to manage object-family in compartment <compartment_name> where any {request.permission='BUCKET_INSPECT', request.permission='BUCKET_READ', request.permission='OBJECT_INSPECT', request.permission='OBJECT_UPDATE_TIER'}
Mappage des niveaux de stockage AWS S3 aux niveaux de stockage OCI
Niveau de stockage AWS | Niveau de stockage OCI |
---|---|
|
|
|
|
|
|
Les classes de stockage non valides sont rejetées et une exception INVALID_STORAGE_CLASS est générée.
Étapes suivantes
Maintenant que vous avez une certaine compréhension des niveaux de stockage et de leur fonctionnement, voici quelques liens vers les tâches liées aux niveaux de stockage :
- Création d'un seau, spécification du niveau de stockage par défaut et activation facultative de la définition automatique de niveaux
- Chargement et spécification du niveau de stockage d'un objet