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 all' EC2 orchestrazione di Amazon con la procedura guidata
Amazon Elastic Compute Cloud (Amazon EC2) fornisce capacità di elaborazione scalabile in. Cloud AWS L'utilizzo di Amazon EC2 elimina la necessità di investire in hardware in anticipo, in modo da poter sviluppare e distribuire applicazioni più velocemente.
Puoi usare Amazon EC2 per avviare tutti o pochi server virtuali di cui hai bisogno, configurare sicurezza e rete e gestire lo storage. Amazon ti EC2 consente di scalare verso l'alto o verso il basso per gestire i cambiamenti nei requisiti o i picchi di popolarità, riducendo la necessità di prevedere il traffico.
Panoramica
Questo tutorial dimostra come eseguire la configurazione AWS Batch con la procedura guidata per configurare Amazon EC2 ed eseguire. 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:
-
Crea e configura un ambiente di EC2 calcolo Amazon
-
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.
Descrizione Costo (dollari USA) EC2 Istanza Amazon Paghi per ogni EC2 istanza Amazon creata. Per ulteriori informazioni sui prezzi, consulta la pagina EC2 dei prezzi di Amazon .
Prerequisiti
Prima di iniziare:
Creane uno Account AWS se non ne hai uno.
Crea il ruolo ecsInstanceRole Instance.
Fase 1: Creare un ambiente di elaborazione
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' EC2 orchestrazione Amazon, procedi come segue:
-
Apri la procedura guidata per la prima esecuzione della AWS Batch console
. -
Per il tipo di processo e orchestrazione di Configure, scegli Amazon Elastic Compute Cloud (Amazon). EC2
-
Scegli Next (Successivo).
-
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 (_).
-
Per il ruolo di istanza, scegli un ruolo di istanza esistente a cui siano associate le autorizzazioni IAM richieste. Questo ruolo di istanza consente alle istanze del contenitore Amazon ECS nel tuo ambiente di calcolo di effettuare chiamate alle operazioni API richieste AWS . Per ulteriori informazioni, consulta Ruolo dell'istanza Amazon ECS.
Il nome predefinito del ruolo Instance è.
ecsInstanceRole
Per la configurazione di esempio, puoi lasciare le impostazioni predefinite.
Per la configurazione di rete, usa il tuo VPC predefinito per. Regione AWS
Scegli Next (Successivo).
Fase 2: Creare una coda di lavoro
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 ulteriori informazioni, consulta Job queues
Per creare una coda di lavoro per un' EC2 orchestrazione Amazon, procedi come segue:
Per la configurazione Job queue per Name, 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 (_).
Per tutte le altre opzioni di configurazione puoi lasciare il valore predefinito.
Scegli Next (Successivo).
Fase 3: Creare una definizione di lavoro
AWS Batch le definizioni dei processi specificano come devono essere eseguiti i lavori. Anche se ogni processo deve fare riferimento a una definizione di processo, molti dei parametri specificati nella definizione del processo possono essere sovrascritti in fase di esecuzione.
Per creare la definizione del processo:
Per creare una definizione di lavoro
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 (_).
Per Command: facoltativo, puoi passare
hello world
a un messaggio personalizzato o lasciarlo così com'è.
Per tutte le altre opzioni di configurazione puoi lasciare il valore predefinito.
Scegli Next (Successivo).
Fase 4: Creare un lavoro
Per creare un lavoro, procedi come segue:
-
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 (_).
Per tutte le altre opzioni di configurazione puoi lasciare il valore predefinito.
-
Scegli Next (Successivo).
Passaggio 5: revisione e creazione
Nella pagina Rivedi e crea, esamina i passaggi di configurazione. Se devi apportare modifiche, seleziona Edit (Modifica). Quando hai finito, scegli Crea risorse.
Per Rivedi e crea scegli Crea risorse.
-
AWS Batch All'inizio si apre una finestra per allocare le risorse. Una volta completato, scegli Vai alla dashboard. Nella dashboard dovresti vedere tutte le risorse allocate e che il lavoro si trova
Runnable
nello stato in cui ti trovi. L'esecuzione del processo è programmata e dovrebbe essere completata in 2-3 minuti.
Fase 6: Visualizza l'output del job
Per visualizzare l'output del Job, procedi come segue:
Nel riquadro di navigazione scegli Jobs.
Nel menu a discesa Job queue scegli la coda Job che hai creato per il tutorial.
-
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.
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
Ti viene addebitato il costo dell' EC2 istanza Amazon mentre è abilitata. Puoi eliminare l'istanza per evitare di incorrere in addebiti.
Per eliminare le risorse che hai creato, procedi come segue:
Nel riquadro di navigazione scegli Job queue.
Nella tabella Job queue scegli la coda Job che hai creato per il tutorial.
Scegliere Disabilita. Una volta che lo stato della coda Job è disabilitato, puoi scegliere Elimina.
Una volta eliminata la coda Job, nel pannello di navigazione scegli Ambienti di calcolo.
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.
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
Dopo aver completato il tutorial, potresti voler esplorare i seguenti argomenti:
-
Esplora i componenti AWS Batch principali. Per ulteriori informazioni, consulta Componenti di AWS Batch.
-
Scopri di più sui diversi ambienti di elaborazione disponibili in AWS Batch.
-
Scopri di più sulle Job queues e sulle loro diverse opzioni di pianificazione.
-
Scopri di più sulle definizioni di Job e sulle diverse opzioni di configurazione.
-
Scopri di più sui diversi tipi di lavori.