Kako definirati Amazon ECS definicije zadataka?

Kako Definirati Amazon Ecs Definicije Zadataka



Amazon je platforma temeljena na oblaku koja pruža nekoliko različitih, ali prijeko potrebnih usluga korisnicima, od pojedinaca preko organizacija do tehnoloških divova. Glavni razlog popularnosti Amazona tijekom godina je taj što pokriva svaku dimenziju zahtjeva organizacije, tj. od skladištenja količine podataka do izvođenja analitike na njima itd. Amazon ECS još je jedna iskusna usluga AWS-a koja koristi koncept spremnika.

Ovaj članak ilustrira sljedeći sadržaj:

Što je Amazon ECS?

Amazon ECS ili Amazon Elastic Container Service potpuno je upravljana usluga koja svojim korisnicima omogućuje implementaciju, skaliranje i upravljanje aplikacijama pomoću spremnika i klastera. Ti se spremnici obično izrađuju pomoću Dockera. Docker je aplikacija koja programerima omogućuje pokretanje spremnika u kojima se aplikacije postavljaju i izvršavaju. Docker osigurava da svi spremnici rade u izoliranim okruženjima. ECS se nalazi na vrhu dockera koji upravlja ovim aplikacijama.







Kako radi Amazon ECS?

Docker pokreće spremnike na temelju dvije opcije spremnika, tj. bez poslužitelja ili upravljanih. ECS upravlja i podržava značajke automatskog skaliranja za rukovanje količinama podataka i pružanje mogućnosti potpuno upravljane usluge skaliranja. ECS automatski povećava i smanjuje vašu aplikaciju na temelju zahtjeva. Na primjer, kako promet na vašoj aplikaciji raste ili pada, možete konfigurirati značajku automatskog skaliranja za metriku, npr. korištenje CPU-a, korištenje memorije itd.





Uzimajući u obzir cijenu ovih značajki, srećom, ECS je vrlo isplativ s dockerom jer omogućuje rad više spremnika na lokalnom računalnom sustavu. ECS radi učinkovito i za ad hoc ili sveobuhvatne poslove.





Saznajte više o ECS-u u ovom članku: ' Kako stvoriti ECS klaster na AWS-u? ”.

Nakon što postavite svoju sliku docker datoteke na Amazon ECR, od vas će se tražiti da definirate zadatke pomoću ECS-a. Amazon ECR je naziv koji ćete često slušati kada govorimo o Amazon ECS-u. ECR je kratica za Elastic Container Repository koji održava povijest i pohranjuje slike vaše datoteke. Možete se vratiti na bilo koju verziju s ECR-om.



Što su definicije zadataka?

Zadatak definiran unutar ECS-a je najmanja jedinica koja se izvršava unutar ECS klastera. Zadatak proizlazi iz definicija zadatka. Definicije zadataka mogu se nazvati skupom uputa koje Amazon koristi za pokretanje zadataka na vašim klasterima. Korištenjem definicija zadataka možemo kontrolirati parametre zadataka kao što su dodjela resursa, slike spremnika, varijable okruženja itd. Svaka definicija zadatka može uključivati ​​definicije iz više slika spremnika.

Kako definirati Amazon ECS definicije zadataka?

Pod pretpostavkom da je vaš ECS klaster spreman i radi, slijedimo neke korake za izradu definicije zadatka za njega:

Korak 1: Pristupite opciji 'Definicije zadataka'.
Ovdje, na nadzornoj ploči ECS-a, imamo naš klaster koji radi. Dodirnite ' Definicije zadataka ” na bočnoj traci:

Korak 2: Stvorite novu definiciju zadatka
Klikni na 'Stvori novu definiciju zadatka' i na padajućem popisu kliknite na ' Stvorite novu definiciju zadatka ” opcija:

Korak 3: Jedinstveni identifikator
Navedite jedinstveni naziv za definiciju zadatka:

Korak 4: Infrastrukturni zahtjevi
Odaberite vrstu pokretanja ispod ' Vrsta lansiranja ” odjeljak. Postavili smo naš ECS klaster kao ' AWS Fargate ” instanca. Stoga smo na sučelju odabrali opciju “AWS Fargate”. Zatim odaberite arhitekturu za operativni sustav. Zadržali smo ovu postavku kao zadanu:

Korak 5: Dodijelite veličinu zadatka
u “Veličina zadatka ” odjeljku infrastrukturnih zahtjeva, odaberite sljedeću opciju. Bilješka da te opcije ovise o vašoj organizaciji ili zahtjevima aplikacije. Ovdje smo za ovu demonstraciju odabrali jednostavne konfiguracije:

Korak 6: Navedite naziv spremnika i URI slike
U odjeljak Spremnik-1 upišite naziv spremnika. U odjeljku URI slike koristit ćemo ECR galerija koju pruža Amazon . Ovdje možete dati vezu za URI slike ovisno o vašim zahtjevima:

Provjera ECS klastera
Za korištenje slike koju pruža ECR galerija, upišite i potražite naziv slike, npr. nginx:

Kliknite na sljedeći rezultat:

Klikni na ' Kopirati ” kao što se vidi na slici ispod:

Zalijepite kopiranu vezu u ' URI slike ” polje:

Ako zadržite preostale postavke kao zadane, kliknite na ' Stvoriti ' dugme:

Uspješno smo izradili definiciju zadatka za ECS klaster:

Slijedeći dolje označeni put, možemo vidjeti da je kreirana definicija zadatka:

To je sve iz ovog vodiča.

Zaključak

Za definiranje Amazon ECS definicije zadatka, kliknite na ' Definicija zadatka ' na bočnoj traci da biste unijeli identifikator i URI slike i pritisnite ' Stvoriti ' dugme. Definicije zadataka definiraju što će zadatak unutar klastera ili spremnika učiniti. Definiranje zadatka može se nazvati stvaranjem zadatka za izvršavanje klastera. Ovaj članak pruža uvid u različite ECS komponente i definira definicije zadataka za njih.