Kako definirati definicije nalog Amazon ECS?

Kako Definirati Definicije Nalog Amazon Ecs



Amazon je platforma v oblaku, ki ponuja več različnih, a zelo potrebnih storitev strankam, od posameznikov do organizacij in tehnoloških velikanov. Glavni razlog za priljubljenost Amazona v preteklih letih je, da pokriva vsako dimenzijo zahtev organizacije, tj. od namestitve količine podatkov do izvajanja analitike na njih itd. Amazon ECS je še ena izkušena storitev AWS, ki uporablja koncept vsebnikov.

Ta članek ponazarja naslednjo vsebino:

Kaj je Amazon ECS?

Amazon ECS ali Amazon Elastic Container Service je popolnoma upravljana storitev, ki svojim uporabnikom omogoča uvajanje, prilagajanje in upravljanje aplikacij z uporabo vsebnikov in gruč. Ti vsebniki so običajno ustvarjeni z uporabo Dockerja. Docker je aplikacija, ki razvijalcem omogoča zagon vsebnikov, v katerih se aplikacije razmestijo in izvajajo. Docker zagotavlja, da vsi vsebniki delujejo v izoliranih okoljih. ECS sedi na vrhu dockerja, ki upravlja te aplikacije.







Kako deluje Amazon ECS?

Docker poganja vsebnike na podlagi dveh možnosti vsebnikov, tj. brezstrežniškega ali upravljanega. ECS obravnava in podpira funkcije samodejnega skaliranja za obdelavo količin podatkov in zagotavljanje zmožnosti popolnoma upravljane in skalirne storitve. ECS samodejno poveča in zmanjša vašo aplikacijo na podlagi zahteve. Na primer, ko promet v vaši aplikaciji raste ali pada, lahko konfigurirate funkcijo samodejnega skaliranja za meritve, npr. izkoriščenost procesorja, izkoriščenost pomnilnika itd.





Glede na stroške teh funkcij je ECS na srečo zelo stroškovno učinkovit z dockerjem, saj omogoča izvajanje več vsebnikov v lokalnem računalniškem sistemu. ECS deluje učinkovito tudi za ad hoc ali obsežna dela.





Več o ECS lahko preberete v tem članku: “ Kako ustvariti gručo ECS na AWS? ”.

Ko uvedete svojo sliko docker datoteke v Amazon ECR, boste morali definirati naloge z ECS. Amazon ECR je ime, ki ga boste pogosto poslušali, ko boste govorili o Amazon ECS. ECR pomeni Elastic Container Repository, ki vzdržuje zgodovino in shranjuje slike vaše datoteke. Z ECR se lahko vrnete na katero koli različico.



Kaj so definicije nalog?

Naloga, definirana znotraj ECS, je najmanjša enota, ki se izvaja znotraj gruče ECS. Naloga izvira iz definicij nalog. Definicije opravil lahko imenujemo nabor navodil, ki jih Amazon uporablja za izvajanje opravil v vaših gručih. Z uporabo definicij nalog lahko nadziramo parametre nalog, kot so dodelitve virov, slike vsebnika, spremenljivke okolja itd. Vsaka definicija naloge lahko vključuje definicije iz več slik vsebnika.

Kako definirati definicije nalog Amazon ECS?

Ob predpostavki, da je vaša gruča ECS pripravljena in deluje, sledimo nekaj korakom za ustvarjanje definicije naloge zanjo:

1. korak: Dostop do možnosti »Definicije opravil«.
Tukaj, na nadzorni plošči ECS, imamo pripravljeno in delujočo gručo. Tapnite » Definicije nalog ” v stranski vrstici:

2. korak: Ustvarite novo definicijo opravila
Kliknite na 'Ustvari novo definicijo naloge' in na spustnem seznamu kliknite » Ustvari novo definicijo naloge ” možnost:

3. korak: Enolični identifikator
Podajte edinstveno ime za definicijo opravila:

4. korak: Infrastrukturne zahteve
Izberite vrsto zagona pod » Vrsta zagona ”. Našo gručo ECS smo uvedli kot » AWS Fargate ” primerek. Zato smo v vmesniku izbrali možnost »AWS Fargate«. Nato izberite arhitekturo za operacijski sistem. To nastavitev smo ohranili kot privzeto:

5. korak: Določite velikost opravila
V »Velikost naloge ” v razdelku infrastrukturnih zahtev izberite naslednjo možnost. Opomba da so te možnosti odvisne od vaše organizacije ali zahtev aplikacije. Za to predstavitev smo izbrali preproste konfiguracije:

6. korak: Navedite ime vsebnika in URI slike
V razdelek Vsebnik-1 vnesite ime vsebnika. V razdelku URI slike bomo uporabili Galerija ECR, ki jo zagotavlja Amazon . Tukaj lahko navedete povezavo do URI-ja slike, odvisno od vaše zahteve:

Preverjanje gruče ECS
Če želite uporabiti sliko, ki jo ponuja galerija ECR, vnesite in poiščite ime slike, npr. nginx:

Kliknite naslednji rezultat:

Kliknite na ' Kopirati «, kot je prikazano na spodnji sliki:

Prilepite kopirano povezavo v » URI slike ” polje:

Če ohranite preostale nastavitve kot privzete, kliknite » Ustvari ” gumb:

Uspešno smo ustvarili definicijo naloge za gručo ECS:

Če sledimo spodaj označeni poti, lahko vidimo, da je bila ustvarjena definicija naloge:

To je vse iz tega vodnika.

Zaključek

Če želite definirati definicijo naloge Amazon ECS, kliknite » Opredelitev naloge « v stranski vrstici, da podate identifikator in URI slike, in pritisnite » Ustvari ”. Definicije opravil določajo, kaj bo opravilo opravilo znotraj gruče ali vsebnika. Definiranje naloge lahko imenujemo ustvarjanje naloge, ki jo mora izvesti gruča. Ta članek nudi vpogled v različne komponente ECS in opredeljuje definicije nalog zanje.