本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將截止日期雲端整合到您的管道
您可以將現有的轉譯管道與 AWS 截止日期雲端整合,以簡化工作流程管理和任務提交程序。
什麼是管道整合?
Deadline Cloud 的管道整合是指 Deadline Cloud Farm 如何為您的互動式和自動化工作流程提供批次處理。此範例使用視覺化效果管道,您可以適應操作員在其工作流程中使用的應用程式和程序。
視覺效果管道包含後製階段,可處理輸入影像素材、3D 模型、動畫、紋理、照明、渲染影像等。它會指定不同部門如何交換資產來執行他們負責的任務。精心設計的管道有助於有效地為電視節目或類似節目建立最終影像。
透過將截止日期雲端陣列整合到您的管道中,您可以將長時間執行的任務卸載至佇列,並排定截止日期雲端在工作者主機機群上排程任務的優先順序。您可以使用由 服務管理的機群,也可以在內部部署或上建立自己的機群 AWS。
若要建立管道整合,請考慮下列因素:
-
您的資產資料存放在何處,以及如何將它們提供給陣列中的工作者主機?
-
您的任務需要哪些應用程式和外掛程式,以及如何將它們佈建到陣列中的工作者主機?
-
當藝術家或其他運算子有任務要執行時,他們將如何將其提交到陣列?
-
誰將監控任務的進度和狀態,以及如何控制成本並最佳化工作者主機的使用率?
具有 陣列的內部部署 Studio 範例 AWS
此範例著重於一個管道,其中藝術家在現場部署一起工作,並將任務提交到 上的陣列 AWS 進行轉譯。此處提供的方法可快速加入截止日期雲端,並提供靈活的自訂起點。
以下是此範例 Studio 管道整合的因素:
-
資產資料存放在內部部署辦公室的 NAS 共用檔案系統上。
-
在 上Windows,專案會掛載至 P: 磁碟機,而公用程式則會掛載至 X:。
-
在 上macOS,專案會掛載到 /Volumes/Projects 和公用程式會掛載到 /Volumes/Utilities。
-
-
它們使用 Maya 進行 3D 建模、使用 Arnold 進行轉譯,以及使用 Nuke 進行合成。這些應用程式中未安裝任何自訂外掛程式。
-
他們想要使用預設提交體驗。
-
藝術家將監控自己的任務,製作者將監控成本並視需要調整優先順序。
此 Studio 的管道整合使用任務附件,在 Studio 內部部署之間來回傳輸資料 AWS,因為使用 很容易,並且可以擴展到大型機群。佇列上設定的任務會連接 S3 儲存貯體,做為內部部署 NAS 和工作者主機之間的快取層 AWS。
當藝術家從 Maya 或 Nuke 提交任務時,截止日期雲端整合提交者會掃描場景,以識別任務執行所需的檔案,然後將它們上傳到 S3 以連接到任務。高效能雜湊用於識別工作室中任何藝術家先前上傳的檔案。如此一來,當藝術家反覆提交相同鏡頭的新版本,或某個藝術家將鏡頭遞交給另一個藝術家時,只需要在提交任務的過程中上傳新的或修改的檔案。
Studio 同時使用 Windows和 macOS 工作站,因此它們會針對其專案和公用程式磁碟機,使用本機類型的檔案系統位置來設定儲存設定檔。如需詳細資訊,請參閱任務連接主題的儲存描述檔,了解當任務在與提交任務不同的作業系統上執行時,如何支援必要的路徑映射。他們也會設定其網路上的Linux主機,以便在任務完成時自動下載佇列中所有任務的輸出。若要了解如何設定,請參閱自動下載任務附件。
陣列包含兩個Linux服務受管機群,其 vCPUs和 RAM 需求設定為從 Studio 工作所需的最低規格開始的範圍。其中一個機群設定為提供少量 Spot 執行個體,以在工作時間內提供一致的轉譯容量,另一個機群設定為等待並儲存,以在離峰時間以較低的成本轉譯更多任務。所有 Maya、Maya for Arnold 外掛程式和 Nuke 都適用於來自截止日期雲端 conda 頻道Linux的服務受管機群,以及以用量為基礎的授權。為了節省應用程式安裝的額外負荷,他們會將 Deadline Cloud 主控台中為佇列設定的預設 Conda 環境取代為具有改善快取的 github 範例 conda 佇列環境
為了支援任務提交,他們會在每個工作站上設定截止日期雲端提交者,選取 Maya 和 Nuke 整合。使用截止日期雲端監視器,他們可以登入陣列、監控任務進度,以及檢視日誌輸出以診斷問題。Maya 和 Nuke 提交者都具有整合對話方塊,可在應用程式界面內提交任務。
在陣列中設定使用者存取層級時,它們可讓 Contributor 存取藝術家,讓他們可以提交任務、檢視所有任務,以及修改自己的任務屬性。它們可讓管理員存取轉譯 Wrangler,以便修改所有任務的屬性。它們可讓擁有者存取生產者,以便透過建立預算和探索用量成本來追蹤支出和用量。