Hogyan állíthat be feladatdefiníciós paramétereket az AWS ECS-ben?

Hogyan Allithat Be Feladatdefinicios Parametereket Az Aws Ecs Ben



A konténerezés a felhőalapú számítástechnika területén az egyik legfontosabb, ha nem a legfontosabb része. Minden eddiginél könnyebben segíti az alkalmazások telepítését és kezelését. Az Amazon Elastic Container nagyon jól szolgálja ezt a célt. Lehetővé teszi kifinomult megoldások létrehozását a telepítések konténerbe helyezéséhez és kezeléséhez, mindössze néhány kattintással az AWS felügyeleti konzolon.

Ez az alábbi útmutató elmagyarázza az Amazon ECS-t és a feladatdefiníciókat, valamint a feladatdefiníciós paraméterek beállításának lépéseit az AWS ECS-ben.

Mi az Amazon ECS?

Az Amazon ECS az AWS teljes körűen felügyelt szolgáltatása, amely a konténerezést szolgálja. Ez megkönnyíti az alkalmazások és felhőalapú megoldások üzembe helyezését, méretezését és kezelését. A konténerek könnyű és kiegyensúlyozott környezettel rendelkeznek. Az ECS-t automatizálásra használják a konténerek telepítésekor vagy méretezésekor.







Az ECS segítségével a felhasználók olyan feladatokat határozhatnak meg, amelyek magukba foglalják az alkalmazás futtatásához szükséges tárolókat és erőforrásokat. Ezeket a feladatokat szolgáltatásokba lehet csoportosítani, amelyek biztosítják, hogy a megadott számú feladat folyamatosan fusson, és igény szerint automatikusan kezeli a méretezést. Ez a dinamikus skálázási képesség teszi az ECS-t kiválóan alkalmassá azokhoz az alkalmazásokhoz, amelyek változó munkaterhelést tapasztalnak.



Mi az a feladatdefiníció?

Az Amazon ECS feladatdefiníciója egy olyan terv, amely leírja, hogyan kell egy tárolókészletet telepíteni és hangszerelni egy feladaton belül. Különféle paramétereket határoz meg, beleértve a használandó Docker-képeket, a CPU- és memóriakövetelményeket, a hálózati beállításokat és a konténer-függőségeket.



Térjünk át a feladatdefiníciós paraméterek beállítására.





Hogyan állíthat be feladatdefiníciós paramétereket az AWS ECS-ben?

Két módszer létezik a feladatdefiníciós paraméterek beállítására az AWS ECS-ben. Ezek:

1. módszer: Az AWS felügyeleti konzol használata

Kezdjük az AWS Management Console módszerrel a feladatdefiníciós paraméterek beállításához az AWS ECS-ben. Csak kövesse az alábbi lépéseket:



1. lépés: Keresés az ECS-ben

Menjen az AWS konzolra, és keressen ' ECS ” a keresősávban az alábbiak szerint:

Kattintson a kiemelt gombra, és a következő képernyő jelenik meg:

2. lépés: Nyissa meg a Feladatdefiníciókat

Most kattintson a „ Feladat meghatározása ” gombot a fent látható módon, és az alábbi képernyőre vezet:

3. lépés: Hozzon létre egy új feladatdefiníciót

Most kattintson a „ Új feladatdefiníció létrehozása ” gombot, és az alábbi képernyő jelenik meg:

Most a következő képernyő jelenik meg:

4. lépés: Adja meg a részleteket

Adja meg a részleteket a ' Feladatdefiníciós konfiguráció ” szakasz az alábbi kép szerint:

Görgessen le, és adjon meg további részleteket, beleértve a „ Hálózati méret ', ' RAM ', ' memória ” stb. az alábbiak szerint:

A felhasználók hozzáadhatják a „ A konténer részletei 'például konténer' Név ” és „ Kép URI ' az alábbi:

5. lépés: Nyomja meg a Létrehozás gombot

Hagyjon minden mást, és kattintson a „ Teremt ” gombot a jobb alsó sarokban, az alábbi módon:

6. lépés: Ellenőrzés

Ez a következő képernyőre vezet, amely ellenőrzi a feladatdefiníció aktiválását. Ez alább látható:

Térjünk át a következő módszerre.

2. módszer: A JSON-szerkesztő használata

Ismételje meg a fenti módszer első két lépését, majd kövesse az alábbi lépéseket:

1. lépés: Hozzon létre egy új feladatdefiníciót

Következő lépésként kattintson a fenti képen a kiemelt gombra, és a következő képernyő jelenik meg:

Ez az alábbi képernyőhöz vezet:

2. lépés: Cserélje ki a JSON-kódot

Cserélje ki a JSON kódot a következő kódra:

{
'kompatibilitást igényel' : [
'EC2'
] ,
'containerDefinitions' : [
{
'név' : 'X00 vagyok' ,
'kép' : 'nginx:legújabb' ,
'memória' : 256 ,
'CPU' : 256 ,
'alapvető' : igaz ,
'portMappings' : [
{
'containerPort' : 80 ,
'jegyzőkönyv' : 'tcp'
}
] ,
'logConfiguration' : {
'logDriver' : 'awslogs' ,
'lehetőségek' : {
'awslogs-group' : 'awslogs-nginx-ecs' ,
'awslogs-region' : 'ap-southeast-1' ,
'awslogs-stream-prefix' : 'nginx'
}
}
}
] ,
'kötetek' : [ ] ,
'hálózati mód' : 'híd' ,
'placementConstraints' : [ ] ,
'család' : 'nginx'
}

Cserélje ki a régiót ennek megfelelően, és kattintson a „ Teremt ” gombot a jobb alsó sarokban, az alábbiak szerint:

3. lépés: Ellenőrzés

A fent kiemelt gombra kattintva az alábbi ellenőrző képernyő jelenik meg:

Így állíthatja be a feladatmeghatározási paramétereket az AWS ECS-ben.

Következtetés

Az Amazon ECS feladatdefiníciós paraméterei az AWS felügyeleti konzol és a JSON szerkesztő segítségével is beállíthatók. Az Amazon ECS olyan feladatdefiníciókat tartalmaz, amelyek hatékonyan írhatók a konténerbe helyezett alkalmazások üzembe helyezéséhez és kezeléséhez. A feladatdefiníciók alkotják az ECS gerincét, mivel strukturált módot kínálnak a feladatokon belüli tárolók meghatározására és konfigurálására. Ez a cikk részletesen elmagyarázza, hogyan kell beállítani a feladatmeghatározási paramétereket az AWS ECS-ben.