Kaip nustatyti užduočių apibrėžimo parametrus AWS ECS?

Kaip Nustatyti Uzduociu Apibrezimo Parametrus Aws Ecs



Konteineris yra viena iš svarbiausių, jei ne pati svarbiausia, dalis debesų kompiuterijos srityje. Tai padeda lengviau nei bet kada diegti ir valdyti programas. „Amazon Elastic Container“ puikiai tinka šiam tikslui. Tai leidžia sukurti sudėtingus sprendimus, skirtus talpinti ir valdyti diegimus vos keliais AWS valdymo pulto paspaudimais.

Šiame vadove bus paaiškinta „Amazon ECS“ ir užduočių apibrėžimai bei AWS ECS užduočių apibrėžimo parametrų nustatymo veiksmai.

Kas yra Amazon ECS?

„Amazon ECS“ yra visiškai AWS valdoma paslauga, skirta konteinerizavimui. Tai palengvina programų ir debesies architektūros sprendimų diegimą, mastelį ir valdymą. Konteineriai turi lengvą ir subalansuotą aplinką. ECS naudojama automatizavimui diegiant arba keičiant konteinerius.







Naudodami ECS, vartotojai gali apibrėžti užduotis, apimančias konteinerius ir išteklius, reikalingus programai paleisti. Šios užduotys gali būti sugrupuotos į paslaugas, kurios užtikrina, kad nurodytas užduočių skaičius būtų vykdomas nuolat, ir automatiškai apdoroja mastelį pagal poreikį. Dėl šios dinaminės mastelio keitimo galimybės ECS puikiai tinka programoms, kurios patiria skirtingą darbo krūvį.



Kas yra užduoties apibrėžimas?

„Amazon ECS“ užduoties apibrėžimas yra planas, kuriame aprašoma, kaip konteinerių rinkinys turi būti įdiegtas ir suorganizuotas atliekant užduotį. Jis apibrėžia įvairius parametrus, įskaitant naudojamus „Docker“ vaizdus, ​​procesoriaus ir atminties reikalavimus, tinklo nustatymus ir konteinerių priklausomybes.



Pereikime prie užduoties apibrėžimo parametrų nustatymo.





Kaip nustatyti užduočių apibrėžimo parametrus AWS ECS?

Yra du būdai, kaip nustatyti užduoties apibrėžimo parametrus AWS ECS. Šitie yra:

1 būdas: naudokite AWS valdymo pultą

Pradėkime nuo AWS valdymo konsolės metodo, norėdami nustatyti užduočių apibrėžimo parametrus AWS ECS. Tiesiog atlikite toliau nurodytus veiksmus:



1 veiksmas: ieškokite ECS

Eikite į AWS konsolę ir ieškokite ECS “ paieškos juostoje, kaip parodyta žemiau:

Spustelėkite pažymėtą mygtuką ir pasirodys šis ekranas:

2 veiksmas: atidarykite užduočių apibrėžimus

Dabar spustelėkite „ Užduoties apibrėžimas “ mygtuką, kaip parodyta aukščiau, ir jis nukreips į žemiau esantį ekraną:

3 veiksmas: sukurkite naują užduoties apibrėžimą

Dabar spustelėkite „ Sukurkite naują užduoties apibrėžimą “ ir pasirodys toliau pateiktas ekranas:

Dabar pasirodys toks ekranas:

4 veiksmas: pateikite išsamią informaciją

Pateikite išsamią informaciją „ Užduočių apibrėžimo konfigūracija “ skyrių, kaip parodyta toliau pateiktame paveikslėlyje:

Slinkite žemyn ir pateikite kitą informaciją, įskaitant „ Tinklo dydis ', ' RAM ', ' Atmintis “ ir tt, kaip parodyta toliau:

Vartotojai gali pridėti „ Informacija apie konteinerį 'pvz., konteineris' vardas “ ir „ Vaizdo URI ' kaip nurodyta žemiau:

5 veiksmas: paspauskite mygtuką Sukurti

Palikite visa kita ir spustelėkite „ Sukurti “ mygtuką dešiniajame apatiniame kampe, kaip parodyta žemiau:

6 veiksmas: patvirtinimas

Bus atidarytas kitas ekranas, kuriame bus patikrintas užduoties apibrėžimo aktyvinimas. Tai galima pamatyti žemiau:

Pereikime prie kito metodo.

2 būdas: JSON redaktoriaus naudojimas

Pakartokite pirmuosius du pirmiau pateikto metodo veiksmus ir atlikite šiuos veiksmus:

1 veiksmas: sukurkite naują užduoties apibrėžimą

Kitas veiksmas yra spustelėti pažymėtą mygtuką aukščiau esančiame paveikslėlyje ir pasirodys šis ekranas:

Tai pateks į žemiau esantį ekraną:

2 veiksmas: pakeiskite JSON kodą

Pakeiskite JSON kodą šiuo kodu:

{
'Requires Compatibilities' : [
'EC2'
] ,
'containerDefinitions' : [
{
'vardas' : 'Aš esu x00' ,
'vaizdas' : 'nginx: naujausias' ,
'atmintis' : 256 ,
'cpu' : 256 ,
'esminis' : tiesa ,
'portMappings' : [
{
'ContainerPort' : 80 ,
'protokolas' : 'tcp'
}
] ,
'logConfiguration' : {
'logDriver' : 'awslogs' ,
'galimybės' : {
'awslogs-group' : 'awslogs-nginx-ecs' ,
'awslogs-region' : 'ap-southeast-1' ,
'awslogs-stream-prefix' : 'nginx'
}
}
}
] ,
'apimtys' : [ ] ,
'tinklo režimas' : 'tiltas' ,
'placement Constraints' : [ ] ,
'šeima' : 'nginx'
}

Atitinkamai pakeiskite regioną ir spustelėkite „ Sukurti “ mygtuką apatiniame dešiniajame kampe, kaip parodyta žemiau:

3 veiksmas: patvirtinimas

Spustelėjus aukščiau paryškintą mygtuką, atsidarys toliau pateiktas patvirtinimo ekranas:

Taip AWS ECS galima nustatyti užduoties apibrėžimo parametrus.

Išvada

„Amazon ECS“ užduočių apibrėžimo parametrus taip pat galima nustatyti naudojant AWS valdymo pultą ir JSON redaktorių. „Amazon ECS“ yra užduočių apibrėžimai, kuriuos galima efektyviai parašyti, kad būtų galima įdiegti ir valdyti konteineriuose esančias programas. Užduočių apibrėžimai sudaro ECS pagrindą, siūlydami struktūrinį būdą apibrėžti ir konfigūruoti užduočių konteinerius. Šiame straipsnyje išsamiai paaiškinta, kaip nustatyti užduočių apibrėžimo parametrus AWS ECS.