As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Melhores práticas do File Transfer
Para maximizar os benefícios de Nimble Studio File Transfer, sugerimos executar as práticas recomendadas nesta página.
Conteúdos
Amazon Simple Storage Service (Amazon S3)
-
Siga as práticas de nomenclatura de bucket do Amazon Simple Storage Service (Amazon S3) descritas no tutorial de Criação de nomes de chaves de objetos.
-
Para otimizar as velocidades de transferência de todo o mundo para os buckets do Amazon S3, siga as instruções no tutorial Como configurar transferências de arquivos rápidas e seguras usando o Amazon S3 Transfer Acceleration.
-
Para minimizar os custos de armazenamento, configure uma regra de ciclo de vida seguindo as instruções no tutorial Como configurar o ciclo de vida de um bucket para abortar carregamentos de várias partes incompletos. Para obter mais informações sobre a redução de custos, consulte a postagem do blog Descobrindo e excluindo uploads de várias partes incompletos para reduzir os custos do Amazon S3
.
AWS Key Management Service (AWS KMS)
-
Ao criar um bucket do S3 em Crie um bucket do S3, recomendamos que você escolha uma AWS Key Management Servicechave (SSE-KMS). Para obter mais informações sobre chaves KMS, consulte Chaves do cliente e chaves de AWS.
Hardware
Recomendamos que seu computador atenda aos seguintes requisitos para você usar File Transfer.
-
8 núcleos de CPU lógicos
-
RAM de 8 GB
File Transfer pode ser executado em uma máquina com menos especificações do que essas, mas isso pode diminuir o desempenho.
Configuração
Você tem a opção de usar o ajuste automático ou ajustar manualmente os parâmetros para melhor atender aos seus casos de uso de transferência de arquivos. Se você optar por ajustar manualmente as configurações e fizer isso de maneira inadequada, o desempenho poderá ser ruim. Recomendamos que a maioria dos usuários mantenha o ajuste automático habilitado.
Configuração de ajuste automático
Recomendamos que a maioria dos usuários deixe a configuração de Ajuste automático de transferência habilitada. Se a configuração de Ajuste automático de transferência estiver habilitada, o File Transfer definirá automaticamente os valores de Número de threads e Tamanho do bloco. File Transfer determina as configurações mais eficazes com base no tipo de dados transferidos.
A configuração de Ajuste automático de transferência ajusta suas configurações de desempenho por arquivo. Se você definir manualmente os valores para Número de threads e Tamanho do bloco, essas configurações serão aplicadas a todo o lote de transferências. É por isso que o Ajuste automático de transferência geralmente aumenta o desempenho quando você transfere arquivos de tamanhos diferentes. O desempenho da configuração de Ajuste automático de transferência é comparável aos ajustes manuais de configurações quando você transfere arquivos de tamanhos semelhantes. Se você tiver conhecimento avançado do hardware e dos dados de transferência, suas configurações manuais podem superar os valores escolhidos pelo Ajuste automático de transferência.
Threads
Com File Transfer, cada transferência é dividida em várias threads individuais que são usadas para transferir cada arquivo. As threads são mais eficazes quando você carrega arquivos grandes (> 1 GB). As threads também podem ajudar com arquivos pequenos, mas as diferenças nas velocidades de transferência não serão perceptíveis.
Por padrão, o número de threads é 10. Recomendamos que você aumente esse valor em incrementos de 5 até usar totalmente seus recursos de largura de banda. Você pode monitorar os recursos de largura de banda a partir da interface gráfica do usuário (GUI) observando as velocidades de download e upload das transferências.
Tamanho do bloco
O tamanho do bloco é o tamanho (em MB) fornecido por cada thread. O tamanho do bloco é útil se o tamanho do arquivo for repetido no conjunto de arquivos que estão sendo carregados.
Recomendamos que você defina o tamanho do bloco como 5 a 10 vezes maior do que o tamanho médio do arquivo que você está transferindo. Por exemplo, se o tamanho médio do arquivo em um conjunto de dados for 50 MB, defina o tamanho do bloco entre 55 e 60. Se o tamanho do arquivo for maior que 1 GB, isso não mostrará tantos benefícios.
Máximo de transferências ativas
O máximo de transferências ativas determina quantos arquivos individuais que File Transfer processa ao mesmo tempo. Ajustar o máximo de transferências ativas é mais eficaz quando você transfere vários arquivos pequenos com menos de 1 GB. Recomendamos aumentar o valor máximo de transferências ativas à medida que o tamanho do arquivo diminuir.
A tabela a seguir mostra os pontos de partida e incrementos recomendados para o máximo de transferências ativas. Comece com o valor na coluna de máximo de transferências ativas e aumente-o pelo valor do incremento até atingir o desempenho desejado.
Tamanho do arquivo | Máximo de transferências ativas | Incrementa |
---|---|---|
< 1 MB |
100 |
|
> 1 MB–< 100 MB |
50 |
|
> 100 MB–< 1 GB |
25 |
|
> 1 GB |
10 |
|
Somas de verificação
Somas de verificação de File Transfer é o número de somas de verificação individuais que File Transfer processa por vez. O algoritmo de soma de verificação é o algoritmo que File Transfer usa para integridade do arquivo ao transferir arquivos.
Você pode escolher entre quatro algoritmos de soma de verificação: MD5, XXHash,XXHash64 e XXH3. Essa é uma preferência com base no nível de segurança e velocidade que você deseja. O método de soma de verificação mais antigo e padrão que é seguro é MD5.
O valor máximo recomendado de somas de verificação ativas é o número total de núcleos de CPU menos 1.