

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將截止日期雲端整合到您的管道
<a name="pipeline-integration"></a>

您可以將現有的轉譯管道與 AWS 截止日期雲端整合，以簡化工作流程管理和任務提交程序。

## 什麼是管道整合？
<a name="pipeline-integration-overview"></a>

Deadline Cloud 的管道整合是指 Deadline Cloud Farm 如何為您的互動式和自動化工作流程提供批次處理。此範例使用視覺化效果管道，您可以適應操作員在其工作流程中使用的應用程式和程序。

視覺效果管道包含後製階段，可處理輸入影像素材、3D 模型、動畫、紋理、照明、渲染影像等。它會指定不同部門如何交換資產來執行他們負責的任務。精心設計的管道有助於有效地為電視節目或類似節目建立最終影像。

透過將截止日期雲端陣列整合到您的管道中，您可以將長時間執行的任務卸載至佇列，並排定截止日期雲端在工作者主機機群上排程任務的優先順序。您可以使用由 服務管理的機群，也可以在內部部署或上建立自己的機群 AWS。

若要建立管道整合，請考慮下列因素：
+ 您的資產資料存放在何處，以及如何將它們提供給陣列中的工作者主機？
+ 您的任務需要哪些應用程式和外掛程式，以及如何將它們佈建到陣列中的工作者主機？
+ 當藝術家或其他運算子有任務要執行時，他們將如何將其提交到陣列？
+ 誰將監控任務的進度和狀態，以及如何控制成本並最佳化工作者主機的使用率？

## 具有 陣列的內部部署 Studio 範例 AWS
<a name="pipeline-integration-example-on-premises"></a>

此範例著重於一個管道，其中藝術家在現場部署一起工作，並將任務提交到 上的陣列 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 工作站，因此它們會針對其專案和公用程式磁碟機，使用本機類型的檔案系統位置來設定儲存設定檔。如需詳細資訊，請參閱[任務連接主題的儲存描述](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/storage-profile-job-attachments.html)檔，了解當任務在與提交任務不同的作業系統上執行時，如何支援必要的路徑映射。他們也會設定其網路上的Linux主機，以便在任務完成時自動下載佇列中所有任務的輸出。若要了解如何設定，請參閱[自動下載任務附件](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/auto-downloads.html)。

陣列包含兩個Linux服務受管機群，其 vCPUs和 RAM 需求設定為從 Studio 工作所需的最低規格開始的範圍。其中一個機群設定為提供少量 Spot 執行個體，以在工作時間內提供一致的轉譯容量，另一個機群設定為等待並儲存，以在離峰時間以較低的成本轉譯更多任務。所有 Maya、Maya for Arnold 外掛程式和 Nuke 都適用於來自截止日期雲端 conda 頻道Linux的服務受管機群，以及以用量為基礎的授權。為了節省應用程式安裝的額外負荷，他們會將 Deadline Cloud 主控台中為佇列設定的預設 conda 環境取代為[具有改善快取的 github 範例 conda 佇列環境](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/queue_environments#conda-queue-environment-with-improved-caching)。

為了支援任務提交，他們會在每個工作站上[設定截止日期雲端提交者](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/submitter.html)，選取 Maya 和 Nuke 整合。使用截止日期雲端監視器，他們可以登入陣列、監控任務進度，以及檢視日誌輸出以診斷問題。Maya 和 Nuke 提交者都具有整合對話方塊，可在應用程式界面內提交任務。

在陣列中[設定使用者存取層級](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/manage-users-by-farm.html)時，它們可讓 Contributor 存取藝術家，讓他們可以提交任務、檢視所有任務，以及修改自己的任務屬性。它們可讓管理員存取轉譯 Wrangler，以便修改所有任務的屬性。它們可讓擁有者存取生產者，以便透過建立預算[和探索用量成本來追蹤支出](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/manage-costs.html)和用量。