Hvordan lage din første beholder i Fargate?

Hvordan lage din første beholder i Fargate?

AWS Fargate bruker Elastic Container Service (ECS) for å bygge serverløse containere for å kjøre tjenester og oppgaver. Hovedformålet med å bruke Fargate-beholderen er å fokusere på applikasjonen i stedet for å fokusere på å administrere, konfigurere virtuelle servere eller servere, og bekymre deg for å kjøpe de riktige tjenestene for oppgaven, ettersom det er en betaling som du-som-du-gå-tjeneste.

Dette innlegget vil gi en trinn-for-trinns løsning for å lage din første beholder i AWS Fargate.

Lag en beholder i AWS Fargate

I Amazon Management Console, søk “Elastisk containertjeneste”Og klikk på“Klynger”:

Klikk på "Lag klynge”Knapp:

Oppgi navnet på klyngen din:

Legg igjen nettverksinnstillingene som standard:

Velg infrastrukturen som "AWS Fargate (serverløs)”Og klikk på“Skape”Knapp:

En suksessmelding vises på skjermen når klyngen vil opprette vellykket:

Oppretting av oppgaven på beholderen

Det er ingen oppgave som for øyeblikket kjører på denne klyngen:

I sidefeltet klikker du på alternativet "Oppgavedefinisjon”:

Klikk på knappen "Lag ny oppgavedefinisjon”:

Gi et navn for oppgaven din:

Neste trinn er å gi et “Navn ”,“ Image Uri”, Og“Portnavn”For oppgaven og klikk på“NESTE”Knapp:

Velg appmiljøet som AWS Fargate og la resten av innstillingene være som standard:

Klikk på "NESTE”Knapp:

Gjennomgå innstillingene og trykk på “Skape”Knapp etter gjennomgang:

På vellykket opprettelsen av oppgaven vil en suksessmelding vises:

Gå til Cluster Dashboard, og nå vil du kunne se oppgaven som er opprettet er ikke knyttet til denne klyngen, klikk på navnet på klyngen for detaljer:

Så gå til Oppgaver Tab For å knytte oppgaven i denne klyngen:

Klikk på "Kjør ny oppgave”:

I løpet av oppgavens veiviser, la miljøinnstillingene som standard:

Velg applikasjonstypen som "Oppgave”, Og velg oppgaven du opprettet i familiealternativet:

Legg igjen resten av innstillingene som standard, men sørg for at i nettverksinnstillinger, kopier sikkerhetsgruppen:

Klikk på "Skape”Knapp:

En suksessmelding vises på vellykket lansering av oppgaven i klyngen:

Søk og åpne sikkerhetsgruppene:

Velg nå standard sikkerhetsgruppe -ID og åpne den

Merk: Dette er sikkerhetsgruppen du bemerket mens du lanserer oppgaven i klyngen.

Gå til “Inngående regler”Og klikk på“Rediger inngående regler”:

Klikk på Legg til regel og velg Type som HTTP, velg kilden til hvor som helst, og klikk på "Lagre regler”:

Neste trinn er å bekrefte om oppgaven kjører eller ikke, så gå til klyngen -dashbordet, og åpne klyngen:

Klikk på "Oppgaver”Tab og åpne oppgaven:

Klikk på den offentlige IP -adressen:

Og den vil åpne denne IP -adressen:

I utgangen over er det synlig at oppgaven på beholderen kjører vellykket.

Serviceoppretting på beholderen

La oss opprette en tjeneste på denne klyngen nå, men før dette stoppet, oppgaven, ved å gå til oppgavet-fanen, velge oppgaven, og fra stopp rullegardinlisten velger du alternativet Stopp valgt:

Klikk på "Stoppe”Knapp:

Klikk på "Tjenester”Tab, og klikk på“Skape”Knapp:

Legg igjen miljøinnstillingene som standard:

I distribusjonskonfigurasjonen velger du applikasjonstypen som "Tjenester”Og oppgavedefinisjonsfamilien som den tilgjengelige oppgaven, og navngi denne tjenesten:

Spesifiser antall oppgaver du vil opprette, for dette innlegget er den ønskede oppgaven 3:

Klikk på "Skape”Knapp:

Når det gjelder vellykket oppretting av tjenester, vil en suksessmelding vises:

I Tjenester -fanen, distribusjoner og oppgaver viser at “3/3 oppgaver som kjører”:

I fanen Oppgaver kjører alle tre oppgavene:

For å bekrefte at hver oppgaveservice kjører eller ikke, velger du en oppgave og klikker på "Åpen adresse”Knapp:

Det vil åpne denne IP -en i nettleseren:

I utgangen over er det synlig at serviceoppgaven kjører vellykket.

På samme måte tester de andre oppgavene:

Det er synlig at alle disse serviceoppgavene kjører vellykket.

Slett tjenesten på beholderen

For å slette tjenesten, velg den:

Klikk på knappen "Slett tjeneste”:

Velg alternativet “Forta slett tjeneste”, Skriv inn slett i feltet tekstinngang, og klikk på“Slett”Knapp:

En suksessmelding vil vises på vellykket sletting av tjenesten:

Du kan opprette din første container og kjøre tjenester og oppgaver enkelt å bruke undervisningen i dette innlegget.

Konklusjon

AWS Fargate lar deg lage serverløse containere for å kjøre tjenester og oppgaver. For å lage en fargate, gå til “Elastisk containertjeneste”Og lage en“Klynge”, Med infrastruktur som“AWS Fargate (serverløs)”. Sørg for å merke sikkerhetsgruppen og opprette klyngen. Etter opprettelsen, gå til sikkerhetsgrupper og redigere dens “Inngående regler”For“Http”Og dens kilde til“Hvor som helst”, Du kan lage oppgaver og tjenester i beholderen.