Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Che cos'è la segmentazione degli oggetti

Collaboratori

La segmentazione degli oggetti è il processo di suddivisione di un oggetto in un insieme di oggetti di dimensioni fisse più piccole per ottimizzare l'utilizzo dello storage e delle risorse per oggetti di grandi dimensioni. Il caricamento multiparte S3 crea anche oggetti segmentati, con un oggetto che rappresenta ciascuna parte.

Quando un oggetto viene acquisito nel sistema StorageGRID, il servizio LDR suddivide l'oggetto in segmenti e crea un container di segmenti che elenca le informazioni di intestazione di tutti i segmenti come contenuto.

Workflow di segmentazione degli oggetti

Se il sistema StorageGRID include un nodo di archiviazione il cui tipo di destinazione è Tiering cloud — Servizio di storage semplice e il sistema di storage di archiviazione di destinazione è Amazon Web Services (AWS), la dimensione massima del segmento deve essere inferiore o uguale a 4.5 GiB (4,831,838,208 byte). Questo limite superiore garantisce che non venga superato il limite DI CINQUE GB DI AWS PUT. Le richieste ad AWS che superano questo valore non riescono.

Al momento del recupero di un container di segmenti, il servizio LDR assembla l'oggetto originale dai suoi segmenti e lo restituisce al client.

Il container e i segmenti non sono necessariamente memorizzati nello stesso nodo di storage. Container e segmenti possono essere memorizzati su qualsiasi nodo di storage.

Ogni segmento viene trattato dal sistema StorageGRID in modo indipendente e contribuisce al conteggio di attributi come oggetti gestiti e oggetti memorizzati. Ad esempio, se un oggetto memorizzato nel sistema StorageGRID viene suddiviso in due segmenti, il valore degli oggetti gestiti aumenta di tre dopo il completamento dell'acquisizione, come segue:

container di segmenti + segmento 1 + segmento 2 = tre oggetti memorizzati

È possibile migliorare le prestazioni durante la gestione di oggetti di grandi dimensioni garantendo che:

  • Ciascun gateway e nodo di storage dispone di una larghezza di banda di rete sufficiente per il throughput richiesto. Ad esempio, configurare reti client e Grid separate su interfacce Ethernet a 10 Gbps.

  • Vengono implementati un numero sufficiente di gateway e nodi storage per il throughput richiesto.

  • Ogni nodo di storage dispone di prestazioni i/o su disco sufficienti per il throughput richiesto.