Paano Tukuyin ang Mga Kahulugan ng Gawain sa Amazon ECS?

Paano Tukuyin Ang Mga Kahulugan Ng Gawain Sa Amazon Ecs



Ang Amazon ay isang cloud-based na platform na nagbibigay ng maraming iba't ibang ngunit lubhang kailangan ng mga serbisyo sa mga customer mula sa mga indibidwal hanggang sa mga organisasyon hanggang sa Tech Giants. Ang pangunahing dahilan ng pagiging popular ng Amazon sa mga nakaraang taon ay sinasaklaw nito ang bawat dimensyon ng mga kinakailangan ng organisasyon i.e., mula sa dami ng data sa pabahay hanggang sa pagsasagawa ng analytics sa mga ito atbp. Ang Amazon ECS ay isa pang mahusay na serbisyo ng AWS na gumagamit ng konsepto ng mga container.

Inilalarawan ng artikulong ito ang sumusunod na nilalaman:

Ano ang Amazon ECS?

Ang Amazon ECS o Amazon Elastic Container Service ay isang ganap na pinamamahalaang serbisyo na nagbibigay-daan sa mga user nito na i-deploy, sukatin, at pamahalaan ang mga application gamit ang mga container at cluster. Ang mga lalagyang ito ay karaniwang ginagawa gamit ang Docker. Ang Docker ay isang application na nagbibigay-daan sa mga developer na maglunsad ng mga lalagyan kung saan ang mga application ay na-deploy at naisakatuparan. Tinitiyak ng Docker na ang lahat ng mga lalagyan ay tumatakbo sa mga nakahiwalay na kapaligiran. Ang ECS ​​ay nakaupo sa tuktok ng docker na namamahala sa mga application na ito.







Paano Gumagana ang Amazon ECS?

Ang Docker ay nagpapatakbo ng mga lalagyan batay sa dalawang opsyon ng mga lalagyan i.e., Walang Server o Pinamamahalaan. Pinangangasiwaan at sinusuportahan ng ECS ​​ang mga feature ng autoscaling para pangasiwaan ang dami ng data at para magbigay ng kakayahan ng ganap na pinamamahalaan at pag-scale ng serbisyo. Awtomatikong pinapataas at pababa ng ECS ​​ang iyong aplikasyon batay sa kinakailangan. Halimbawa, habang tumataas o bumababa ang trapiko sa iyong application, maaari mong i-configure ang tampok na auto-scaling para sa mga sukatan hal., paggamit ng CPU, paggamit ng memorya, atbp.





Isinasaalang-alang ang gastos para sa mga feature na ito, sa kabutihang palad, ang ECS ​​ay napaka-cost-effective sa docker dahil pinapayagan nito ang maraming container na tumakbo sa isang lokal na computer system. Mahusay na gumagana ang ECS ​​para sa mga ad hoc o full-scale na trabaho din.





Matuto nang higit pa tungkol sa ECS sa pamamagitan ng pagsangguni sa artikulong ito: “ Paano lumikha ng isang ECS ​​cluster sa AWS? ”.

Kapag na-deploy mo na ang iyong docker file image sa Amazon ECR, kakailanganin mong tukuyin ang mga gawain gamit ang ECS. Ang Amazon ECR ay ang pangalan na madalas mong pakikinggan kapag pinag-uusapan ang Amazon ECS. Ang ECR ay kumakatawan sa Elastic Container Repository na nagpapanatili ng kasaysayan at nag-iimbak ng mga larawan ng iyong file. Maaari kang bumalik sa anumang bersyon gamit ang ECR.



Ano ang Mga Kahulugan ng Gawain?

Ang isang gawain na tinukoy sa loob ng isang ECS ​​ay ang pinakamaliit na yunit na isinasagawa sa loob ng isang ECS ​​cluster. Ang isang gawain ay nagmula sa mga kahulugan ng gawain. Maaaring tukuyin ang mga kahulugan ng gawain bilang isang hanay ng mga tagubiling ginagamit ng Amazon para magpatakbo ng mga gawain sa iyong mga cluster. Sa pamamagitan ng paggamit ng mga kahulugan ng gawain, makokontrol natin ang mga parameter ng mga gawain tulad ng mga paglalaan ng mapagkukunan, mga larawan ng lalagyan, mga variable ng kapaligiran, atbp. Ang bawat kahulugan ng gawain ay maaaring magsama ng mga kahulugan mula sa maraming larawan ng lalagyan.

