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.