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 maggiore capacità durante i picchi di domanda senza acquistare e mantenere altro hardware. Con AWS Deadline Cloud (Deadline Cloud), puoi aggiungere lavoratori cloud alla stessa farm dei tuoi lavoratori locali e inviare lavori in entrambe le sedi. L'invio di lavoro eccessivo al cloud in periodi di forte domanda viene spesso definito cloud bursting.
Una fattoria ibrida combina due tipi di flotte in un'unica azienda agricola:
-
I dipendenti locali esistenti operano come una flotta gestita dal cliente (CMF). Sei tu a controllare gli host, il sistema operativo e il software. Un worker può essere un server locale, un server in una struttura di co-ubicazione 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 dai servizi (SMF), dove Deadline Cloud gestisce gli host dei lavoratori, la scalabilità e l'applicazione delle patch per te. Puoi anche utilizzare la capacità del 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 le flotte gestite dai servizi Deadline Cloud.
Deadline Cloud invia il lavoro alle tue flotte tramite code, quindi decidi come organizzare le code prima di ampliare la tua fattoria. Poiché le flotte gestite dai servizi e le flotte gestite dai clienti installano le applicazioni in modo diverso, puoi assegnare a ciascun tipo di flotta la propria coda o condividere una coda tra entrambi i tipi di flotta. Per un confronto tra i due approcci, vedere. Scegliete una strategia di coda
Qualunque sia la strategia di coda che scegli, 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 fornisce collegamenti a istruzioni dettagliate.
La tabella seguente riassume in che modo ogni livello differisce tra i tre tipi di lavoratori che è possibile combinare in una fattoria 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 dati e la rete, quindi la tabella li elenca separatamente.
| Livello | On-premises (flotta gestita dal cliente) | Flotta cloud gestita dai clienti (Amazon EC2) | Service-managed flotta |
|---|---|---|---|
| Operai ospitanti | Il provisioning e la gestione dell'hardware, del sistema operativo e delle patch sono a carico dell'utente. | Effettua il provisioning e la gestione delle istanze Amazon EC2. | Deadline Cloud gestisce gli host, il sistema operativo e le patch. |
| Applicazioni | Preinstalla le applicazioni sui tuoi dipendenti o usa un canale conda in Amazon S3. | Preinstalla le applicazioni, inseriscile in un Amazon Machine Image (AMI) o usa un canale conda in Amazon S3. | Installa automaticamente i DCC più diffusi dal canale conda di 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 licenze per BYOL. | Connetti un endpoint di licenza per UBL o connettiti al tuo server di licenze per BYOL. | UBL viene configurato automaticamente. Per BYOL, inoltra le porte di licenza al tuo server con SSM. |
| Accesso alle risorse | Utilizza gli allegati di lavoro o lo storage condiviso che i tuoi lavoratori già montano. | Usa gli allegati di lavoro o lo storage condiviso nel tuo VPC. | Usa gli allegati dei lavori o connettiti allo storage condiviso nel tuo VPC con endpoint di 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 che hai impostato. |
Distribuisci i posti di lavoro tra le tue flotte
Quando associ una coda a più di una flotta, Deadline Cloud distribuisce i lavori tra le flotte compatibili con ciascun lavoro. Lo scheduler confronta i requisiti dell'host di ogni fase con le capacità del lavoratore dichiarate da ogni flotta ed esegue la fase su una flotta che soddisfa tali requisiti. Per ulteriori informazioni, consulta Pianifica lavori in Deadline Cloud.
Per bilanciare automaticamente la capacità tra le flotte, è possibile utilizzare l'esempio di Capacity Manager. Utilizza una funzione Lambda e EventBridge Scheduler per regolare il numero di lavoratori della flotta mantenendo una capacità totale target. Puoi adattare lo stesso schema 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 plus Spot con CloudFormation.
Nota
Deadline Cloud non fornisce un'impostazione integrata per preferire una flotta rispetto a un'altra, ad esempio riempiendo la flotta locale prima di quella cloud. Per indirizzare un lavoro specifico verso una sede specifica, definisci le capacità dei lavoratori distinte per ogni flotta, quindi imposta i requisiti di host corrispondenti sulle fasi che devono essere eseguite in quella sede. Per stabilire automaticamente la priorità della flotta, utilizzate l'esempio di gestione della capacità descritto nel paragrafo precedente.
Scegliete una strategia di coda
Service-managed le flotte e le flotte gestite dal cliente installano e gestiscono le applicazioni in modo diverso, quindi decidi come organizzare le code prima di associare le flotte ad esse. In una flotta gestita dai servizi, l'ambiente di coda conda predefinito installa automaticamente i pacchetti conda richiesti dai lavori. Customer-managed le flotte non hanno i comandi conda installati per impostazione predefinita, quindi lo stesso ambiente di coda causa errori ai lavoratori gestiti dal cliente.
È possibile risolvere la differenza in uno dei due modi seguenti:
-
Utilizza una coda separata per ogni tipo di flotta (consigliato): associa il tuo parco veicoli gestito dal servizio a una coda che utilizza l'ambiente di coda conda predefinito e associa il tuo parco macchine gestito dal cliente a una coda separata che non lo utilizza. Ogni tipo di flotta ottiene la configurazione dell'applicazione prevista e tu eviti gli errori conda. Ogni lavoro viene inviato alla coda relativa alla 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 nella sede con capacità disponibile, senza modificare il luogo in cui invii il lavoro. Una coda condivisa richiede più impostazioni 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 quando desideri che i carichi di lavoro di picco si riversino automaticamente sul 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 flotta, oppure installa le applicazioni direttamente sui lavoratori gestiti dal cliente e regola l'ambiente di coda in modo che le applicazioni appaiano sul percorso dell'utente del lavoro. Per ulteriori informazioni, consultare Crea un canale conda usando S3 e Configura i lavori utilizzando ambienti di coda.
Domande di licenza per entrambe le flotte
Deadline Cloud offre licenze basate sull'utilizzo (UBL) e puoi anche portare la tua licenza (BYOL). Entrambe le opzioni funzionano su cloud e lavoratori locali. Per una panoramica, consulta Utilizzo delle licenze software con Deadline Cloud.
-
UBL è configurato automaticamente su flotte gestite dai servizi. Per utilizzare UBL su una flotta gestita dal cliente, compresi i lavoratori locali, collegate un endpoint di licenza. Per ulteriori informazioni, consulta Connect le flotte gestite dai clienti a un endpoint di licenza.
-
Per utilizzare il tuo server di licenze esistente con una flotta gestita dai servizi, inoltra le porte di licenza dai lavoratori al tuo server di licenza o proxy con Amazon EC2 Systems Manager (SSM). Per ulteriori informazioni, consulta Connect flotte gestite dai servizi 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 job. Deadline Cloud supporta due approcci e puoi usarli insieme:
-
Job attachments: Deadline Cloud carica i file necessari a un lavoro su Amazon S3 e scarica l'output in seguito. Gli allegati Job non richiedono alcuna configurazione di archiviazione condivisa e funzionano con flotte di qualsiasi dimensione. Se i tuoi dati risiedono già su AWS, gli allegati di lavoro aggiungono un'altra copia dei tuoi dati, oltre 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 dipendenti locali e cloud gestiscono le risorse, puoi connettere i lavoratori della flotta gestiti dai servizi allo storage condiviso nel tuo cloud privato virtuale (VPC) con endpoint di risorse VPC. Entrambi i tipi di flotta leggono e scrivono quindi gli stessi file. Per ulteriori informazioni, consulta Connetti le risorse VPC alla tua SMF con gli endpoint di risorse VPC.
Poiché le workstation locali e gli operatori cloud possono utilizzare sistemi operativi e layout di file system diversi, utilizza i profili di archiviazione per modellare ogni 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.
Connect i cloud worker alla tua rete
I cloud worker hanno spesso bisogno di accedere a risorse che girano nel tuo VPC o nella rete locale, come file system condivisi, server di licenza e database. Con gli endpoint di risorse VPC per flotte gestite dai servizi, i dipendenti possono connettersi a queste risorse tramite una connessione privata che utilizza VPC Lattice. Per ulteriori informazioni, consulta Connetti le risorse VPC alla tua SMF con gli endpoint di risorse VPC.
Per montare un file system o configurare altri accessi alla rete su un fleet worker gestito dal servizio, utilizza uno script di configurazione dell'host. Gli script di configurazione dell'host vengono eseguiti con i privilegi di amministratore all'avvio di un lavoratore. Per ulteriori informazioni, consulta Esegui script di configurazione 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 veicoli
Verifica che ogni applicazione DCC (Digital Content Creation) utilizzata dai tuoi job possa essere eseguita su entrambi i tipi di flotta. Nelle flotte gestite dai servizi, il canale Cloud-managed conda di Deadline fornisce automaticamente i DCC più diffusi. Per le applicazioni non fornite dal canale o per i lavoratori gestiti dal cliente che non possono utilizzare il canale, impacchettate voi stessi le applicazioni come descritto in. Scegliete una strategia di coda Per l'elenco delle applicazioni supportate, consulta Software supportato nella Guida per l'utente di AWS Deadline Cloud.
Controlla i costi del cloud
Per pagare la capacità cloud solo durante i picchi di domanda, ridimensiona la tua flotta cloud quando è inattiva. Service-managed le flotte si ridimensionano automaticamente tra il numero minimo e massimo di lavoratori che hai impostato. Per una flotta di istanze Amazon EC2 gestita dal cliente, puoi configurare la scalabilità automatica in modo che il parco istanze cresca e si riduca in base alla domanda. Per ulteriori informazioni, consulta Crea un'infrastruttura per il parco veicoli 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 applicazioni, le licenze, l'accesso alle risorse e l'infrastruttura di lavoro, consulta. Guida all'architettura cloud di Deadline