

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

# Guida introduttiva AWS Batch e orchestrazione di Fargate tramite Wizard
<a name="getting-started-fargate"></a>

AWS Fargate avvia e ridimensiona l'elaborazione per soddisfare al meglio i requisiti di risorse specificati per il contenitore. Con Fargate, non è necessario fornire troppo o pagare server aggiuntivi. Per ulteriori informazioni, vedere [Fargate](https://docs.aws.amazon.com//batch/latest/userguide/fargate.html#when-to-use-fargate).

## Panoramica di
<a name="getting-started-fargate-contextual"></a>

Questo tutorial dimostra come configurare AWS Fargate ed eseguire la configurazione AWS Batch con la procedura guidata. `Hello World` 

**Destinatari**  
Questo tutorial è progettato per gli amministratori di sistema e gli sviluppatori responsabili della configurazione, del test e della distribuzione AWS Batch.

**Funzionalità utilizzate**  
Questo tutorial mostra come utilizzare la procedura guidata della AWS Batch console per:  
+ Creare e configurare un ambiente di AWS calcolo Fargate
+ Crea una coda di lavoro.
+ Creazione di una definizione di processo
+ Crea e invia un lavoro da eseguire
+ Visualizza l'output del lavoro in CloudWatch

**Tempo richiesto**  
Dovrebbero essere necessari circa 10-15 minuti per completare questo tutorial.

**Restrizioni regionali**  
Non esistono restrizioni nazionali o regionali associate all'utilizzo di questa soluzione.

**Costi di utilizzo delle risorse**  
La creazione di un AWS account è gratuita. Tuttavia, l'implementazione di questa soluzione potrebbe comportare l'addebito di alcuni o tutti i costi elencati nella seguente tabella.      
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/batch/latest/userguide/getting-started-fargate.html)

## Prerequisiti
<a name="getting-started-fargate-prerequisite"></a>

Prima di iniziare: 
+ Creane uno Account AWS se non ne hai uno.
+ Crea il ruolo di esecuzione dell'attività. Se non hai ancora creato il [Task Execution Role](create-execution-role.md), puoi crearlo come parte di questo tutorial.

## Fase 1: Creare un ambiente di elaborazione
<a name="create-ce-2"></a>

**Importante**  
Per iniziare nel modo più semplice e veloce possibile, questo tutorial include passaggi con le impostazioni predefinite. Prima di creare per l'uso in produzione, ti consigliamo di acquisire familiarità con tutte le impostazioni e di implementare le impostazioni che soddisfano i tuoi requisiti.

Per creare un ambiente di calcolo per un'orchestrazione Fargate, effettuate le seguenti operazioni:

