Cum se configurează parametrii de definire a sarcinilor în AWS ECS?

Cum Se Configureaza Parametrii De Definire A Sarcinilor In Aws Ecs



Containerizarea formează una dintre cele mai importante părți, dacă nu cea mai importantă parte din domeniul cloud computing. Ajută la implementarea și gestionarea aplicațiilor mai ușor ca niciodată. Amazon Elastic Container servește foarte bine acestui scop. Permite crearea de soluții sofisticate pentru containerizarea și gestionarea implementărilor cu doar câteva clicuri pe consola de management AWS.

Acest ghid de mai jos va explica Amazon ECS și definițiile sarcinilor și pașii pentru a configura parametrii de definire a sarcinilor în AWS ECS.

Ce este Amazon ECS?

Amazon ECS este un serviciu complet gestionat de AWS care servește scopului containerizării. Acest lucru facilitează implementarea, scalarea și gestionarea aplicațiilor și soluțiilor arhitecturate în cloud. Containerele au un mediu ușor și echilibrat. ECS este utilizat pentru automatizare la implementarea sau scalarea containerelor.







Cu ECS, utilizatorii pot defini sarcini, care încapsulează containerele și resursele necesare pentru rularea unei aplicații. Aceste sarcini pot fi grupate în servicii, care asigură că numărul specificat de sarcini rulează continuu și gestionează automat scalarea în funcție de cerere. Această capacitate de scalare dinamică face ca ECS să fie potrivit pentru aplicațiile care se confruntă cu sarcini de lucru diferite.



Care este definiția sarcinii?

O definiție a sarcinii în Amazon ECS este un plan care descrie modul în care un set de containere ar trebui să fie implementat și orchestrat în cadrul unei sarcini. Acesta definește diverși parametri, inclusiv imaginile Docker de utilizat, cerințele CPU și de memorie, setările de rețea și dependențele containerului.



Să ne îndreptăm spre configurarea parametrilor de definire a sarcinii.





Cum se configurează parametrii de definire a sarcinilor în AWS ECS?

Există două metode pentru a configura parametrii de definire a sarcinii în AWS ECS. Acestea sunt:

Metoda 1: Utilizarea Consolei de management AWS

Să începem cu metoda AWS Management Console pentru a configura parametrii de definire a sarcinilor în AWS ECS. Doar urmați pașii de mai jos:



Pasul 1: Căutați ECS

Mergeți la consola AWS și căutați „ ECS ” în bara de căutare, după cum se arată mai jos:

Faceți clic pe butonul evidențiat și va apărea următorul ecran:

Pasul 2: Deschideți Definițiile sarcinilor

Acum faceți clic pe „ Definirea sarcinii ” așa cum se arată mai sus și va duce la ecranul de mai jos:

Pasul 3: Creați o nouă definiție de sarcină

Acum faceți clic pe „ Creați o nouă definiție a sarcinii ” și va apărea ecranul de mai jos:

Acum, va apărea următorul ecran:

Pasul 4: Furnizați detalii

Furnizați detaliile în „ Configurarea definirii sarcinilor ” secțiunea conform imaginii de mai jos:

Derulați în jos și furnizați alte detalii, inclusiv „ Dimensiunea rețelei ', ' RAM ', ' Memorie ”, etc. după cum se arată mai jos:

Utilizatorii pot adăuga „ Detalii container „cum ar fi containerul” Nume ' și ' URI imagine ' ca mai jos:

Pasul 5: Apăsați butonul Creare

Lăsați totul și faceți clic pe „ Crea butonul ” din colțul din dreapta jos, așa cum se arată mai jos:

Pasul 6: Verificare

Acest lucru va duce la următorul ecran care verifică activarea definiției sarcinii. Acest lucru poate fi văzut mai jos:

Să trecem la următoarea metodă.

Metoda 2: Utilizarea editorului JSON

Repetați primii doi pași din metoda de mai sus și urmați acești pași după aceea:

Pasul 1: Creați o nouă definiție de sarcină

Următorul pas este să faceți clic pe butonul evidențiat din imaginea de mai sus și va apărea următorul ecran:

Acest lucru va duce la ecranul de mai jos:

Pasul 2: Înlocuiți codul JSON

Înlocuiți codul JSON cu următorul cod:

{
„necesităCompatibilități” : [
„EC2”
] ,
„ContainerDefinitions” : [
{
'Nume' : 'Sunt x00' ,
'imagine' : „nginx:latest” ,
'memorie' : 256 ,
'CPU' : 256 ,
'esenţial' : Adevărat ,
'portMappings' : [
{
'containerPort' : 80 ,
'protocol' : 'tcp'
}
] ,
„Configurare jurnal” : {
'logDriver' : 'awslogs' ,
'Opțiuni' : {
'awslogs-group' : „awslogs-nginx-ecs” ,
'awslogs-region' : „ap-sud-est-1” ,
„awslogs-stream-prefix” : 'nginx'
}
}
}
] ,
'volume' : [ ] ,
'mod retea' : 'pod' ,
'placementConstraints' : [ ] ,
'familie' : 'nginx'
}

Înlocuiți regiunea în consecință și faceți clic pe „ Crea ” din colțul din dreapta jos, așa cum se arată mai jos:

Pasul 3: Verificare

Făcând clic pe butonul evidențiat mai sus va duce la ecranul de verificare de mai jos:

Iată cum puteți configura parametrii de definire a sarcinii în AWS ECS.

Concluzie

Parametrii de definire a activității Amazon ECS pot fi configurați folosind consola de management AWS și editorul JSON. Amazon ECS conține definiții de sarcini care pot fi scrise eficient pentru a implementa și gestiona aplicațiile care sunt containerizate. Definițiile sarcinilor formează coloana vertebrală a ECS, oferind o modalitate structurată de definire și configurare a containerelor în cadrul sarcinilor. Acest articol a explicat în detaliu cum să configurați parametrii de definire a sarcinilor în AWS ECS.