Kaip apibrėžti „Amazon ECS“ užduočių apibrėžimus?

Kaip Apibrezti Amazon Ecs Uzduociu Apibrezimus



„Amazon“ yra debesies pagrindu sukurta platforma, teikianti keletą skirtingų, bet labai reikalingų paslaugų klientams – nuo ​​asmenų iki organizacijų iki „Tech Giants“. Pagrindinė „Amazon“ populiarumo bėgant metams priežastis yra ta, kad ji apima visus organizacijos reikalavimų aspektus, t.

Šis straipsnis iliustruoja šį turinį:

Kas yra Amazon ECS?

„Amazon ECS“ arba „Amazon Elastic Container Service“ yra visiškai valdoma paslauga, leidžianti jos vartotojams įdiegti, keisti mastelį ir valdyti programas naudojant konteinerius ir grupes. Šie konteineriai paprastai kuriami naudojant „Docker“. „Docker“ yra programa, leidžianti kūrėjams paleisti konteinerius, kuriuose diegiamos ir vykdomos programos. „Docker“ užtikrina, kad visi konteineriai veiktų izoliuotoje aplinkoje. ECS yra dokerio viršuje, kuris valdo šias programas.







Kaip veikia „Amazon ECS“?

„Docker“ paleidžia konteinerius pagal dvi konteinerių parinktis, ty „Be serverio“ arba „Tvarkomas“. ECS tvarko ir palaiko automatinio mastelio keitimo funkcijas, kad būtų galima apdoroti duomenų kiekius ir teikti visiškai valdomo ir mastelio keitimo paslaugą. ECS automatiškai padidina ir sumažina jūsų taikomąją programą pagal reikalavimą. Pavyzdžiui, kai programos srautas didėja arba mažėja, galite sukonfigūruoti automatinio mastelio keitimo funkciją, skirtą metrikai, pvz., procesoriaus panaudojimui, atminties panaudojimui ir kt.





Laimei, atsižvelgiant į šių funkcijų sąnaudas, ECS yra labai ekonomiškas naudojant dokerį, nes leidžia vietinėje kompiuterių sistemoje paleisti kelis konteinerius. ECS efektyviai veikia ir atliekant ad hoc ar pilno masto darbus.





Sužinokite daugiau apie ECS skaitydami šį straipsnį: ' Kaip sukurti ECS klasterį AWS? “.

Įdiegę „Docker“ failo vaizdą „Amazon ECR“, turėsite apibrėžti užduotis naudodami ECS. „Amazon ECR“ yra vardas, kurio dažnai klausysite kalbėdami apie „Amazon ECS“. ECR reiškia Elastic Container Repository, kuri palaiko istoriją ir saugo jūsų failo vaizdus. Galite grįžti į bet kurią versiją naudodami ECR.



Kas yra užduočių apibrėžimai?

Užduotis, apibrėžta ECS viduje, yra mažiausias ECS klasteryje vykdomas vienetas. Užduotis kyla iš užduočių apibrėžimų. Užduočių apibrėžimai gali būti vadinami instrukcijų rinkiniu, kurį „Amazon“ naudoja vykdydama užduotis jūsų grupėse. Naudodami užduočių apibrėžimus, galime valdyti užduočių parametrus, pvz., išteklių paskirstymą, konteinerio vaizdus, ​​aplinkos kintamuosius ir kt. Kiekvienas užduoties apibrėžimas gali apimti kelių konteinerio vaizdų apibrėžimus.

Kaip apibrėžti „Amazon ECS“ užduočių apibrėžimus?

Darant prielaidą, kad jūsų ECS klasteris yra sukurtas ir veikia, atlikime kelis veiksmus, kad sukurtume jos užduoties apibrėžimą:

1 veiksmas: pasiekite parinktį „Užduočių apibrėžimai“.
Čia, ECS prietaisų skydelyje, mūsų grupė yra sukurta ir veikia. Bakstelėkite „ Užduočių apibrėžimai “ parinktis iš šoninės juostos:

2 veiksmas: sukurkite naują užduoties apibrėžimą
Spustelėkite ant „Sukurti naują užduoties apibrėžimą“ mygtuką ir išskleidžiamajame sąraše spustelėkite „ Sukurkite naują užduoties apibrėžimą “ variantas:

3 veiksmas: unikalus identifikatorius
Pateikite unikalų užduoties apibrėžimo pavadinimą:

4 veiksmas: infrastruktūros reikalavimai
Pasirinkite paleidimo tipą po „ Paleidimo tipas ' skyrius. Mes įdiegėme savo ECS klasterį kaip „ AWS Fargate ' instancija. Todėl sąsajoje pasirinkome parinktį „AWS Fargate“. Tada pasirinkite operacinės sistemos architektūrą. Šį nustatymą palikome kaip numatytąjį:

5 veiksmas: priskirkite užduoties dydį
Viduje „Užduoties dydis “ infrastruktūros reikalavimo skyriuje, pasirinkite šią parinktį. Pastaba kad šios parinktys priklauso nuo jūsų organizacijos ar programos reikalavimų. Šioje demonstracijoje pasirinkome paprastas konfigūracijas:

6 veiksmas: pateikite sudėtinio rodinio pavadinimą ir vaizdo URI
Skiltyje Container-1 įveskite sudėtinio rodinio pavadinimą. Vaizdo URI skiltyje naudosime „Amazon“ teikiama ECR galerija . Čia galite pateikti vaizdo URI nuorodą, atsižvelgdami į savo poreikius:

ECS klasterio patikrinimas
Norėdami naudoti ECR galerijos pateiktą vaizdą, įveskite ir ieškokite vaizdo pavadinimo, pvz., nginx:

Spustelėkite šį rezultatą:

Spustelėkite „ Kopijuoti “ mygtuką, kaip parodyta paveikslėlyje žemiau:

Įklijuokite nukopijuotą nuorodą į ' Vaizdo URI “ laukas:

Likusius nustatymus palikdami numatytuosius, spustelėkite „ Sukurti “ mygtukas:

Sėkmingai sukūrėme užduoties apibrėžimą ECS klasteriui:

Vykdydami toliau paryškintą kelią matome, kad buvo sukurtas užduoties apibrėžimas:

Tai viskas iš šio vadovo.

Išvada

Norėdami apibrėžti „Amazon ECS“ užduoties apibrėžimą, spustelėkite „ Užduoties apibrėžimas “ mygtuką šoninėje juostoje, kad pateiktumėte identifikatorių ir vaizdo URI, ir paspauskite „ Sukurti “ mygtuką. Užduočių apibrėžimai apibrėžia, ką veiks klasteryje ar konteineryje esanti užduotis. Užduoties apibrėžimas gali būti vadinamas užduoties kūrimu klasteriui atlikti. Šiame straipsnyje pateikiama įvairių ECS komponentų įžvalgų ir apibrėžiami jų užduočių apibrėžimai.