For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/pt/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/pt/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/pt/guides/storage-and-backup/object-storage/pcs-optimised-method-for-uploading-files-to-object-storage.md.

Object Storage Swift - Otimizar os uploads para o Object Storage

Ver como Markdown

Objetivo

Aquando do envio de ficheiros volumosos para o Object Storage (como vídeos ou imagens de discos, por exemplo), é possível utilizar o cliente OpenStack Swift para otimizar as transferências ao segmentar os ficheiros.

Este guia explica-lhe como melhorar a velocidade dos uploads para o Object Storage graças a esta funcionalidade.

Pré-requisitos

Instruções

OpenStack Swift permite-lhe armazenar ficheiros sem limite de tamanho ao dividi-lo em vários segmentos.

Na realidade, quando um cliente Swift é utilizado para enviar um ficheiro, o nœud de armazenamento é determinado pelo proxy Swift ao utilizar uma hash do nome do objecto. Existe então uma grande possibilidade que os segmentos sejam armazenados em nœuds de armazenamento diferentes permitindo a escrita dos seus dados com uma velocidade superior.

Podemos enviar um ficheiro de 10GB em 100 segmentos de 100MB:

root@server:~$ swift upload --segment-size 104857600 --segment-threads 100
container_name 10Gio.dat
ArgumentDescription
--segment-sizeTaille des segments en bytes
--segment-threadsNombre de segments

É possível medir a velocidade de upload ao utilizar programas como por exemplo o iftop.

Quer saber mais?

Para obter formação ou assistência técnica na implementação das nossas soluções, contacte o seu representante comercial ou consulte a página Professional Services para solicitar um orçamento e uma análise personalizada do seu projeto pelos nossos especialistas.

Fale com nossa comunidade de utilizadores.

Esta página foi útil?