Ovaj vodič u nastavku objasnit će Amazon ECS i definicije zadataka te korake za postavljanje parametara definicije zadataka u AWS ECS.
Što je Amazon ECS?
Amazon ECS je usluga kojom u potpunosti upravlja AWS i služi u svrhu kontejnerizacije. To olakšava implementaciju, skaliranje i upravljanje aplikacijama i rješenjima u oblaku. Kontejneri imaju lagano i uravnoteženo okruženje. ECS se koristi za automatizaciju prilikom postavljanja ili skaliranja spremnika.
Pomoću ECS-a korisnici mogu definirati zadatke koji sadrže spremnike i resurse potrebne za rad aplikacije. Ti se zadaci mogu grupirati u usluge, koje osiguravaju da se navedeni broj zadataka kontinuirano izvodi i automatski obrađuju skaliranje na temelju zahtjeva. Ova mogućnost dinamičkog skaliranja čini ECS prikladnim za aplikacije koje imaju različita radna opterećenja.
Što je definicija zadatka?
Definicija zadatka u Amazon ECS-u nacrt je koji opisuje kako bi skup spremnika trebao biti raspoređen i orkestriran unutar zadatka. Definira različite parametre, uključujući Docker slike koje će se koristiti, CPU i memorijske zahtjeve, mrežne postavke i ovisnosti o spremniku.
Krenimo s postavljanjem parametara definicije zadatka.
Kako postaviti parametre definicije zadatka u AWS ECS?
Postoje dvije metode za postavljanje parametara definicije zadatka u AWS ECS. Ovi su:
Metoda 1: Korištenje AWS konzole za upravljanje
Počnimo s metodom AWS konzole za upravljanje za postavljanje parametara definicije zadatka u AWS ECS. Samo slijedite dolje navedene korake:
Korak 1: Pretražite ECS
Idite na AWS konzolu i potražite ' ECS ” u traci za pretraživanje kao što je prikazano u nastavku:
Kliknite na označeni gumb i pojavit će se sljedeći ekran:
Korak 2: Otvorite Definicije zadataka
Sada kliknite na ' Definicija zadatka ” kao što je prikazano gore i to će dovesti do donjeg zaslona:
Korak 3: Stvorite novu definiciju zadatka
Sada kliknite na ' Stvorite novu definiciju zadatka ” i pojavit će se donji zaslon:
Sada će se pojaviti sljedeći ekran:
Korak 4: Navedite pojedinosti
Navedite pojedinosti u ' Konfiguracija definicije zadatka ” kao na slici ispod:
Pomaknite se prema dolje i navedite druge pojedinosti uključujući ' Veličina mreže ', ' radna memorija ', ' Memorija ”, itd. kao što je prikazano u nastavku:
Korisnici mogu dodati ' Detalji spremnika 'kao što je kontejner' Ime ' i ' URI slike ' kao ispod:
Korak 5: Pritisnite gumb Stvori
Ostavite sve ostalo i kliknite na ' Stvoriti ” u donjem desnom kutu kao što je prikazano u nastavku:
Korak 6: Provjera
To će dovesti do sljedećeg zaslona koji provjerava aktivaciju definicije zadatka. Ovo se može vidjeti ispod:
Prijeđimo na sljedeću metodu.
Metoda 2: Korištenje JSON uređivača
Ponovite prva dva koraka iz gornje metode i slijedite ove korake nakon toga:
Korak 1: Stvorite novu definiciju zadatka
Sljedeći korak je kliknuti na označeni gumb na gornjoj slici i pojavit će se sljedeći ekran:
To će dovesti do sljedećeg zaslona:
Korak 2: Zamijenite JSON kod
Zamijenite JSON kod sljedećim kodom:
{'zahtijeva kompatibilnosti' : [
'EC2'
] ,
'Definicije spremnika' : [
{
'Ime' : 'Ja sam x00' ,
'slika' : 'nginx:najnovije' ,
'memorija' : 256 ,
'procesor' : 256 ,
'bitno' : istina ,
'portMappings' : [
{
'containerPort' : 80 ,
'protokol' : 'tcp'
}
] ,
'konfiguracija dnevnika' : {
'logDriver' : 'awslogs' ,
'opcije' : {
'awslogs-group' : 'awslogs-nginx-ecs' ,
'awslogs-regija' : 'ap-jugoistok-1' ,
'awslogs-stream-prefix' : 'nginx'
}
}
}
] ,
'volume' : [ ] ,
'mrežni način rada' : 'most' ,
'ograničenja položaja' : [ ] ,
'obitelj' : 'nginx'
}
Zamijenite regiju u skladu s tim i kliknite na ' Stvoriti ” u donjem desnom kutu kao što je prikazano u nastavku:
Korak 3: Provjera
Klikom na gore označeni gumb otvorit će se donji ekran za potvrdu:
Ovako možete postaviti parametre definicije zadatka u AWS ECS.
Zaključak
Parametri definiranja zadatka Amazon ECS mogu se postaviti pomoću upravljačke konzole AWS i JSON editora. Amazon ECS sadrži definicije zadataka koje se mogu učinkovito napisati za implementaciju i upravljanje aplikacijama koje su u kontejnerima. Definicije zadataka čine okosnicu ECS-a nudeći strukturirani način definiranja i konfiguriranja spremnika unutar zadataka. Ovaj članak detaljno je objasnio kako postaviti parametre definicije zadatka u AWS ECS.