Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Estendi la tua render farm locale al cloud
Gestisci già una render farm in locale e desideri una capacità aggiuntiva durante i picchi di domanda senza acquistare e gestire altro hardware. Con AWS Deadline Cloud (Deadline Cloud), puoi aggiungere lavoratori cloud nella stessa farm dei tuoi lavoratori locali e inviare lavori a entrambe le sedi. L'invio di lavoro in eccesso al cloud in periodi di forte domanda viene spesso definito cloud bursting.
Un'azienda agricola ibrida combina due tipi di flotte in un'unica azienda agricola:
-
I tuoi dipendenti locali esistenti funzionano come una flotta gestita dal cliente (CMF). Sei tu a controllare gli host, il sistema operativo e il software. Un lavoratore può essere un server locale, un server in una struttura di co-location o un'istanza Amazon Elastic Compute Cloud (Amazon EC2). Per ulteriori informazioni, consulta Crea e utilizza flotte gestite dai clienti di Deadline Cloud.
-
La tua capacità cloud funziona come una flotta gestita da servizi (SMF), in cui Deadline Cloud gestisce gli host dei lavoratori, la scalabilità e l'applicazione delle patch per te. Puoi anche utilizzare la capacità cloud come una flotta di istanze Amazon EC2 gestita dal cliente quando hai bisogno di un maggiore controllo. Per ulteriori informazioni, consulta Configura e utilizza flotte gestite dal servizio Deadline Cloud.
Deadline Cloud invia il lavoro alle tue flotte tramite code, quindi decidi come organizzare le code prima di ampliare la tua farm. Poiché le flotte gestite dai servizi e le flotte gestite dai clienti installano le applicazioni in modo diverso, puoi assegnare a ogni tipo di flotta la propria coda o condividerne una tra entrambi i tipi di flotta. Per un confronto tra i due approcci, vedere. Scegli una strategia di coda
Qualunque strategia di coda tu scelga, pianifica ciascuno dei seguenti livelli in modo che i tuoi lavori vengano eseguiti correttamente su ogni flotta. Il resto di questo argomento descrive ogni livello e contiene collegamenti a istruzioni dettagliate.
La tabella seguente riassume in che modo ogni livello differisce tra i tre tipi di lavoratori che è possibile combinare in un'azienda agricola ibrida. I tuoi worker locali e le tue istanze Amazon EC2 cloud sono entrambi flotte gestite dal cliente, ma differiscono nel modo in cui raggiungono i tuoi dati e la tua rete, quindi nella tabella li elenca separatamente.
| Livello | On-premises (flotta gestita dal cliente) | Flotta gestita dal cliente nel cloud (Amazon EC2) | Service-managed flotta |
|---|---|---|---|
| Ospiti dei lavoratori | L'utente effettua il provisioning e la gestione dell'hardware, del sistema operativo e delle patch in proprio. | Tu esegui il provisioning e gestisci le istanze Amazon EC2. | Deadline Cloud gestisce gli host, il sistema operativo e l'applicazione delle patch. |
| Applicazioni | Preinstalla le applicazioni sui tuoi dipendenti o utilizza un canale conda in Amazon S3. | Preinstalla le applicazioni, inseriscile in un formato Amazon Machine Image (AMI) o usa un canale conda in Amazon S3. | Installa automaticamente i DCC più diffusi dal canale conda Deadline. Cloud-managed Per fornire applicazioni personalizzate, utilizza gli script di configurazione dell'host o il tuo canale conda in Amazon S3. Per l'elenco delle applicazioni supportate, consulta Software supportato. |
| Licenze | Connetti un endpoint di licenza per UBL o connettiti al tuo server di licenza per BYOL. | Connetti un endpoint di licenza per UBL o connettiti al tuo server di licenza per BYOL. | UBL è configurato automaticamente. Per BYOL, inoltra le porte di licenza al tuo server con SSM. |
| Accesso alle risorse | Usa gli allegati al lavoro o lo storage condiviso già installato dai tuoi dipendenti. | Usa gli allegati al lavoro o l'archiviazione condivisa nel tuo VPC. | Usa gli allegati al lavoro o connettiti allo storage condiviso nel tuo VPC con gli endpoint delle risorse VPC. |
| Scalabilità e costi | Capacità fissa di tua proprietà. | Usa un gruppo Amazon EC2 Auto Scaling per aumentare e ridurre la capacità in base alla domanda. | Scala automaticamente tra il numero minimo e massimo di lavoratori impostato. |
Distribuisci i lavori tra le tue flotte
Quando associ una coda a più di una flotta, Deadline Cloud distribuisce i lavori tra le flotte compatibili con ogni lavoro. Lo scheduler confronta i requisiti dell'host di ogni fase con le capacità dei lavoratori dichiarate da ciascuna flotta ed esegue la fase su una flotta che soddisfa tali requisiti. Per ulteriori informazioni, consulta Pianifica i lavori in Deadline Cloud.
Per bilanciare automaticamente la capacità tra le flotte, puoi utilizzare l'esempio di capacity manager. Utilizza una funzione Lambda e uno EventBridge Scheduler per regolare il numero di lavoratori della flotta mantenendo un obiettivo di capacità totale. Puoi adattare lo stesso modello per spostare la capacità verso la tua flotta cloud durante i picchi di domanda. Per ulteriori informazioni, consulta Gestisci la capacità della flotta ibrida Wait and Save e Spot con CloudFormation.
Nota
Deadline Cloud non offre un'impostazione integrata per preferire una flotta rispetto a un'altra, ad esempio riempiendo il parco veicoli on-premise prima di quello cloud. Per indirizzare il lavoro specifico verso una sede specifica, definisci capacità distinte per ogni flotta e quindi imposta i requisiti corrispondenti dell'host sulle fasi da eseguire in quella sede. Per approssimare automaticamente l'assegnazione delle priorità alla flotta, utilizzate l'esempio di gestione della capacità descritto nel paragrafo precedente.
Scegli una strategia di coda
Service-managed le flotte e le flotte gestite dai clienti installano e gestiscono le applicazioni in modo diverso, quindi decidi come organizzare le code prima di associarle alle flotte. In una flotta gestita da servizi, l'ambiente di coda conda predefinito installa automaticamente i pacchetti conda richiesti dai job. Customer-managed Per impostazione predefinita, nelle flotte non sono installati i comandi conda, quindi lo stesso ambiente di coda causa errori nei lavoratori gestiti dai clienti.
Puoi risolvere la differenza in uno dei due modi seguenti:
-
Utilizza una coda separata per ogni tipo di flotta (consigliato): associa la tua flotta gestita dal servizio a una coda che utilizza l'ambiente di coda conda predefinito e associa la tua flotta gestita dal cliente a una coda separata che non la utilizza. Ogni tipo di parco veicoli ottiene la configurazione dell'applicazione prevista ed eviti errori condominiali. Ogni processo viene inviato alla coda per la posizione in cui si desidera che venga eseguito.
-
Condividi una coda per entrambi i tipi di flotta: associa entrambe le flotte alla stessa coda in modo che Deadline Cloud distribuisca ogni lavoro in qualsiasi sede abbia capacità disponibile, senza modificare il luogo in cui invii il lavoro. Una coda condivisa richiede più configurazioni perché non è possibile utilizzare l'ambiente di coda conda predefinito. Invece, fornisci le applicazioni in un modo che funzioni su entrambi i tipi di flotta. Scegli una coda condivisa se desideri che i carichi di lavoro più elevati vengano trasferiti automaticamente nel cloud.
Per eseguire le applicazioni su una coda condivisa, crea il tuo canale conda in Amazon Simple Storage Service (Amazon S3) utilizzato da entrambi i tipi di flotte, oppure installa le applicazioni direttamente sui lavoratori gestiti dai clienti e modifica l'ambiente di coda in modo che le applicazioni appaiano nel percorso dell'utente. Per ulteriori informazioni, consulta Crea un canale conda usando S3 e Configura i lavori utilizzando ambienti di coda.
Applicazioni di licenza su entrambe le flotte
Deadline Cloud offre licenze basate sull'uso (UBL) e puoi anche portare la tua licenza (BYOL). Entrambe le opzioni funzionano su lavoratori cloud e locali. Per una panoramica, consulta Utilizzo delle licenze software con Deadline Cloud.
-
UBL è configurato automaticamente su flotte gestite dal servizio. Per utilizzare UBL su una flotta gestita dal cliente, compresi i lavoratori locali, connetti un endpoint di licenza. Per ulteriori informazioni, consulta Connetti le flotte gestite dai clienti a un endpoint di licenza.
-
Per utilizzare il server di licenza esistente con un parco licenze gestito dai servizi, inoltra le porte di licenza dai lavoratori al server di licenza o al proxy con Amazon EC2 Systems Manager (SSM). Per ulteriori informazioni, consulta Connetti flotte gestite dal servizio a un server di licenze personalizzato.
-
Per utilizzare prima le licenze esistenti e tornare a UBL quando sono esaurite, combina BYOL e UBL. Per ulteriori informazioni, consulta Combinazione di BYOL e UBL.
Consenti a entrambe le flotte di accedere alle tue risorse
Entrambe le flotte devono accedere ai dati letti e scritti dai tuoi lavori. Deadline Cloud supporta due approcci e puoi utilizzarli insieme:
-
Allegati di lavoro: Deadline Cloud carica i file necessari a un lavoro su Amazon S3 e successivamente scarica l'output. Gli allegati di lavoro non richiedono una configurazione di archiviazione condivisa e funzionano con flotte di qualsiasi dimensione. Se i dati sono già presenti AWS, gli allegati di lavoro aggiungono un'altra copia dei dati, insieme ai tempi di trasferimento e ai costi di archiviazione associati.
-
Storage condiviso: i tuoi dipendenti installano un file system condiviso che contiene le tue risorse. Per semplificare il modo in cui i tuoi dipendenti locali e cloud gestiscono le risorse, puoi connettere i tuoi dipendenti della flotta gestiti dai servizi allo storage condiviso nel tuo cloud privato virtuale (VPC) con endpoint di risorse VPC. Entrambi i tipi di parco veicoli leggono e scrivono quindi gli stessi file. Per ulteriori informazioni, consulta Connetti le risorse VPC al tuo SMF con gli endpoint delle risorse VPC.
Poiché le workstation locali e i cloud worker possono utilizzare sistemi operativi e layout di file system diversi, utilizza i profili di archiviazione per modellare ciascuna configurazione. I profili di archiviazione consentono a Deadline Cloud di mappare i percorsi in modo che un lavoratore possa trovare i dati indipendentemente da dove viene inviato un lavoro. Per ulteriori informazioni, consulta Profili di archiviazione e mappatura dei percorsi.
Connetti i lavoratori del cloud alla tua rete
I cloud worker hanno spesso bisogno di accedere a risorse che vengono eseguite nel tuo VPC o nella tua rete locale, come file system condivisi, server di licenza e database. Con gli endpoint delle risorse VPC per flotte gestite dai servizi, i tuoi lavoratori possono connettersi a queste risorse tramite una connessione privata che utilizza VPC Lattice. Per ulteriori informazioni, consulta Connetti le risorse VPC al tuo SMF con gli endpoint delle risorse VPC.
Per montare un file system o configurare altri accessi di rete su un fleet worker gestito dal servizio, utilizza uno script di configurazione dell'host. Gli script di configurazione dell'host vengono eseguiti con privilegi di amministratore all'avvio di un worker. Per ulteriori informazioni, consulta Esegui script di configurazione dell'host con privilegi di amministratore.
Nota
Il traffico attraverso un endpoint di risorse VPC utilizza Network Address Translation (NAT), che non è compatibile con tutte le risorse. Ad esempio, Microsoft Active Directory non può connettersi tramite NAT.
Abbina le applicazioni a ciascun tipo di parco
Verifica che ogni applicazione per la creazione di contenuti digitali (DCC) utilizzata dai tuoi lavori possa essere eseguita su entrambi i tipi di parco macchine. Sulle flotte gestite dai servizi, il canale Deadline Cloud-managed conda fornisce automaticamente i DCC più diffusi. Per le applicazioni che il canale non fornisce o per i lavoratori gestiti dai clienti che non possono utilizzare il canale, impacchettate voi stessi le applicazioni come descritto in. Scegli una strategia di coda Per l'elenco delle applicazioni supportate, consulta Software supportato nella AWS Deadline Cloud User Guide.
Controlla i costi del cloud
Per pagare la capacità del cloud solo durante i picchi di domanda, riduci la tua flotta cloud quando è inattiva. Service-managed le flotte si ridimensionano automaticamente tra il numero minimo e massimo di lavoratori impostato. Per un parco di istanze Amazon EC2 gestito dal cliente, puoi configurare il ridimensionamento automatico in modo che il parco cresca e si riduca in base alla domanda. Per ulteriori informazioni, consulta Crea un'infrastruttura di flotta con un gruppo Amazon EC2 Auto Scaling.
Risorse correlate
Per indicazioni sulla progettazione di un flusso di lavoro completo di Deadline Cloud per l'invio dei lavori, la gestione delle candidature, le licenze, l'accesso alle risorse e l'infrastruttura dei lavoratori, consulta. Guida all'architettura cloud di Deadline
Per esempi eseguibili, incluso un modello di riferimento che collega un file system condiviso a una flotta gestita da servizi, consulta il repository deadline-cloud-samples sul sito web. https://github.com/aws-deadline/deadline-cloud-samples