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.