Paano Tukuyin ang Mga Kahulugan ng Gawain sa Amazon ECS?

Ipagpalagay na ang iyong ECS ​​cluster ay gumagana at tumatakbo, hayaan kaming sundin ang ilang mga hakbang upang lumikha ng isang kahulugan ng gawain para dito:

Hakbang 1: I-access ang Opsyon na 'Mga kahulugan ng gawain'.
Dito, sa ECS dashboard, mayroon kaming cluster up at tumatakbo. I-tap ang ' Mga kahulugan ng gawain ” na opsyon mula sa sidebar:

Hakbang 2: Gumawa ng Bagong Kahulugan ng Gawain
Mag-click sa 'Gumawa ng bagong kahulugan ng gawain' button at mula sa drop-down list, i-click ang “ Lumikha ng bagong kahulugan ng gawain ” opsyon:

Hakbang 3: Natatanging Identifier
Magbigay ng natatanging pangalan para sa kahulugan ng gawain:

Hakbang 4: Mga Kinakailangan sa Imprastraktura
Piliin ang uri ng paglulunsad sa ilalim ng “ Uri ng paglulunsad ” seksyon. Na-deploy namin ang aming ECS ​​cluster bilang isang ' AWS Fargate ” halimbawa. Samakatuwid, pinili namin ang opsyong 'AWS Fargate' mula sa interface. Susunod, piliin ang arkitektura para sa operating system. Pinananatili namin ang setting na ito bilang default:

Hakbang 5: Magtalaga ng Laki ng Gawain
Nasa “Laki ng gawain ” seksyon ng kinakailangan sa imprastraktura, piliin ang sumusunod na opsyon. Tandaan na ang mga opsyong ito ay nakadepende sa iyong organisasyon o mga kinakailangan sa aplikasyon. Dito para sa demo na ito, pumili kami ng mga simpleng configuration:

Hakbang 6: Magbigay ng Pangalan ng Container at URI ng Larawan
Sa seksyong Container-1, i-type ang pangalan ng container. Sa seksyong URI ng Larawan, gagamit kami ng isang ECR gallery na ibinigay ng Amazon . Maaari mong ibigay ang link ng Image URI dito depende sa iyong pangangailangan:

Pagpapatunay ng isang ECS ​​Cluster
Upang gamitin ang larawang ibinigay ng ECR gallery, i-type, at hanapin ang pangalan ng larawan hal., nginx:

Mag-click sa sumusunod na resulta:

Mag-click sa “ Kopya 'button tulad ng nakikita sa ibaba ng figure:

Idikit ang nakopyang link sa “ URI ng larawan ” field:

Sa pamamagitan ng pagpapanatili sa natitirang mga setting bilang default, mag-click sa “ Lumikha 'button:

Matagumpay kaming nakagawa ng kahulugan ng gawain para sa isang ECS ​​cluster:

Sa pamamagitan ng pagsunod sa naka-highlight na landas sa ibaba, makikita natin na ang isang kahulugan ng gawain ay nalikha:

Iyan ay mula sa gabay na ito.

Konklusyon

Upang tukuyin ang kahulugan ng gawain ng Amazon ECS, mag-click sa “ Kahulugan ng Gawain ” button mula sa sidebar upang ibigay ang identifier at Image URI, at pindutin ang “ Lumikha ” button. Tinutukoy ng mga kahulugan ng gawain kung ano ang gagawin ng isang gawain sa loob ng isang cluster o container. Ang pagtukoy sa isang gawain ay maaaring tukuyin bilang paglikha ng isang gawain para sa cluster upang maisagawa. Ang artikulong ito ay nagbibigay ng insight sa iba't ibang bahagi ng ECS ​​at tumutukoy sa mga kahulugan ng gawain para sa kanila.