Ez a cikk a következő tartalmakat szemlélteti:
- Mi az az Amazon ECS?
- Hogyan működik az Amazon ECS?
- Mik azok a feladatdefiníciók?
- Hogyan határozzuk meg az Amazon ECS-feladatok definícióit?
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.