Hvordan oprettes og implementeres en ECS-tjeneste i AWS?

Hvordan Oprettes Og Implementeres En Ecs Tjeneste I Aws



Amazon ECS er en fuldt administreret, hurtig og pålidelig service, der gør det muligt for sine brugere at implementere, vedligeholde, administrere og skalere containeriserede applikationer. ECS er en omkostningseffektiv service og fungerer godt med Docker-applikationer. ECS kan integreres med andre tjenester fra AWS for at levere sikre og on-demand løsninger og platforme til eksekvering af applikationerne.

Denne artikel giver en demonstration af at oprette og implementere en ECS-tjeneste i AWS.

Hvad er Amazon ECS Service?

Amazon ECS-tjeneste kan bruges til at implementere en applikation, der er bredt tilgængelig via en offentlig IP-adresse. En tjeneste er en gruppe af et specificeret antal opgaver, der udføres samtidigt i en ECS-klynge. Fordelen ved at bruge 'Service' fra ECS er, at hvis en af ​​opgaverne under nogen omstændigheder holder op med at fungere. Derefter vil serviceplanlæggeren erstatte denne opgave ved at starte en ny forekomst af din opgave for at opretholde den ønskede kapacitet af opgaver, der er angivet under konfigurationen.







Hvordan oprettes og implementeres en ECS-tjeneste i AWS?

Med Amazon ECS kan udviklere trække Docker-billederne eller billederne fra andre offentlige depoter som ECR osv. til deres applikationer. Tjenesten vil bruge disse oplysninger til at oprette og vise output for brugeren. Når en service er implementeret, skalerer ECS automatisk applikationen op eller ned i henhold til kravene.



AWS-kontoindehavere kan integrere ECS med mange tjenester såsom:



  • Amazon EC2
  • Amazon SDK
  • Amazon ECR
  • Amazon-værktøjer til Windows PowerShell

For at oprette og implementere en tjeneste skal vi først oprette en ECS-klynge, der gemmer applikationen. For at lære mere om oprettelse af en klynge, se artiklen ' Hvordan opretter man en ECS-klynge? ”. Efter at have oprettet en Amazon ECS-klynge og oprettet en opgavedefinition til den, kan vi oprette en tjeneste, der bruger denne opgavedefinition og vil blive implementeret og testet af en offentlig IP-adresse.





Lær mere om at definere og oprette opgavedefinitioner ved at henvise til denne artikel: ' Hvordan definerer man Amazon ECS-opgavedefinitioner? ”. Lad os undersøge nogle trin til oprettelse og implementering af en ECS-tjeneste:

Trin 1: Vælg klyngen
På ECS-klyngens dashboard skal du vælge den klynge, hvori opgavedefinitionen er konfigureret:



Trin 2: Opret service
Rul ned i grænsefladen og klik på ' skab ” knap:

Trin 3: Vælg Service eller Opgave
Vi kan enten vælge Service, som kører en gruppe af opgaver, såsom en webapplikation eller en selvstændig opgavemulighed, som udføres én gang og derefter afsluttes. Her har vi udvalgt ' Service ' mulighed:

Trin 4: Vælg Familie
I afsnittet Opgavedefinition skal du vælge den opgavedefinition, du har konfigureret for klyngen. Som vi har konfigureret ' definition af democluster ' opgavedefinition tidligere, vil vi vælge denne mulighed:

Trin 5: Tildel servicenavn
Angiv navnet på ' Service ” og vi har sat den ønskede kapacitet til 1. Du kan tilpasse den efter dine præferencer:

Trin 6: Få adgang til netværkssektionen
Klik på ' Netværk ” sektion, hvor vi vil konfigurere nogle netværksindstillinger, der giver os adgang til det:

Trin 7: Aktiver den offentlige IP
Under ' Netværk ” sektion, skal du aktivere indstillingen Offentlig IP og vælge “ Opret en ny sikkerhedsgruppe ' mulighed:

Trin 8: Konfigurer netværksindstillinger
Heri ' Netværk ' sektion, angiv et navn i ' Sikkerhedsgruppenavn ” og beskriv det så:

Under samme ' Netværk ” sektion, skal du foretage følgende konfigurationer:

Ved at beholde resten af ​​indstillingerne som standard, klik på ' skab ”-knappen i bunden af ​​grænsefladen som fremhævet nedenfor:

Dette vil tage et minut eller to. Her er vores service blevet implementeret med succes:

Hvordan tester man implementeringen af ​​tjenesten?

Nu for at teste, om tjenesten kører og er tilgængelig eller ej, skal du klikke på ' Opgaver ' fane:

På fanen Opgaver skal du klikke på de kørende opgaver:

Rul ned i grænsefladen og klik på ' åben adresse ' valgmulighed under ' Offentlig IP ' mulighed:

Vores service kører med succes og er tilgængelig:

Det er alt fra denne guide.

Konklusion

For at oprette og implementere en ECS-tjeneste skal du klikke på ' Opgaver '-fanen, angiv navn og portkonfiguration, og tryk derefter på ' skab ”-knappen bagefter. ECS-tjenesten er tilgængelig ved at konfigurere porten og derefter klikke på den offentlige IP-adresse. Tjenesten skal afsluttes manuelt. Bemærk, at tjenesten skal opsiges, da den medfører gebyrer. Denne artikel er en trin-for-trin guide til oprettelse og implementering af ECS-tjenester.