Kuinka määrittää tehtävänmääritysparametrit AWS ECS:ssä?

Kuinka Maarittaa Tehtavanmaaritysparametrit Aws Ecs Ssa



Säiliöinti on yksi tärkeimmistä, ellei tärkein osa pilvipalveluiden alalla. Se auttaa sovellusten käyttöönotossa ja hallinnassa helpommin kuin koskaan. Amazon Elastic Container palvelee tätä tarkoitusta erittäin hyvin. Sen avulla voidaan luoda kehittyneitä ratkaisuja käyttöönottojen säiliötämiseen ja hallintaan vain muutamalla napsautuksella AWS-hallintakonsolia.

Tämä alla oleva opas selittää Amazon ECS:n ja tehtävämäärittelyt sekä vaiheet tehtävämäärittelyparametrien määrittämiseksi AWS ECS:ssä.

Mikä on Amazon ECS?

Amazon ECS on AWS:n täysin hallinnoima palvelu, joka palvelee konttia. Tämä helpottaa sovellusten ja pilvipohjaisten ratkaisujen käyttöönottoa, skaalaamista ja hallintaa. Konteissa on kevyt ja tasapainoinen ympäristö. ECS:ää käytetään automaatioon säiliöiden käyttöönotossa tai skaalauksessa.







ECS:n avulla käyttäjät voivat määrittää tehtäviä, jotka kapseloivat sovelluksen suorittamiseen tarvittavat säilöt ja resurssit. Nämä tehtävät voidaan ryhmitellä palveluihin, jotka varmistavat, että määritetty määrä tehtäviä on jatkuvasti käynnissä ja käsittelevät automaattisesti kysynnän mukaisen skaalauksen. Tämä dynaaminen skaalausominaisuus tekee ECS:stä soveltuvan hyvin sovelluksiin, joissa on vaihtelevia työkuormia.



Mikä on tehtävän määritelmä?

Tehtävämäärittely Amazon ECS:ssä on suunnitelma, joka kuvaa, kuinka konttijoukko tulee ottaa käyttöön ja organisoida tehtävässä. Se määrittää useita parametreja, mukaan lukien käytettävät Docker-kuvat, suoritin- ja muistivaatimukset, verkkoasetukset ja säilöriippuvuudet.



Aloitetaan tehtävänmäärittelyparametrien asettaminen.





Kuinka määrittää tehtävänmääritysparametrit AWS ECS:ssä?

Tehtävänmäärittelyparametrit voidaan määrittää AWS ECS:ssä kahdella tavalla. Nämä ovat:

Tapa 1: AWS-hallintakonsolin käyttäminen

Aloitetaan AWS Management Console -menetelmällä tehtävänmääritysparametrien määrittämiseksi AWS ECS:ssä. Noudata vain alla annettuja vaiheita:



Vaihe 1: Hae ECS

Siirry AWS-konsoliin ja etsi ' ECS ' hakupalkissa alla olevan kuvan mukaisesti:

Napsauta korostettua painiketta ja seuraava näyttö tulee näkyviin:

Vaihe 2: Avaa Task Definitions

Napsauta nyt ' Tehtävän määritelmä ” -painiketta yllä olevan kuvan mukaisesti ja se johtaa alla olevaan näyttöön:

Vaihe 3: Luo uusi tehtävän määritelmä

Napsauta nyt ' Luo uusi tehtävämääritys ” -painiketta ja alla oleva näyttö tulee näkyviin:

Nyt näkyviin tulee seuraava näyttö:

Vaihe 4: Anna tiedot

Anna tiedot kohdassa ' Tehtävän määrittelyn konfigurointi ”-osio alla olevan kuvan mukaisesti:

Vieritä alas ja anna muita tietoja, kuten ' Verkon koko ', ' RAM ', ' Muisti ' jne. alla olevan kuvan mukaisesti:

Käyttäjät voivat lisätä ' Säiliön tiedot 'kuten kontti' Nimi ' ja ' Kuvan URI ' kuten alla:

Vaihe 5: Paina Luo-painiketta

Jätä kaikki muu ja napsauta ' Luoda ” -painiketta oikeassa alakulmassa alla olevan kuvan mukaisesti:

Vaihe 6: Vahvistus

Tämä johtaa seuraavaan näyttöön, joka vahvistaa tehtävämäärittelyn aktivoinnin. Tämä näkyy alla:

Siirrytään seuraavaan menetelmään.

Tapa 2: Käytä JSON-editoria

Toista kaksi ensimmäistä vaihetta yllä olevasta menetelmästä ja seuraa näitä vaiheita myöhemmin:

Vaihe 1: Luo uusi tehtävän määritelmä

Seuraava vaihe on napsauttaa korostettua painiketta yllä olevassa kuvassa ja seuraava näyttö tulee näkyviin:

Tämä johtaa alla olevaan näyttöön:

Vaihe 2: Vaihda JSON-koodi

Korvaa JSON-koodi seuraavalla koodilla:

{
'requiresCompatibilities' : [
'EC2'
] ,
'containerDefinitions' : [
{
'nimi' : 'Olen x00' ,
'kuva' : 'nginx: uusin' ,
'muisti' : 256 ,
'prosessori' : 256 ,
'olennainen' : totta ,
'porttikartoitukset' : [
{
'containerPort' : 80 ,
'protokolla' : 'tcp'
}
] ,
'logConfiguration' : {
'logDriver' : 'awslogs' ,
'vaihtoehdot' : {
'awslogs-ryhmä' : 'awslogs-nginx-ecs' ,
'awslogs-alue' : 'ap-southeast-1' ,
'awslogs-stream-etuliite' : 'nginx'
}
}
}
] ,
'volyymit' : [ ] ,
'verkkotila' : 'silta' ,
'sijoittelurajoitukset' : [ ] ,
'perhe' : 'nginx'
}

Vaihda alue vastaavasti ja napsauta ' Luoda ” -painiketta oikeassa alakulmassa alla olevan kuvan mukaisesti:

Vaihe 3: Vahvistus

Yllä korostetun painikkeen napsauttaminen johtaa alla olevaan vahvistusnäyttöön:

Näin määrität tehtävänmääritysparametrit AWS ECS:ssä.

Johtopäätös

Amazon ECS -tehtävämääritysparametrit voidaan määrittää myös AWS-hallintakonsolin ja JSON-editorin avulla. Amazon ECS sisältää tehtävämääritelmiä, jotka voidaan kirjoittaa tehokkaasti konttimuotoisten sovellusten käyttöönottoa ja hallintaa varten. Tehtävämääritykset muodostavat ECS:n selkärangan tarjoamalla jäsennellyn tavan määritellä ja konfiguroida tehtävien sisällä olevia säiliöitä. Tässä artikkelissa on selitetty yksityiskohtaisesti, kuinka tehtävämäärittelyparametrit määritetään AWS ECS:ssä.