Große Medienbibliotheken per Batch verarbeiten und migrieren
Importieren Sie Hunderte Gigabyte oder Terabyte aus bestehendem Cloud-Speicher, führen Sie einen automatisierten Workflow für viele Dateien aus und migrieren Sie die Ergebnisse zurück.
Lesen Sie große Medienbibliotheken aus S3, Google Cloud, Azure, SFTP, HTTP und anderen unterstützten Quellen ein.
Übermitteln Sie Batches in Assembly-Größe, während Transloadit parallele Jobs über eine Flotte verteilt, die auf 1.500 Maschinen skalieren kann.
Exportieren Sie verarbeitete Dateien an den ursprünglichen Speicherort oder verschieben Sie sie zu einem neuen Anbieter mit neuem Präfix.
Schwung aufbauen
Geben Sie Ihrer bestehenden Bibliothek ein neues Leben.
Rollen Sie neue Formate und Workflows auf die Dateien aus, die Sie bereits haben.
Bringen Sie neue Formate schneller live
Bereiten Sie Ihre bestehende Bibliothek für die Geräte vor, die Ihr Publikum nutzt.
Machen Sie alte Inhalte auffindbar
Fügen Sie Dateien, die sich bereits im Speicher befinden, Transkripte, Vorschauen und Metadaten hinzu.
Bringen Sie Ihre Migration voran
Importieren, verarbeiten und exportieren Sie Dateien ohne manuelle Download-Zyklen.
Halten Sie Releases konsistent
Wenden Sie ein gespeichertes Template auf die Dateien in Ihrem Batch an.
Entwicklungszeit freisetzen
Lassen Sie verwaltete Worker die Verarbeitung übernehmen, während Ihr Team Features liefert.
Für größere Bibliotheken planen
Planen Sie Ihre Kapazität für Batch-Verarbeitung vor großen Backfills und saisonalen Spitzen.
Von Hunderten Gigabyte bis zu Migrationen im Terabyte-Bereich
Nutzen Sie Transloadit als verwaltete API für Dateiverarbeitung bei einer einmaligen Migration von Cloud-Speicher, einem großen Media-Backfill oder wiederkehrender Massenverarbeitung von Dateien. Importieren Sie aus Ihrem bestehenden Speicher, transformieren Sie jede Datei und exportieren Sie die Ergebnisse, ohne die gesamte Bibliothek durch Ihre Anwendungsserver zu leiten.
Quelle inventarisieren
Wählen Sie die Buckets, Präfixe oder Objektpfade für die Migration aus und schätzen Sie die Gesamtzahl der Dateien und Bytes.
Seitenweise in Assemblies aufteilen
Teilen Sie große Speicherpräfixe seitenweise in Assemblies mit jeweils etwa 500–1.000 Dateien auf, je nach Aufwand pro Datei, und reichen Sie diese in kontrolliertem Tempo ein.
Parallel verarbeiten
Wenden Sie ein gespeichertes Template auf die gesamte Migration an. Jobs, die der Batch Queue zugewiesen sind, teilen sich Ihre Batch-Slots in jeder Region.
Exportieren und abgleichen
Schreiben Sie die Ergebnisse in dasselbe oder ein neues Speicherziel und prüfen Sie dann jede Assembly, bevor Sie Dateien als abgeschlossen markieren.
Ihre Anwendung
- Inventar
- Paginieren
- Einreichen
- Assemblies übermittelt
Transloadit
- Import
- Einplanen
- Transformieren
- Export
- Berichten
- Ergebnisse zurückgegeben
Ihre Anwendung
- IDs erfassen
- Genehmigen
- Veröffentlichen
Sie verantworten die Enden, wir die Mitte
Bei Ihrer Anwendung bleiben die Teile, die von Ihren Daten abhängen: auswählen, was migriert wird, es in Batches in Assembly-Größe in einem von Ihnen gesteuerten Tempo übermitteln und festhalten, was zurückkommt. Das sind eine Inventarschleife und ein idempotenter Callback-Handler.
Alles zwischen diesen beiden Punkten übernehmen wir: den Import der Bytes, das Scheduling über die Flotte und ihre Queues, die Ausführung desselben Templates für jede Datei, den Export der Ergebnisse und die Fehlererfassung pro Assembly. Erfahren Sie, wie Queues und parallele Verarbeitung funktionieren.
Ihr Workflow. Ihre Kontrolle.
Batch-Verarbeitung ohne Kopfschmerzen
Hören Sie auf, für jeden Backfill einmalige Skripte auszuführen. Verwenden Sie einen Workflow wieder, den Sie überprüfen können.
Starten Sie klein und skalieren Sie dann
Testen Sie Ihr Template an einer kleinen Stichprobe und verarbeiten Sie dann Millionen von Dateien mit Transloadit.
Aus Ihrem Storage importieren
Lesen Sie vorhandene Dateien aus unterstützten Buckets und Remote-Storage-Anbietern.
Nutzen Sie Ihre Verarbeitungslogik erneut
Führen Sie dasselbe Template für neue Uploads und vorhandene Dateien aus.
Mehr aus jeder Datei herausholen
Erstellen Sie mehrere Formate, Thumbnails und Metadaten in einem Workflow.
Behalten Sie jede Assembly im Blick
Prüfen Sie den Verarbeitungsstatus und Fehler, um zu entscheiden, was einen weiteren Durchlauf benötigt.
Erfahren Sie, wann jede Assembly fertig ist
Lassen Sie Transloadit Ihren Server benachrichtigen, wenn eine Assembly endet, und prüfen Sie dann ihren Status auf Ergebnisse oder Fehler.
Schaffen Sie Spielraum für Spitzenzeiten
Jobs, die der Batch Queue zugewiesen sind, nutzen Batch-Slots. Weitere Jobs warten, wenn diese Slots belegt sind.
Nutzen Sie Ihren eigenen Speicher
Senden Sie Ergebnisse an Amazon S3, Cloudflare R2, Google Cloud Storage, Azure und mehr.
Behalten Sie die Ausgaben im Griff
Legen Sie ein weiches Rechnungslimit für Warnungen fest oder ein hartes Limit, bei dessen Erreichen neue Assemblies abgelehnt werden.
Starten Sie eine Migration mit Batch-Verarbeitung in großem Maßstab
Häufig gestellte Fragen
Was kann ich mit einem Batch vorhandener Dateien tun?
Videos neu codieren, Bildgrößen ändern, Audio transkribieren, Metadaten extrahieren oder einen anderen gespeicherten Workflow auf Ihre Bibliothek anwenden. Starten Sie mit einem Template, das die gewünschten Ergebnisse liefert. Verfügbare Verarbeitungs-Robots entdecken.
Wo können meine Quelldateien liegen?
Verwenden Sie unterstützte Import-Robots, um Dateien aus Amazon S3, Cloudflare R2, Google Cloud Storage, Azure und anderen Quellen zu lesen. Die Importoptionen bestimmen, wie Dateien ausgewählt werden. Finden Sie Ihre Speicherintegration (English).
Sollte ich die gesamte Bibliothek auf einmal verarbeiten?
Beginnen Sie mit einer repräsentativen Stichprobe, damit Sie Qualität, Ausgabepfade und Nutzung prüfen können. Erweitern Sie den Batch dann mit demselben Template. Große Bibliotheken benötigen möglicherweise mehrere kleinere Assemblies, deren Größe sich nach dem Verarbeitungsaufwand pro Datei richtet, statt einer übergroßen Assembly. Lesen Sie mehr über Assemblies.
Was passiert, wenn alle meine Batch-Slots belegt sind?
Jobs in der Batch Queue nutzen die Batch-Slots Ihres Tarifs. Einige Importe werden ihr je nach Importer automatisch zugewiesen, und Sie können die Batch Queue auch pro Step auswählen. Weitere Jobs warten, bis ein Slot frei ist. Kontaktieren Sie uns zu Ihrer Kapazität für Batch-Verarbeitung, bevor Sie einen großen Backfill starten. Erfahren Sie, wie Queues und Slots funktionieren.
Wie finde ich fehlgeschlagene Jobs oder erfahre, wann die Verarbeitung abgeschlossen ist?
Verwenden Sie Assembly-Status-Antworten und Notifications, um Abschluss und Fehler zu verfolgen. Ihre Anwendung kann entscheiden, welche fehlgeschlagenen Assemblies erneut ausgeführt werden müssen. Webhook-Leitfaden lesen.
Kann ich Ergebnisse zu einem anderen Speicheranbieter exportieren?
Ja. Kombinieren Sie den Import-Robot des Quellanbieters mit dem Export-Robot des Zielanbieters. Wählen Sie Ausgabepfade bewusst und prüfen Sie die Ergebnisse, bevor Sie die Originale entfernen. So speichern Sie verarbeitete Dateien.
Wie kann ich Kosten abschätzen und kontrollieren?
Die Preise variieren je nach Vorgang und Nutzung. Ein weiches Rechnungslimit verschickt Warnungen; sobald ein hartes Limit erreicht ist, werden neue Assemblies abgelehnt. Fragen Sie bei größeren Workloads nach Mengenpreisen und Kapazität für die Batch-Verarbeitung. Schätzen Sie Ihre Workflow-Kosten.