1. [Apri la procedura guidata per la prima esecuzione della console.AWS Batch](https://console.aws.amazon.com/batch/home#wizard)

1. **Per **Configura il tipo di lavoro e orchestrazione**, scegli Fargate.**

1. Scegli **Next (Successivo)**.

1. Nella sezione **Configurazione dell'ambiente di calcolo** per **Nome, specifica un nome** univoco per il tuo ambiente di calcolo. Il nome può avere una lunghezza massima di 128 caratteri. Deve contenere lettere maiuscole e minuscole, numeri, trattini (-) e caratteri di sottolineatura (\_).

1. Per tutte le altre opzioni di configurazione puoi lasciare il valore predefinito.

1. Scegli **Next (Successivo)**.

## Fase 2: Creare una coda di lavoro
<a name="create-job-queue-2"></a>

Una coda di lavoro memorizza i lavori inviati fino a quando lo AWS Batch Scheduler non esegue il lavoro su una risorsa del tuo ambiente di calcolo. Per creare una coda di lavoro:

Per creare una coda di lavoro per un'orchestrazione Fargate, effettuate le seguenti operazioni:

1. Nella sezione **Configurazione Job queue** per **Nome**, specifica un nome univoco per la coda dei lavori. Il nome può avere una lunghezza massima di 128 caratteri. Deve contenere lettere maiuscole e minuscole, numeri, trattini (-) e caratteri di sottolineatura (\_).

1. Per **Priorità**, inserisci 900 per la coda dei lavori. 

1. Per tutte le altre opzioni di configurazione è possibile lasciare il valore predefinito.

1. Scegli **Next (Successivo)**.

## Fase 3: Creare una definizione di lavoro
<a name="create-job-definition-2"></a>

Per creare la definizione del processo:

1. Nella sezione **Configurazione generale**:

   1. Nella sezione **Configurazione generale** per **Nome**, specifica un nome univoco per la definizione del lavoro. Il nome può avere una lunghezza massima di 128 caratteri. Deve contenere lettere maiuscole e minuscole, numeri, trattini (-) e caratteri di sottolineatura (\_).

1. Nella sezione di **configurazione della piattaforma Fargate**:

   1. Attiva **Assegna IP pubblico per assegnare** un indirizzo IP pubblico. È necessario un IP pubblico per scaricare l'immagine del contenitore a meno che non sia stato configurato un archivio di immagini privato.

   1. Per il **ruolo di esecuzione**, scegli un ruolo di esecuzione delle attività che consenta agli agenti di Amazon Elastic Container Service (Amazon ECS) di AWS effettuare chiamate per tuo conto. Scegli **ecsTaskExecutionRuolo** o **BatchEcsTaskExecutionRole**. 

      Per creare il **ruolo di esecuzione**, scegli **Crea un ruolo di esecuzione**. Nella modalità **Crea ruolo IAM** scegli **Crea ruolo IAM**. 

      1. La console IAM ha l'impostazione di autorizzazione già configurata per la creazione del ruolo di esecuzione. 

      1. Per il **tipo di entità affidabile**, verifica che **AWS il servizio** sia selezionato.

      1. Per **Servizio o caso utente**, verifica che **Elastic Container Service** sia selezionato.

      1. Scegli **Next (Successivo)**.

      1. Per **le politiche di autorizzazione**, verifica che **Amazon ECSTask ExecutionRolePolicy** sia selezionato.

      1. Scegli **Next (Successivo)**.

      1. Per **Nome, revisione e creazione,** verifica che il nome del ruolo sia **BatchEcsTaskExecutionRole**. 

      1. Scegli **Crea ruolo**.

      1. Nella AWS Batch console, scegli il pulsante di aggiornamento accanto al **ruolo di esecuzione**. Scegli il ruolo di **BatchEcsTaskExecutionRole**esecuzione.

1. Nella sezione **Configurazione del contenitore**:

   1. Per **Command**, puoi passare `hello world` a un messaggio personalizzato o lasciarlo così com'è.

1. Per tutte le altre opzioni di configurazione puoi lasciare il valore predefinito.

1. Scegli **Next (Successivo)**.

## Fase 4: Creare un lavoro
<a name="create-job-2"></a>

Per creare un lavoro Fargate, effettuate le seguenti operazioni:

1. Nella sezione **Configurazione del lavoro** per **Nome**, specificare un nome univoco per il lavoro. Il nome può avere una lunghezza massima di 128 caratteri. Deve contenere lettere maiuscole e minuscole, numeri, trattini (-) e caratteri di sottolineatura (\_).

1. Per tutte le altre opzioni di configurazione puoi lasciare il valore predefinito.

1. Scegli **Next (Successivo)**.

## Passaggio 5: revisione e creazione
<a name="review-create-2"></a>

Nella pagina **Rivedi e crea**, esamina i passaggi di configurazione. Se devi apportare modifiche, seleziona **Edit** (Modifica). Quando hai finito, scegli **Crea risorse**.

## Passaggio 6: Visualizza l'output del lavoro
<a name="view-job-fargate"></a>

Per visualizzare l'output del Job, procedi come segue:

1. Nel riquadro di navigazione scegli **Jobs**. 

1. Nel menu a discesa **Job queue** scegli la coda Job che hai creato per il tutorial.

1. La tabella **Jobs** elenca tutti i tuoi job e il loro stato attuale. Una volta completato **lo stato** del **Job,** scegli il **Nome** del Job per visualizzare i dettagli del Job. 

1. Nel riquadro **Dettagli** scegli **Log stream name**. La CloudWatch console del Job si aprirà e dovrebbe esserci un evento con il **messaggio** di `hello world` o il messaggio personalizzato.

## Fase 7: Pulisci le risorse del tutorial
<a name="delete-fargate"></a>

Ti viene addebitato il costo dell'istanza Amazon EC2 mentre è abilitata. Puoi eliminare l'istanza per evitare di incorrere in addebiti.

Per eliminare le risorse che hai creato, procedi come segue:

1. Nel riquadro di navigazione scegli **Job queue.** 

1. Nella tabella **Job queue** scegli la coda Job che hai creato per il tutorial.

1. Scegliere **Disabilita**. Una volta che lo **stato** della coda Job è disabilitato, puoi scegliere **Elimina**.

1. Una volta eliminata la coda Job, nel pannello di navigazione scegli Ambienti di **calcolo**.

1. **Scegli l'ambiente di calcolo che hai creato per questo tutorial, quindi scegli Disabilita.** Potrebbero essere necessari 1-2 minuti per completare la disattivazione dell'ambiente di calcolo.

1. **Una volta che lo **stato** dell'ambiente di calcolo è disabilitato, scegli Elimina.** Potrebbero essere necessari 1-2 minuti per eliminare l'ambiente di calcolo.

## Risorse aggiuntive
<a name="fargate-additional-resources"></a>

Dopo aver completato il tutorial, potresti voler esplorare i seguenti argomenti:
+ Scopri di più sulle [best practice](best-practices.md).
+ Esplora i componenti AWS Batch principali. Per ulteriori informazioni, consulta [Componenti di AWS Batch](batch_components.md).
+ Scopri di più sui diversi [ambienti di elaborazione](compute_environments.md) disponibili in AWS Batch.
+ Scopri di più sulle [Job queues](job_queues.md) e sulle loro diverse opzioni di pianificazione.
+ Scopri di più sulle [definizioni di Job](job_definitions.md) e sulle diverse opzioni di configurazione.
+ Scopri di più sui diversi tipi di [lavori](jobs.md).