

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à.

# Cos'è AWS Deadline Cloud?
<a name="what-is-deadline-cloud"></a>

AWS Deadline Cloud è un AWS servizio completamente gestito che ti consente di avere una farm di elaborazione scalabile attiva e funzionante in pochi minuti. Fornisce una console di amministrazione per la gestione di utenti, aziende agricole, code per la pianificazione dei lavori e flotte di lavoratori che si occupano dell'elaborazione.

Questa guida per sviluppatori è destinata agli sviluppatori di pipeline, strumenti e applicazioni in un'ampia gamma di casi d'uso, tra cui:
+ Gli sviluppatori di pipeline e i direttori tecnici possono integrare Deadline Cloud APIs e le funzionalità nelle loro pipeline di produzione personalizzate.
+ I fornitori di software indipendenti possono integrare Deadline Cloud nelle loro applicazioni, consentendo agli artisti e agli utenti della creazione di contenuti digitali di inviare lavori di rendering di Deadline Cloud senza problemi dalle loro postazioni di lavoro.
+ Gli sviluppatori di servizi Web e basati su cloud possono integrare il rendering di Deadline Cloud nelle loro piattaforme, consentendo ai clienti di fornire risorse per visualizzare virtualmente i prodotti.

Forniamo strumenti che ti consentono di lavorare direttamente in qualsiasi fase della tua pipeline:
+ Un'interfaccia a riga di comando che puoi usare direttamente o tramite script.
+ L' AWS SDK per 11 linguaggi di programmazione più diffusi.
+ Un'interfaccia web basata su REST che puoi chiamare dalle tue applicazioni.

Puoi anche usarne altre Servizi AWS nelle tue applicazioni personalizzate. Ad esempio, puoi usare:
+ **AWS CloudFormation**per automatizzare la creazione e la rimozione di fattorie, code e flotte.
+ **Amazon CloudWatch** raccoglierà metriche per i posti di lavoro.
+ **Amazon Simple Storage Service** per archiviare e gestire risorse digitali e risultati di lavoro.
+ **AWS IAM Identity Center**per gestire utenti e gruppi per le tue aziende agricole.

## Open Job Description
<a name="how-it-works-openjd"></a>

