Come definire le definizioni delle attività Amazon ECS?

Come Definire Le Definizioni Delle Attivita Amazon Ecs



Amazon è una piattaforma basata su cloud che fornisce numerosi servizi diversi ma molto necessari a clienti che vanno dai privati ​​alle organizzazioni fino ai giganti della tecnologia. Il motivo principale della popolarità di Amazon nel corso degli anni è che copre ogni dimensione dei requisiti dell'organizzazione, ovvero dall'alloggiamento di volumi di dati all'esecuzione di analisi su di essi, ecc. Amazon ECS è un altro servizio competente di AWS che utilizza il concetto di contenitori.

Questo articolo illustra il seguente contenuto:

Cos'è Amazon ECS?

Amazon ECS o Amazon Elastic Container Service è un servizio completamente gestito che consente agli utenti di distribuire, ridimensionare e gestire le applicazioni utilizzando contenitori e cluster. Questi contenitori vengono solitamente creati utilizzando Docker. Docker è un'applicazione che consente agli sviluppatori di avviare contenitori in cui le applicazioni vengono distribuite ed eseguite. Docker garantisce che tutti i contenitori vengano eseguiti in ambienti isolati. ECS si trova nella parte superiore della finestra mobile che gestisce queste applicazioni.







Come funziona Amazon ECS?

Docker esegue i contenitori in base alle due opzioni di contenitori, ovvero Serverless o Gestito. ECS gestisce e supporta funzionalità di scalabilità automatica per gestire volumi di dati e per fornire la capacità di un servizio completamente gestito e scalabile. ECS aumenta e riduce automaticamente la tua applicazione in base ai requisiti. Ad esempio, quando il traffico sulla tua applicazione aumenta o diminuisce, puoi configurare la funzionalità di scalabilità automatica per parametri quali utilizzo della CPU, utilizzo della memoria, ecc.





Considerando il costo di queste funzionalità, fortunatamente ECS è molto conveniente con la finestra mobile in quanto consente l'esecuzione di più contenitori su un sistema informatico locale. ECS funziona in modo efficiente anche per lavori ad hoc o su vasta scala.





Scopri di più su ECS facendo riferimento a questo articolo: ' Come creare un cluster ECS su AWS? ”.

Dopo aver distribuito l'immagine del file docker su Amazon ECR, ti verrà richiesto di definire le attività utilizzando ECS. Amazon ECR è il nome che ascolterai spesso quando parli di Amazon ECS. ECR sta per Elastic Container Repository che mantiene la cronologia e memorizza le immagini del tuo file. Puoi ripristinare qualsiasi versione con ECR.



Cosa sono le definizioni delle attività?

Un'attività definita all'interno di un ECS è l'unità più piccola eseguita all'interno di un cluster ECS. Un'attività ha origine dalle definizioni di attività. Le definizioni delle attività possono essere definite come un insieme di istruzioni utilizzate da Amazon per eseguire attività sui cluster. Utilizzando le definizioni di attività, possiamo controllare i parametri delle attività come allocazioni di risorse, immagini del contenitore, variabili di ambiente, ecc. Ciascuna definizione di attività può includere definizioni da più immagini del contenitore.

Come definire le definizioni delle attività Amazon ECS?

Supponendo che il tuo cluster ECS sia attivo e funzionante, seguiamo alcuni passaggi per creare una definizione di attività per esso:

Passaggio 1: accedi all'opzione 'Definizioni attività'.
Qui, nella dashboard di ECS, abbiamo il nostro cluster attivo e funzionante. Clicca il ' Definizioni dei compiti 'opzione dalla barra laterale:

Passaggio 2: creare una nuova definizione di attività
Clicca sul 'Crea una nuova definizione di attività' pulsante e dall'elenco a discesa, fare clic su ' Creare una nuova definizione di attività ' opzione:

Passaggio 3: identificatore univoco
Fornire un nome univoco per la definizione dell'attività:

Passaggio 4: requisiti infrastrutturali
Seleziona il tipo di lancio sotto ' Tipo di lancio ' sezione. Abbiamo implementato il nostro cluster ECS come ' AWS Fargate ” istanza. Pertanto, abbiamo selezionato l'opzione 'AWS Fargate' dall'interfaccia. Successivamente, seleziona l'architettura per il sistema operativo. Abbiamo mantenuto questa impostazione come predefinita:

Passaggio 5: assegnare la dimensione dell'attività
Nel “Dimensione del compito ' dei requisiti infrastrutturali, selezionare la seguente opzione. Nota che queste opzioni dipendono dall'organizzazione o dai requisiti dell'applicazione. Qui per questa demo, abbiamo selezionato semplici configurazioni:

Passaggio 6: fornire il nome del contenitore e l'URI dell'immagine
Nella sezione Contenitore-1, digita il nome del contenitore. Nella sezione URI immagine, utilizzeremo un file Galleria ECR fornita da Amazon . Puoi fornire il collegamento dell'URI dell'immagine qui a seconda delle tue esigenze:

Verifica di un Cluster ECS
Per utilizzare l'immagine fornita dalla galleria ECR, digita e cerca il nome dell'immagine, ad esempio nginx:

Fare clic sul seguente risultato:

Clicca sul ' copia ' come mostrato nella figura seguente:

Incolla il link copiato nel campo ' URI dell'immagine ' campo:

Mantenendo le restanti impostazioni predefinite, fare clic sul pulsante ' Creare pulsante ':

Abbiamo creato con successo una definizione di attività per un cluster ECS:

Seguendo il percorso evidenziato di seguito, possiamo vedere che è stata creata una definizione di attività:

Questo è tutto da questa guida.

Conclusione

Per definire la definizione dell'attività Amazon ECS, fare clic sul pulsante ' Definizione del compito ' dalla barra laterale per fornire l'identificatore e l'URI dell'immagine, quindi premere il pulsante ' Creare pulsante '. Le definizioni delle attività definiscono cosa farà un'attività all'interno di un cluster o contenitore. La definizione di un'attività può essere definita come la creazione di un'attività da eseguire per il cluster. Questo articolo fornisce informazioni dettagliate sui vari componenti ECS e definisce le relative definizioni di attività.