Hogyan határozzuk meg az Amazon ECS feladatdefinícióit?

Hogyan Hatarozzuk Meg Az Amazon Ecs Feladatdefinicioit



Az Amazon egy felhőalapú platform, amely számos különböző, de nagyon szükséges szolgáltatást nyújt az ügyfeleknek, az egyénektől a szervezeteken át a Tech Giantsig. Az Amazon évek óta tartó népszerűségének fő oka az, hogy a szervezet követelményeinek minden dimenzióját lefedi, például az adatmennyiségtől a rajtuk végzett elemzésekig stb. Az Amazon ECS az AWS egy másik jártas szolgáltatása, amely a konténerek koncepcióját használja.

Ez a cikk a következő tartalmakat szemlélteti:

Mi az az Amazon ECS?

Az Amazon ECS vagy az Amazon Elastic Container Service egy teljesen felügyelt szolgáltatás, amely lehetővé teszi a felhasználók számára, hogy tárolók és fürtök segítségével telepítsenek, méretezhessenek és kezeljenek alkalmazásokat. Ezeket a tárolókat általában a Docker segítségével hozzák létre. A Docker egy olyan alkalmazás, amely lehetővé teszi a fejlesztők számára, hogy olyan konténereket indítsanak el, amelyekben az alkalmazásokat telepítik és végrehajtják. A Docker biztosítja, hogy az összes konténer elszigetelt környezetben fusson. Az ECS a dokkoló tetején található, amely ezeket az alkalmazásokat kezeli.







Hogyan működik az Amazon ECS?

A Docker a konténerek két lehetősége alapján futtatja a konténereket, azaz a kiszolgáló nélküli vagy a felügyelt. Az ECS kezeli és támogatja az automatikus skálázási funkciókat az adatmennyiségek kezelésére, és teljes körűen felügyelt és skálázható szolgáltatást biztosít. Az ECS automatikusan felfelé és lefelé skálázza az alkalmazást a követelményeknek megfelelően. Például, amikor az alkalmazás forgalma emelkedik vagy csökken, beállíthatja az automatikus skálázás funkciót a mérőszámokhoz, például a CPU-használathoz, a memóriahasználathoz stb.





Figyelembe véve ezeknek a szolgáltatásoknak a költségeit, szerencsére az ECS nagyon költséghatékony a dockerrel, mivel lehetővé teszi több konténer futtatását egy helyi számítógépes rendszeren. Az ECS hatékonyan működik ad hoc vagy teljes körű munkákhoz is.





További információ az ECS-ről ebben a cikkben: ' Hogyan lehet ECS-fürtöt létrehozni AWS-en? ”.

Miután telepítette a docker-fájlképét az Amazon ECR-be, meg kell határoznia a feladatokat az ECS használatával. Az Amazon ECR az a név, amelyet gyakran fog hallgatni, amikor az Amazon ECS-ről beszél. Az ECR az Elastic Container Repository rövidítése, amely karbantartja a fájl előzményeit és tárolja a képeket. Az ECR segítségével bármilyen verzióra visszatérhet.



Mik azok a feladatdefiníciók?

Az ECS-ben meghatározott feladat az ECS-fürtön belül végrehajtott legkisebb egység. A feladat a feladatdefiníciókból származik. A feladatdefiníciókra úgy hivatkozhatunk, mint egy utasításkészletre, amelyet az Amazon a fürtökön végzett feladatok futtatásához használ. Feladatdefiníciók használatával szabályozhatjuk a feladatok paramétereit, például az erőforrások lefoglalását, a tárolóképeket, a környezeti változókat stb. Minden feladatdefiníció több tárolóképből is tartalmazhat definíciókat.

Hogyan határozzuk meg az Amazon ECS feladatdefinícióit?

Feltéve, hogy az ECS-fürt működik és működik, kövessen néhány lépést a feladatdefiníció létrehozásához:

1. lépés: Nyissa meg a „Feladatdefiníciók” opciót
Itt, az ECS irányítópulton működik a fürtünk. Érintse meg a „ Feladatdefiníciók ” opciót az oldalsávról:

2. lépés: Hozzon létre egy új feladatdefiníciót
Kattintson a „Új feladatdefiníció létrehozása” gombra, és a legördülő listából kattintson a „ Új feladatdefiníció létrehozása ' választási lehetőség:

3. lépés: Egyedi azonosító
Adjon meg egyedi nevet a feladatdefiníciónak:

4. lépés: Infrastrukturális követelmények
Válassza ki az indítási típust a „ Indítás típusa ” szakaszban. Az ECS-fürtünket mint „ AWS Fargate ' példa. Ezért a felületről az „AWS Fargate” opciót választottuk. Ezután válassza ki az operációs rendszer architektúráját. Ezt a beállítást megtartottuk alapértelmezettként:

5. lépés: A feladat méretének hozzárendelése
Ban,-ben „A feladat mérete ” szakaszában válassza a következő lehetőséget. jegyzet hogy ezek a lehetőségek a szervezettől vagy az alkalmazás követelményeitől függenek. Ehhez a demóhoz egyszerű konfigurációkat választottunk:

6. lépés: Adja meg a tároló nevét és a kép URI-jét
A Container-1 részbe írja be a tároló nevét. Az Image URI részben egy Amazon által biztosított ECR galéria . Itt megadhatja a kép URI hivatkozását az Ön igényeitől függően:

ECS-fürt ellenőrzése
Az ECR galéria által biztosított kép használatához írja be és keresse meg a kép nevét, például nginx:

Kattintson a következő eredményre:

Kattintson a ' Másolat ” gomb az alábbi ábrán látható módon:

Illessze be a másolt linket a ' Kép URI ' terület:

A fennmaradó beállítások alapértelmezettként való megtartásával kattintson a „ Teremt ” gomb:

Sikeresen létrehoztunk egy feladatdefiníciót egy ECS-fürthöz:

Az alább kiemelt útvonal követésével láthatjuk, hogy létrejött a feladatdefiníció:

Ebből az útmutatóból ennyi.

Következtetés

Az Amazon ECS feladatdefiníciójának meghatározásához kattintson a „ Feladat meghatározása ” gombot az oldalsávon az azonosító és a kép URI megadásához, majd nyomja meg a „ Teremt ” gombot. A feladatdefiníciók határozzák meg, hogy egy fürtön vagy tárolón belüli feladat mit fog tenni. A feladat meghatározását úgy nevezhetjük, mint egy feladat létrehozását a fürt számára. Ez a cikk betekintést nyújt a különböző ECS-összetevőkbe, és meghatározza a feladatmeghatározásokat.