Processe em lote e migre grandes bibliotecas de mídia
Importe centenas de gigabytes ou terabytes do armazenamento em nuvem existente, execute um fluxo de trabalho automatizado em muitos arquivos e migre os resultados de volta.
Leia grandes bibliotecas de mídia do S3, Google Cloud, Azure, SFTP, HTTP e outras fontes compatíveis.
Envie lotes do tamanho de uma Assembly enquanto a Transloadit agenda Jobs simultâneos em uma frota que pode escalar até 1.500 máquinas.
Exporte os arquivos processados para o local de armazenamento original ou mova-os para um novo provedor e prefixo.
Ganhe impulso
Dê uma nova vida à sua biblioteca existente.
Lance novos formatos e fluxos de trabalho nos arquivos que você já tem.
Lance novos formatos mais rápido
Prepare sua biblioteca existente para os dispositivos que seu público usa.
Torne conteúdo antigo pesquisável
Adicione transcrições, prévias e metadados a arquivos já armazenados.
Avance sua migração
Importe, processe e exporte arquivos sem ciclos de download manuais.
Mantenha os lançamentos consistentes
Aplique um Template salvo aos arquivos do seu lote.
Libere tempo de engenharia
Deixe workers gerenciados cuidarem do processamento enquanto sua equipe lança recursos.
Planeje-se para bibliotecas maiores
Planeje sua capacidade em lote antes de grandes processamentos retroativos e picos sazonais.
De centenas de gigabytes a migrações na escala de terabytes
Use a Transloadit como uma API gerenciada de processamento de arquivos para uma migração única de armazenamento em nuvem, um grande processamento retroativo de mídia ou um processamento recorrente de arquivos em massa. Importe do seu armazenamento existente, transforme cada arquivo e exporte os resultados sem fazer toda a biblioteca passar pelos seus servidores de aplicação.
Inventariar a origem
Escolha os buckets, prefixos ou caminhos de objeto a migrar e estime o total de arquivos e bytes.
Paginar em Assemblies
Pagine prefixos grandes de armazenamento em Assemblies de aproximadamente 500–1.000 arquivos, dependendo do trabalho por arquivo, e envie-as a uma taxa controlada.
Processar simultaneamente
Aplique um único Template salvo em toda a migração. Jobs atribuídos à Batch Queue compartilham suas vagas de Job em lote em cada região.
Exportar e reconciliar
Grave os resultados no mesmo destino de armazenamento ou em um novo e, depois, verifique cada Assembly antes de marcar os arquivos como concluídos.
Sua aplicação
- Inventariar
- Paginar
- Enviar
- Assemblies enviadas
Transloadit
- Importar
- Agendar
- Transformar
- Exportar
- Relatar
- Resultados devolvidos
Sua aplicação
- Registrar IDs
- Aprovar
- Publicar
As pontas são suas, o meio é nosso
Sua aplicação fica com as partes que dependem dos seus dados: escolher o que migrar, enviar em lotes do tamanho de uma Assembly no ritmo que você controla e registrar o que voltou. Isso se resume a um loop de inventário e um handler de callback idempotente.
Tudo o que fica entre esses dois pontos é com a gente: importar os bytes, agendar o trabalho pela frota e por suas filas, executar o mesmo Template em cada arquivo, exportar os resultados e contabilizar os erros por Assembly. Veja como funcionam as filas e o processamento simultâneo.
Seu fluxo de trabalho. Seus controles.
Processamento em lote sem dor de cabeça
Pare de executar scripts avulsos para cada processamento retroativo. Reutilize um fluxo de trabalho que você pode inspecionar.
Comece pequeno e depois escale
Teste seu Template em uma pequena amostra e depois processe milhões de arquivos com a Transloadit.
Importar do seu armazenamento
Leia arquivos existentes de buckets e provedores de armazenamento remoto suportados.
Reutilize sua lógica de processamento
Execute o mesmo Template para novos uploads e arquivos existentes.
Aproveite mais de cada arquivo
Crie múltiplos formatos, miniaturas e metadados em um único fluxo de trabalho.
Acompanhe cada Assembly
Inspecione o status de processamento e os erros para decidir o que precisa de uma nova execução.
Saiba quando cada Assembly termina
Peça para a Transloadit notificar seu servidor quando uma Assembly terminar e, depois, consulte o status dela para ver resultados ou erros.
Abra espaço para os dias de pico
Jobs atribuídos à Batch Queue usam vagas de Job em lote. Jobs extras aguardam quando essas vagas estão ocupadas.
Use seu próprio armazenamento
Envie resultados para Amazon S3, Cloudflare R2, Google Cloud Storage, Azure e muito mais.
Mantenha os gastos sob controle
Defina um limite de cobrança flexível para receber alertas ou um limite rígido que rejeita novas Assemblies quando atingido.
Inicie uma migração de processamento em lote em grande escala
Perguntas frequentes
O que posso fazer com um lote de arquivos existentes?
Recodifique vídeos, redimensione imagens, transcreva áudio, extraia metadados ou aplique outro fluxo de trabalho salvo à sua biblioteca. Comece com um Template que produza os resultados de que você precisa. Explore os Robots de processamento disponíveis.
Onde podem ficar meus arquivos de origem?
Use os Robots de importação compatíveis para ler do Amazon S3, Cloudflare R2, Google Cloud Storage, Azure e outras fontes. As opções de importação determinam como os arquivos são selecionados. Encontre sua integração de armazenamento (English).
Devo processar toda a biblioteca de uma vez?
Comece com uma amostra representativa para verificar a qualidade, os caminhos de saída e o uso. Depois, amplie o lote com o mesmo Template. Bibliotecas grandes podem precisar de várias Assemblies menores, dimensionadas conforme o trabalho pelo qual cada arquivo passa, em vez de uma única Assembly grande demais. Leia sobre Assemblies.
O que acontece quando todas as minhas vagas de Job em lote estão ocupadas?
Jobs na Batch Queue usam as vagas de Job em lote do seu plano. Algumas importações são atribuídas a ela automaticamente, dependendo do importador, e você também pode escolhê-la por Step. Jobs extras aguardam até que uma vaga fique disponível. Fale conosco sobre capacidade em lote antes de um grande processamento retroativo. Saiba como funcionam as filas e as vagas.
Como encontro Jobs com falha ou sei quando o processamento termina?
Use respostas de status de Assembly e notificações para acompanhar a conclusão e os erros. Seu aplicativo pode decidir quais Assemblies com falha precisam ser reprocessadas. Leia o guia de webhooks.
Posso exportar resultados para um provedor de armazenamento diferente?
Sim. Combine o Robot de importação do provedor de origem com o Robot de exportação do provedor de destino. Escolha os caminhos de saída deliberadamente e verifique os resultados antes de remover os originais. Veja como salvar arquivos processados.
Como posso estimar e controlar custos?
Os preços variam conforme a operação e o uso. Um limite de cobrança flexível envia alertas; quando um limite rígido é atingido, novas Assemblies são rejeitadas. Para cargas de trabalho maiores, pergunte sobre preços por volume e capacidade de lote. Estime os custos do seu fluxo de trabalho.
