Cum să creați și să implementați un serviciu ECS în AWS?

Cum Sa Creati Si Sa Implementati Un Serviciu Ecs In Aws



Amazon ECS este un serviciu complet gestionat, rapid și de încredere, care permite utilizatorilor săi să implementeze, să întrețină, să gestioneze și să scaleze aplicații containerizate. ECS este un serviciu rentabil și funcționează bine cu aplicațiile Docker. ECS poate fi integrat cu alte servicii ale AWS pentru a oferi soluții și platforme sigure și la cerere pentru execuția aplicațiilor.

Acest articol oferă o demonstrație pentru crearea și implementarea unui serviciu ECS în AWS.

Ce este Amazon ECS Service?

Serviciul Amazon ECS poate fi utilizat pentru a implementa o aplicație care este accesibilă pe scară largă printr-o adresă IP publică. Un serviciu este un grup de un număr specificat de sarcini care se execută simultan în interiorul unui cluster ECS. Avantajul utilizării „Serviciului” ECS este că, dacă în orice circumstanță, una dintre sarcini nu mai funcționează. Apoi, planificatorul de servicii va înlocui această sarcină prin lansarea unei noi instanțe a sarcinii dvs. pentru a menține capacitatea dorită a sarcinilor specificate în timpul configurării.







Cum se creează și se implementează un serviciu ECS în AWS?

Cu Amazon ECS, dezvoltatorii pot extrage imaginile sau imaginile Docker din alte depozite publice, cum ar fi ECR etc., pentru aplicațiile lor. Serviciul va utiliza aceste informații pentru a crea și afișa rezultatul utilizatorului. Când un serviciu este implementat, ECS va scala automat sau mai mult aplicația în funcție de cerințe.



Deținătorii de conturi AWS pot integra ECS cu multe servicii, cum ar fi:



  • Amazon EC2
  • Amazon SDK
  • Amazon ECR
  • Instrumente Amazon pentru Windows PowerShell

Pentru a crea și implementa un serviciu, ni se cere mai întâi să creăm un cluster ECS care va stoca aplicația. Pentru a afla mai multe despre crearea unui cluster, consultați articolul „ Cum se creează un cluster ECS? ”. După crearea unui cluster Amazon ECS și crearea unei definiții de activitate pentru acesta, putem crea un serviciu care utilizează acea definiție de sarcină și va fi implementat și testat de o adresă IP publică.





Aflați mai multe despre definirea și crearea definițiilor sarcinilor, referindu-vă la acest articol: „ Cum se definesc definițiile sarcinilor Amazon ECS? ”. Să explorăm câțiva pași pentru crearea și implementarea unui serviciu ECS:

Pasul 1: Selectați clusterul
Pe tabloul de bord al clusterului ECS, selectați clusterul în care este configurată definiția sarcinii:



Pasul 2: Creați serviciul
Derulați în jos interfața și faceți clic pe „ Crea butonul ”:

Pasul 3: Selectați Serviciu sau Sarcină
Putem selecta fie Serviciu care va rula un grup de sarcini, cum ar fi o aplicație web, fie opțiunea de activitate independentă care se va executa o dată și apoi se va termina. Aici am selectat „ Serviciu ' opțiune:

Pasul 4: Selectați Familie
În secțiunea Definiție sarcini, selectați definiția sarcinii pe care ați configurat-o pentru cluster. După cum am configurat „ democlusterdefinition ” definiția sarcinii mai devreme, vom selecta această opțiune:

Pasul 5: Atribuiți un nume de serviciu
Furnizați numele „ Serviciu ” și am setat capacitatea dorită la 1. O puteți personaliza după preferință:

Pasul 6: Accesați secțiunea Rețea
Faceți clic pe „ Rețele ” secțiune unde vom configura câteva setări de rețea care ne vor permite să o accesăm:

Pasul 7: Activați IP-ul public
Sub ' Rețele ”, activați opțiunea IP public și selectați „ Creați un nou grup de securitate ' opțiune:

Pasul 8: Configurați setările de rețea
In acest ' Rețele ”, introduceți un nume în secțiunea „ Numele grupului de securitate ” și apoi descrieți-l:

Sub același „ Rețele ”, faceți următoarele configurații:

Păstrând restul setărilor implicite, faceți clic pe „ Crea ” din partea de jos a interfeței, așa cum este evidențiat mai jos:

Acest lucru va dura un minut sau două. Aici, serviciul nostru a fost implementat cu succes:

Cum se testează implementarea serviciului?

Acum, pentru a testa dacă serviciul rulează și este accesibil sau nu, faceți clic pe „ Sarcini fila ”:

În fila Sarcini, faceți clic pe sarcinile care rulează:

Derulați în jos interfața și faceți clic pe „ adresa deschisa opțiunea „ IP public ' opțiune:

Serviciul nostru rulează cu succes și este accesibil:

Asta este tot din acest ghid.

Concluzie

Pentru a crea și implementa un serviciu ECS, faceți clic pe „ Sarcini ”, furnizați numele și configurația portului, apoi apăsați pe „ Crea butonul ” după aceea. Serviciul ECS poate fi accesibil prin configurarea portului și apoi făcând clic pe adresa IP publică. Este necesar ca serviciul să fie întrerupt manual. Rețineți că serviciul trebuie reziliat deoarece implică taxe. Acest articol este un ghid pas cu pas pentru crearea și implementarea serviciilor ECS.