Deadline Cloud utilizza la specifica [Open Job Description (OpenJD) per specificare](https://github.com/OpenJobDescription/openjd-specifications) i dettagli di un lavoro. OpenJD è stato sviluppato per definire lavori portabili tra soluzioni. Lo si usa per definire un job che è un insieme di comandi eseguiti su host di lavoro. 

Puoi creare un modello di lavoro OpenJD utilizzando un mittente fornito da Deadline Cloud oppure puoi utilizzare qualsiasi strumento che desideri per creare il modello. Dopo aver creato il modello, lo invii a Deadline Cloud. Se usi un mittente, si occuperà dell'invio del modello. Se hai creato il modello in un altro modo, richiami un'azione da riga di comando di Deadline Cloud oppure puoi utilizzare una di queste per inviare il AWS SDKs lavoro. In entrambi i casi, Deadline Cloud aggiunge il lavoro alla coda specificata e pianifica il lavoro. 

# Concetti e terminologia per Deadline Cloud
<a name="concepts-terminology"></a>

Per aiutarti a iniziare a usare AWS Deadline Cloud, questo argomento spiega alcuni dei suoi concetti e della terminologia chiave.

## Risorse agricole
<a name="farm-resources"></a>

Questo diagramma mostra come le risorse agricole di Deadline Cloud interagiscono.

![\[Diagramma che mostra come le risorse agricole di Deadline Cloud interagiscono.\]](http://docs.aws.amazon.com/it_it/deadline-cloud/latest/developerguide/images/concepts-farm-resources.png)


**Farm**  
Una farm contiene tutte le altre risorse relative all'invio e all'esecuzione dei lavori. Le aziende agricole sono indipendenti l'una dall'altra, il che le rende utili per separare gli ambienti di produzione.

**Queue**  
Una coda contiene i lavori per la programmazione sulle flotte associate. Gli utenti possono inviare lavori a una coda e gestirne la priorità e lo stato all'interno della coda. Una coda deve essere associata a una flotta con un'associazione queue-fleet affinché i relativi lavori vengano eseguiti e le code possono essere associate a più flotte.

**Parco istanze**  
Una flotta contiene la capacità di elaborazione per l'esecuzione dei lavori. Le flotte possono essere gestite dal servizio o dal cliente. Le flotte gestite dai servizi funzionano in Deadline Cloud e includono funzionalità integrate come scalabilità automatica, licenze e accesso al software. Le flotte gestite dai clienti vengono eseguite sulle tue risorse di elaborazione come EC2 istanze Amazon o server locali.

**Budget**  
Un budget stabilisce le soglie di spesa per la tua attività lavorativa e ti consente di intraprendere azioni quando vengono raggiunte le soglie, come interrompere la pianificazione dei lavori.

**Ambiente di coda**  
Un ambiente di coda definisce gli script che vengono eseguiti su ciascun lavoratore per configurare o eliminare l'ambiente del carico di lavoro. Sono utili per impostare le variabili di ambiente, installare software e configurare lo storage delle risorse.

**Profilo di archiviazione**  
Un profilo di archiviazione è una configurazione per un gruppo di host e workstation che indica dove si trovano i dati nel file system. Deadline Cloud utilizza i profili di archiviazione per mappare i percorsi quando si eseguono lavori su host configurati in modo diverso, ad esempio un lavoro inviato da Windows e su cui è in esecuzione. Linux

**Limite**  
Un limite consente di tenere traccia dell'utilizzo di risorse condivise, come le licenze fluttuanti, e di controllare il modo in cui vengono allocate tra i lavori. I limiti sono associati alle code con associazioni di limiti di coda.

**Monitoraggio**  
Il monitor configura l'URL per l'applicazione web di monitoraggio Deadline Cloud, consentendo agli utenti finali di monitorare e gestire i lavori. È possibile accedervi in un browser o tramite l'applicazione desktop di monitoraggio Deadline Cloud.

## Risorse per l'esecuzione del lavoro
<a name="job-execution-resources"></a>

Questo diagramma mostra come le risorse di lavoro di Deadline Cloud interagiscono.

![\[Diagramma che mostra come le risorse di lavoro di Deadline Cloud interagiscono.\]](http://docs.aws.amazon.com/it_it/deadline-cloud/latest/developerguide/images/concepts-job-resources.png)


**Processo**  
Un lavoro è un insieme di lavori che un utente invia a Deadline Cloud per essere pianificato ed eseguito sui lavoratori disponibili. Un lavoro può renderizzare una scena 3D o eseguire una simulazione. I lavori vengono creati a partire da modelli di lavoro riutilizzabili, che definiscono l'ambiente e i processi di runtime e i parametri specifici del processo. I job contengono fasi e attività che definiscono il lavoro da eseguire e possono essere configurati con priorità, numero massimo di lavoratori e impostazioni per i nuovi tentativi.

**Priorità del lavoro**  
La priorità del lavoro è l'ordine approssimativo in cui Deadline Cloud elabora un lavoro in una coda. È possibile impostare la priorità del lavoro tra 1 e 100, i lavori con una priorità numerica più alta vengono generalmente elaborati per primi. I lavori con la stessa priorità vengono elaborati nell'ordine di ricezione.

**Proprietà processo**  
Le proprietà del lavoro sono impostazioni che definisci quando invii un lavoro di rendering. Alcuni esempi includono l'intervallo di fotogrammi, il percorso di output, gli allegati dei lavori, la fotocamera renderizzabile e altro ancora. Le proprietà variano in base al DCC da cui viene inviato il rendering.

**Fase**  
Un passo fa parte di un processo che fornisce un modello per l'esecuzione di molte attività identiche ad eccezione dei valori dei parametri dell'attività. I passaggi possono dipendere da altri passaggi, il che consente di creare flussi di lavoro complessi con percorsi di esecuzione sequenziali o paralleli. Nei lavori di rendering, un passaggio spesso definisce il comando per il rendering di un frame e utilizza il numero di frame come parametro dell'attività.

**Processo**  
Un'attività è l'unità di lavoro più piccola in Deadline Cloud. Le attività fanno parte delle fasi e vengono eseguite dai lavoratori, che rappresentano le singole operazioni che devono essere eseguite come parte di un lavoro. Le attività possono essere configurate con parametri specifici e vengono assegnate ai lavoratori in base alle loro capacità e disponibilità. Nei lavori di rendering, un'attività spesso esegue il rendering di un singolo frame.

**Worker**  
I lavoratori fanno parte di una flotta ed eseguono le attività relative ai lavori. I lavoratori possono essere configurati con funzionalità specifiche come acceleratori GPU, architettura della CPU e sistema operativo. Nelle flotte gestite dai servizi, i lavoratori vengono creati automaticamente man mano che la flotta si espande continuamente.

**Istanza**  
Le flotte utilizzano istanze per le risorse della CPU. Un'istanza è un'istanza Amazon EC2 Performance. Deadline Cloud utilizza istanze On-Demand e Spot.

**Istanza On-Demand**  
Le istanze On-Demand hanno un prezzo al secondo, non hanno alcun impegno a lungo termine e non verranno interrotte.

**Istanza Spot**  
Le istanze Spot offrono una capacità non riservata che puoi utilizzare a un prezzo scontato, ma che possono essere interrotte da richieste On-Demand.

**Attendi e salva**  
La funzione Wait and Save consente una pianificazione ritardata dei lavori per ridurre i costi e può essere interrotta da richieste On-Demand e Spot. Wait and Save è disponibile solo nelle flotte gestite dai servizi Deadline Cloud.  
Wait and Save serve per gestire l'esecuzione dei carichi di lavoro di visual computing in Deadline Cloud. AWS Consulta i [termini AWS del servizio per i](https://aws.amazon.com/service-terms/) dettagli.

**Sessione**  
Una sessione rappresenta la sequenza di lavoro di un lavoratore su un lavoro. Durante una singola sessione, a un lavoratore possono essere assegnate più attività che esegue una dopo l'altra. Le sessioni spesso prevedono azioni di configurazione che configurano gli ambienti e caricano le risorse prima di eseguire le azioni delle attività.

**Azione della sessione**  
Un'azione di sessione rappresenta operazioni specifiche eseguite durante una sessione, come la configurazione dell'ambiente, l'esecuzione di un'attività e la sincronizzazione delle risorse.

## Altri concetti e terminologia importanti
<a name="other-concepts"></a>

**Esploratore di utilizzo**  
Usage explorer è una funzionalità di Deadline Cloud monitor. Fornisce una stima approssimativa dei costi e dell'utilizzo.

**Responsabile del budget**  
Il gestore del budget fa parte del monitor Deadline Cloud. Usa il gestore del budget per creare e gestire i budget. Puoi anche usarlo per limitare le attività in modo da rispettare il budget.

**Libreria client Deadline Cloud**  
La libreria client open source include un'interfaccia a riga di comando e una libreria per la gestione di Deadline Cloud. La funzionalità include l'invio di pacchetti di lavoro basati sulla specifica Open Job Description a Deadline Cloud, il download degli output degli allegati di lavoro e il monitoraggio della fattoria utilizzando l'interfaccia a riga di comando (CLI).

**Applicazione per la creazione di contenuti digitali (DCC)**  
Le applicazioni per la creazione di contenuti digitali (DCCs) sono prodotti di terze parti in cui è possibile creare contenuti digitali. Deadline Cloud dispone di integrazioni integrate con molte piattaforme DCCs come Autodesk Maya, Blender e Maxon Cinema 4D, che consentono di inviare offerte di lavoro dall'interno del DCC ed eseguirne il rendering su flotte gestite dai servizi con software e licenze preconfigurati.

**Allegati Job**  
Gli allegati di lavoro sono una funzionalità di Deadline Cloud che consente di caricare e scaricare risorse come parte di un lavoro, ad esempio texture, modelli 3D e impianti di illuminazione. Gli allegati Job vengono archiviati in Amazon S3 ed evitano la necessità di uno storage di rete condiviso.

**Modello del processo**  
Un modello di lavoro definisce l'ambiente di runtime e tutti i processi eseguiti come parte di un job di Deadline Cloud.

**Inviatore di Deadline Cloud**  
Un mittente di Deadline Cloud è un plug-in per un DCC che consente agli utenti di inviare facilmente lavori dall'interno del DCC.

**Endpoint della licenza**  
Un endpoint di licenza rende disponibili le licenze basate sull'utilizzo di Deadline Cloud per prodotti di terze parti all'interno del tuo VPC. Questo modello prevede il pagamento in base al consumo e ti viene addebitato in base al numero di ore e minuti che utilizzi. Gli endpoint delle licenze non sono collegati alle farm e possono essere utilizzati indipendentemente.

**Tag**  
Un tag è un'etichetta che puoi assegnare a una AWS risorsa. Ogni tag è composto da una chiave e da un valore opzionale definiti dall'utente. Con i tag, puoi classificare AWS le tue risorse in diversi modi, ad esempio per scopo, proprietario o ambiente.

**Licenze basate sull'utilizzo (UBL)**  
Le licenze basate sull'utilizzo (UBL) sono un modello di licenza su richiesta disponibile per determinati prodotti di terze parti. Questo modello è pagato in base al consumo e ti viene addebitato il numero di ore e minuti che utilizzi.