Object Storage Swift - Ottimizza il trasferimento dei tuoi file verso l’Object Storage
Obiettivo
Per inviare file di grandi dimensioni (ad esempio, video o immagini disco) verso l'Object Storage, è possibile utilizzare il client OpenStack Swift per segmentare questi file e ottimizzarne il trasferimento.
Questa guida ti mostra come ottimizzare il trasferimento dei tuoi file verso l'Object Storage utilizzando questa funzionalità.
Prerequisiti
- Preparare l’ambiente per utilizzare l’API OpenStack con il client python-swiftclient
- Impostare le variabili d’ambiente OpenStack
Procedura
OpenStack Swift ti permette di archiviare i tuoi file senza limiti di dimensione, dividendoli in più segmenti.
Quando utilizzi un client Swift per l'invio di file, il nodo di storage è determinato dal proxy Swift tramite un hashing del nome dell'oggetto. Per questo motivo, è molto probabile che i segmenti vengano salvati in diversi nodi dello storage consentendo la scrittura dei tuoi dati a una velocità superiore.
Ad esempio, è possibile inviare un file da 10 GB in 100 segmenti da 100 MB:
| Argomento | Descrizione |
|---|---|
| --segment-size | Dimensione dei segmenti (byte) |
| --segment-threads | Numero di segmenti |
Per verificare la velocità di invio, utilizza programmi come iftop.
Per saperne di più
Se avete bisogno di formazione o di assistenza tecnica per implementare le nostre soluzioni, contattate il vostro rappresentante o cliccate su questo link per ottenere un preventivo e richiedere un'analisi personalizzata del vostro progetto da parte dei nostri esperti del team Professional Services.
Contatta la nostra Community di utenti all’indirizzo https://community.ovh.com/en/.