Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Compresser les objets stockés dans StorageGRID

Vous pouvez activer la compression des objets pour réduire la taille des objets stockés dans StorageGRID, afin que les objets consomment moins de stockage.

Avant de commencer
À propos de cette tâche

Par défaut, la compression des objets est désactivée. Si vous activez la compression, StorageGRID tente de compresser chaque objet lors de son enregistrement en utilisant une compression sans perte.

Remarque Si vous modifiez ce paramètre, il faudra environ une minute pour que le nouveau paramètre soit appliqué. La valeur configurée est mise en cache pour optimiser les performances et la mise à l'échelle.

Avant d'activer la compression d'objets, veuillez prendre en compte les points suivants :

  • Vous ne devez pas sélectionner Compresser les objets stockés sauf si vous savez que les données stockées sont compressibles.

  • Les applications qui enregistrent des objets dans StorageGRID peuvent les compresser avant l'enregistrement. Si une application cliente a déjà compressé un objet avant de l'enregistrer dans StorageGRID, la sélection de cette option ne réduira pas davantage la taille de l'objet.

  • Ne sélectionnez pas Compresser les objets stockés si vous utilisez NetApp FabricPool avec StorageGRID.

  • Si l’option Compresser les objets stockés est sélectionnée, les applications clientes S3 doivent éviter d’effectuer des opérations GetObject qui spécifient le retour d’une plage d’octets. Ces opérations de « lecture par plage » sont inefficaces car StorageGRID doit effectivement décompresser les objets pour accéder aux octets demandés. Les opérations GetObject qui demandent une petite plage d’octets à partir d’un objet très volumineux sont particulièrement inefficaces ; par exemple, il est inefficace de lire une plage de 10 Mo à partir d’un objet compressé de 50 Go.

    Si les plages sont lues à partir d'objets compressés, les requêtes client peuvent expirer.

    Remarque Si vous devez compresser des objets et que votre application cliente doit utiliser des lectures par plage, augmentez le délai d'expiration de lecture pour l'application.
Étapes
  1. Sélectionnez Configuration > Système > Paramètres de stockage > Compression des objets.

  2. Cochez la case Compresser les objets stockés.

  3. Sélectionnez Enregistrer.