La guida seguente spiegherà Amazon ECS e le definizioni delle attività e i passaggi per impostare i parametri di definizione delle attività in AWS ECS.
Cos'è l'Amazon ECS?
Amazon ECS è un servizio completamente gestito da AWS che serve allo scopo della containerizzazione. Ciò semplifica la distribuzione, la scalabilità e la gestione delle applicazioni e delle soluzioni architettate sul cloud. I contenitori hanno un ambiente leggero ed equilibrato. ECS viene utilizzato per l'automazione durante la distribuzione o il ridimensionamento dei contenitori.
Con ECS, gli utenti possono definire attività che incapsulano i contenitori e le risorse necessarie per l'esecuzione di un'applicazione. Queste attività possono essere raggruppate in servizi, che garantiscono che il numero specificato di attività sia continuamente in esecuzione e gestiscono automaticamente la scalabilità in base alla domanda. Questa capacità di scalabilità dinamica rende ECS particolarmente adatto per le applicazioni che presentano carichi di lavoro variabili.
Qual è la definizione dell'attività?
Una definizione di attività in Amazon ECS è un modello che descrive come un set di contenitori dovrebbe essere distribuito e orchestrato all'interno di un'attività. Definisce vari parametri, tra cui le immagini Docker da utilizzare, i requisiti di CPU e memoria, le impostazioni di rete e le dipendenze dei contenitori.
Andiamo a impostare i parametri di definizione dell'attività.
Come impostare i parametri di definizione delle attività in AWS ECS?
Esistono due metodi per impostare i parametri di definizione delle attività in AWS ECS. Questi sono:
Metodo 1: utilizzo della Console di gestione AWS
Iniziamo con il metodo della Console di gestione AWS per impostare i parametri di definizione delle attività in AWS ECS. Basta seguire i passaggi indicati di seguito:
Passaggio 1: cerca ECS
Vai alla console AWS e cerca ' EC 'nella barra di ricerca come mostrato di seguito:
Cliccando sul pulsante evidenziato apparirà la seguente schermata:
Passaggio 2: aprire le definizioni delle attività
Ora fai clic su ' Definizione del compito ' come mostrato sopra e porterà alla schermata seguente:
Passaggio 3: creare una nuova definizione di attività
Ora fai clic su ' Creare una nuova definizione di attività ' e verrà visualizzata la schermata seguente:
Ora apparirà la seguente schermata:
Passaggio 4: fornire i dettagli
Fornire i dettagli nella sezione ' Configurazione della definizione dell'attività ' sezione come da immagine qui sotto:
Scorri verso il basso e fornisci altri dettagli tra cui ' Dimensioni della rete ', ' RAM ', ' Memoria ”, ecc. come mostrato di seguito:
Gli utenti possono aggiungere ' Dettagli del contenitore 'come contenitore' Nome ' E ' URI dell'immagine ' come sotto:
Passaggio 5: premi il pulsante Crea
Lascia tutto il resto e clicca su “ Creare ' nell'angolo in basso a destra come mostrato di seguito:
Passaggio 6: verifica
Ciò porterà alla schermata successiva che verifica l'attivazione della definizione dell'attività. Questo può essere visto di seguito:
Passiamo al metodo successivo.
Metodo 2: utilizzo dell'editor JSON
Ripeti i primi due passaggi del metodo precedente e poi segui questi passaggi:
Passaggio 1: creare una nuova definizione di attività
Il passaggio successivo è fare clic sul pulsante evidenziato nell'immagine sopra e verrà visualizzata la seguente schermata:
Questo porterà alla schermata seguente:
Passaggio 2: sostituisci il codice JSON
Sostituisci il codice JSON con il seguente codice:
{'richiedeCompatibilità' : [
'EC2'
] ,
'definizioni del contenitore' : [
{
'nome' : 'Sono x00' ,
'Immagine' : 'nginx: più recente' ,
'memoria' : 256 ,
'processore' : 256 ,
'essenziale' : VERO ,
'mappature porte' : [
{
'containerPort' : 80 ,
'protocollo' : 'TCP'
}
] ,
'Configurazione registro' : {
'logDriver' : 'awslog' ,
'opzioni' : {
'gruppo awslogs' : 'awslogs-nginx-ecs' ,
'regione awslogs' : 'ap-sud-est-1' ,
'prefisso-stream-awslogs' : 'nginx'
}
}
}
] ,
'volumi' : [ ] ,
'modalità di rete' : 'ponte' ,
'Vincoli di posizionamento' : [ ] ,
'famiglia' : 'nginx'
}
Sostituisci la regione di conseguenza e fai clic su ' Creare ' nell'angolo in basso a destra come mostrato di seguito:
Passaggio 3: verifica
Facendo clic sul pulsante sopra evidenziato verrà visualizzata la schermata di verifica seguente:
Ecco come impostare i parametri di definizione delle attività in AWS ECS.
Conclusione
I parametri di definizione delle attività Amazon ECS possono essere configurati utilizzando la console di gestione AWS e anche l'editor JSON. Amazon ECS contiene definizioni di attività che possono essere scritte in modo efficiente per distribuire e gestire le applicazioni containerizzate. Le definizioni delle attività costituiscono la spina dorsale di ECS offrendo un modo strutturato per definire e configurare i contenitori all'interno delle attività. Questo articolo ha spiegato in dettaglio come impostare i parametri di definizione delle attività in AWS ECS.