Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Integrieren Sie Deadline Cloud in Ihre Pipeline
Sie können Ihre bestehenden Rendering-Pipelines in AWS Deadline Cloud integrieren, um Ihr Workflow-Management und Ihre Prozesse zur Einreichung von Jobs zu optimieren.
Was ist Pipeline-Integration?
Eine Pipeline-Integration von Deadline Cloud bezieht sich darauf, wie eine Deadline Cloud-Farm die Stapelverarbeitung für Ihre interaktiven und automatisierten Workflows ermöglicht. In diesem Beispiel wird eine Pipeline für visuelle Effekte verwendet, die Sie an die Anwendungen und Prozesse anpassen können, die Ihre Mitarbeiter in ihren Workflows verwenden.
Eine Pipeline für visuelle Effekte besteht aus den Phasen der Postproduktion zur Verarbeitung von Eingangsmaterial, 3D-Modellen, Animationen, Texturen, Beleuchtung, gerenderten Bildern und mehr. Sie schreibt vor, wie verschiedene Abteilungen Ressourcen austauschen, um die Aufgaben zu erfüllen, für die sie verantwortlich sind. Eine gut durchdachte Pipeline ermöglicht die effiziente Erstellung von endgültigen Bildern für eine Fernsehsendung oder ähnliches.
Durch die Integration einer Deadline Cloud-Farm in Ihre Pipeline können Sie Jobs mit langer Laufzeit in eine Warteschlange auslagern und festlegen, wie Deadline Cloud sie für Flotten von Worker-Hosts plant. Sie können vom Service verwaltete Flotten verwenden und Ihre eigenen Flotten vor Ort oder vor Ort erstellen. AWS
Berücksichtigen Sie bei der Erstellung Ihrer Pipeline-Integration die folgenden Faktoren:
-
Wo werden Ihre Asset-Daten gespeichert, und wie werden Sie sie den Worker-Hosts in der Farm zur Verfügung stellen?
-
Welche Anwendungen und Plug-ins werden für Ihre Jobs benötigt, und wie werden Sie sie auf Worker-Hosts in der Farm bereitstellen?
-
Wenn Künstler oder andere Betreiber Jobs zu erledigen haben, wie werden sie sie dann an die Farm weiterleiten?
-
Wer überwacht den Fortschritt und den Status der Jobs, und wie können Sie die Kosten kontrollieren und die Auslastung der Worker-Hosts optimieren?
Beispiel für ein Studio vor Ort mit einer Farm AWS
Dieses Beispiel konzentriert sich auf eine Pipeline, in der Künstler vor Ort zusammenarbeiten und Jobs zum Rendern an eine Farm einreichen. AWS Der hier vorgestellte Ansatz lässt sich schnell in Deadline Cloud integrieren und bietet einen flexiblen Ausgangspunkt für Anpassungen.
Hier sind die Faktoren für die Pipeline-Integration dieses Beispielstudios:
-
Asset-Daten werden auf einem gemeinsam genutzten NAS-Dateisystem in ihrem Büro vor Ort gespeichert.
-
Bei Windows Aktivierung werden Projekte auf Laufwerk P: und Dienstprogramme auf X: gemountet.
-
Bei macOS Aktivierung werden Projekte auf/gemountetVolumes/Projects and utilities are mounted to /Volumes/Utilities.
-
-
Sie verwenden Maya für die 3D-Modellierung, Arnold für das Rendern und Nuke für das Compositing. In diesen Anwendungen sind keine benutzerdefinierten Plugins installiert.
-
Sie möchten das standardmäßige Einreichungserlebnis verwenden.
-
Die Künstler werden ihre eigenen Jobs überwachen, und die Produzenten werden die Kosten überwachen und bei Bedarf Prioritäten anpassen.
Die Pipeline-Integration für dieses Studio verwendet Jobanhänge, um Daten von den Räumlichkeiten des Studios zu und von AWS dort zu übertragen, da sie leicht zu bedienen ist und sich auf große Flotten skalieren lässt. Der in der Warteschlange konfigurierte S3-Bucket für Auftragsanhänge fungiert als Cache-Ebene zwischen dem lokalen NAS und den Worker-Hosts auf AWS den Worker-Hosts.
Wenn Künstler Jobs von Maya oder Nuke einreichen, scannt der integrierte Einreicher von Deadline Cloud die Szene, um die Dateien zu identifizieren, die für die Ausführung des Jobs benötigt werden, und hängt sie dann an den Job an, indem er sie auf S3 hochlädt. Ein Hochleistungs-Hash wird verwendet, um Dateien zu identifizieren, die zuvor von einem beliebigen Künstler im Studio hochgeladen wurden. Auf diese Weise müssen bei der Einreichung des Jobs nur neue oder geänderte Dateien hochgeladen werden, wenn ein Künstler iterativ neue Versionen derselben Aufnahme einreicht oder ein Künstler eine Aufnahme an einen anderen weitergibt.
Das Studio verwendet Windows sowohl macOS Workstations als auch Workstations. Daher konfiguriert es Speicherprofile mit lokalen Dateisystemverzeichnissen sowohl für seine Projekte als auch für das Dienstprogramm-Laufwerk. Weitere Informationen darüber, wie dies die Pfadzuweisung unterstützt, die erforderlich ist, wenn Jobs auf einem anderen Betriebssystem ausgeführt werden als dem, von dem sie eingereicht wurden, finden Sie im Thema Speicherprofile für Jobanhänge. Sie konfigurieren außerdem einen Linux Host in ihrem Netzwerk so, dass die Ausgabe aller Aufgaben von Aufträgen in der Warteschlange automatisch heruntergeladen wird, wenn sie abgeschlossen sind. Informationen zur Einrichtung finden Sie unter Automatische Downloads für Jobanhänge.
Die Farm umfasst zwei vom Linux Service verwaltete Flotten, deren V CPUs - und RAM-Anforderungen jeweils auf Bereiche festgelegt sind, die von einer Mindestspezifikation ausgehen, die das Studio für seine Aufgaben benötigt. Eine der Flotten ist so konfiguriert, dass sie eine kleine Anzahl von Spot-Instances bereitstellt, um während der Arbeitszeit eine gleichbleibende Renderkapazität zu gewährleisten. Die andere Flotte ist so konfiguriert, dass mehr Jobs außerhalb der Spitzenzeiten zu geringeren Kosten gerendert werden können. Alle Funktionen von Maya, das Plug-in Maya for Arnold und Nuke werden für Linux serviceverwaltete Flotten über den Deadline-Cloud-Conda-Channel bereitgestellt, zusätzlich zu nutzungsbasierter Lizenzierung. Um den Aufwand bei der Anwendungsinstallation zu sparen, ersetzen sie die für die Warteschlange in der Deadline Cloud-Konsole konfigurierte Standard-Conda-Umgebung durch die Github-Beispiel-Conda-Warteschlangenumgebung mit verbessertem Caching.
Um die Einreichung von Jobs zu unterstützen, richteten sie Deadline Cloud-Einreicher auf jeder Workstation ein und wählten dabei die Integrationen Maya und Nuke aus. Mit Deadline Cloud Monitor können sie sich bei der Farm anmelden, den Fortschritt der Jobs überwachen und Protokollausgaben zur Problemdiagnose einsehen. Sowohl der Maya- als auch der Nuke-Submitter verfügen über integrierte Dialoge, um Jobs von der Anwendungsoberfläche aus einzureichen.
Bei der Konfiguration der Benutzerzugriffsebenen in der Farm gewähren sie den Mitwirkenden Zugriff auf Künstler, sodass diese Jobs einreichen, alle Jobs anzeigen und die Eigenschaften ihrer eigenen Jobs ändern können. Sie gewähren Managern Zugriff auf Render-Wrangler, sodass sie die Eigenschaften aller Jobs ändern können. Sie gewähren Eigentümern Zugriff auf Produzenten, sodass sie Ausgaben und Nutzung verfolgen können, indem sie Budgets erstellen und die Nutzungskosten untersuchen.