Hvordan opprette og distribuere en ECS-tjeneste i AWS?

Hvordan Opprette Og Distribuere En Ecs Tjeneste I Aws



Amazon ECS er en fullstendig administrert, rask og pålitelig tjeneste som gjør det mulig for brukerne å distribuere, vedlikeholde, administrere og skalere containeriserte applikasjoner. ECS er en kostnadseffektiv tjeneste og fungerer godt med Docker-applikasjoner. ECS kan integreres med andre tjenester til AWS for å tilby sikre og on-demand løsninger og plattformer for utførelse av applikasjonene.

Denne artikkelen gir en demonstrasjon for å opprette og distribuere en ECS-tjeneste i AWS.

Hva er Amazon ECS Service?

Amazon ECS-tjeneste kan brukes til å distribuere en applikasjon som er allment tilgjengelig via en offentlig IP-adresse. En tjeneste er en gruppe med et spesifisert antall oppgaver som utføres samtidig inne i en ECS-klynge. Fordelen med å bruke 'tjenesten' til ECS er at hvis under noen omstendigheter, slutter en av oppgavene å fungere. Deretter vil tjenesteplanleggeren erstatte denne oppgaven ved å starte en ny forekomst av oppgaven din for å opprettholde ønsket kapasitet til oppgavene som er spesifisert under konfigurering.







Hvordan opprette og distribuere en ECS-tjeneste i AWS?

Med Amazon ECS kan utviklere hente Docker-bildene eller bildene fra andre offentlige depoter som ECR, etc., for sine applikasjoner. Tjenesten vil bruke denne informasjonen til å lage og vise utdataene til brukeren. Når en tjeneste distribueres, vil ECS automatisk skalere opp eller ned applikasjonen i henhold til kravene.



AWS-kontoinnehavere kan integrere ECS med mange tjenester som:



  • Amazon EC2
  • Amazon SDK
  • Amazon ECR
  • Amazon-verktøy for Windows PowerShell

For å opprette og distribuere en tjeneste, må vi først opprette en ECS-klynge som vil lagre applikasjonen. For å lære mer om å opprette en klynge, se artikkelen ' Hvordan lage en ECS-klynge? '. Etter å ha opprettet en Amazon ECS-klynge og opprettet en oppgavedefinisjon for den, kan vi opprette en tjeneste som bruker den oppgavedefinisjonen og vil bli distribuert og testet av en offentlig IP-adresse.





Lær mer om å definere og lage oppgavedefinisjoner ved å referere til denne artikkelen: ' Hvordan definere Amazon ECS-oppgavedefinisjoner? '. La oss utforske noen trinn for å opprette og distribuere en ECS-tjeneste:

Trinn 1: Velg klyngen
På ECS-klyngedashbordet velger du klyngen der oppgavedefinisjonen er konfigurert:



Trinn 2: Opprett tjeneste
Rull ned grensesnittet og klikk på ' Skape ”-knapp:

Trinn 3: Velg Tjeneste eller Oppgave
Vi kan enten velge Tjeneste som kjører en gruppe oppgaver som en nettapplikasjon eller frittstående oppgavealternativ som kjøres én gang og deretter avsluttes. Her har vi valgt ' Service alternativ:

Trinn 4: Velg Familie
I Oppgavedefinisjon-delen velger du oppgavedefinisjonen som du har konfigurert for klyngen. Som vi har konfigurert ' democlusterdefinisjon oppgavedefinisjon tidligere, vil vi velge det alternativet:

Trinn 5: Tildel tjenestenavn
Oppgi navnet på ' Service ” og vi har satt ønsket kapasitet til 1. Du kan tilpasse den etter dine preferanser:

Trinn 6: Få tilgang til nettverksseksjonen
Klikk på ' Nettverk ' delen hvor vi vil konfigurere noen nettverksinnstillinger som lar oss få tilgang til den:

Trinn 7: Aktiver den offentlige IP-en
Under ' Nettverk ', aktiver alternativet Offentlig IP og velg ' Opprett en ny sikkerhetsgruppe alternativ:

Trinn 8: Konfigurer nettverksinnstillinger
I dette ' Nettverk '-delen, oppgi et navn i ' Sikkerhetsgruppenavn ' og beskriv det deretter:

Under samme ' Nettverk '-delen, gjør følgende konfigurasjoner:

Ved å beholde resten av innstillingene som standard, klikk på ' Skape ”-knappen nederst i grensesnittet som uthevet nedenfor:

Dette vil ta et minutt eller to. Her er tjenesten vår implementert:

Hvordan teste distribusjonen av tjenesten?

Nå for å teste om tjenesten kjører og er tilgjengelig eller ikke, klikk på ' Oppgaver '-fane:

I Oppgaver-fanen klikker du på de kjørende oppgavene:

Rull ned grensesnittet og klikk på ' åpen adresse '-alternativet under ' Offentlig IP alternativ:

Tjenesten vår kjører og er tilgjengelig:

Det er alt fra denne guiden.

Konklusjon

For å opprette og distribuere en ECS-tjeneste, klikk på ' Oppgaver '-fanen, oppgi navn og portkonfigurasjon, og trykk deretter på ' Skape '-knappen etterpå. ECS-tjenesten er tilgjengelig ved å konfigurere porten og deretter klikke på den offentlige IP-adressen. Tjenesten må avsluttes manuelt. Vær oppmerksom på at tjenesten må avsluttes da den medfører kostnader. Denne artikkelen er en trinn-for-trinn-veiledning for å opprette og distribuere ECS-tjenester.