Dette innlegget inneholder følgende avsnitt:
La oss starte med å lage forutsetningene for å distribuere mikroservices i AWS:
Trinn 1: Opprett en målgruppe
For å opprette en målgruppe i AWS, kan du gå inn i EC2 -tjenesten fra AWS Management Console og klikke på "Opprett målknapp" fra "Målgrupper" seksjon:
Gi konfigurasjonene for målgruppen og bla ned til bunnen av siden for å klikke på "Skape”Knapp:
Når målgruppen er opprettet, er neste trinn ganske enkelt å lage en belastningsbalanse fra EC2 -konsollen.
Trinn 2: Lag en belastningsbalanse
Velg “Last balansere”Seksjon fra venstre panel på EC2 -konsollen og klikk på“Lag lastbalanser”Knapp:
Klikk på Opprett -knappen for Load Balancer -applikasjonen:
Gi den grunnleggende konfigurasjonen for Load Balancer og bla ned til siden:
Etter det, konfigurer sikkerhetsgrupper og lyttere og ruting for å lage lastbalanser:
Når Load Balancer -oppsettet er fullført, kan du bare ta turen inn i neste trinn for å lage en ECS -klynge:
Trinn 3: Lag en ECS -klynge
For å lage en elastisk containertjeneste (ECS), kan du bare besøke konsollen og klikke på "Lag klynge”Knapp:
Etter det, bare gi legitimasjons- og infrastrukturdetaljer i klyngen og klikk deretter på "Lag klynge”Knapp:
Når ECS -klyngen er opprettet, kan du bare gå til neste trinn for å opprette en ECS -oppgavedefinisjon som vil bli brukt til å distribuere mikroservice:
Trinn 4: Opprett en oppgavedefinisjon
For å lage en ny oppgavedefinisjon, kan du gå inn i "Oppgavedefinisjoner”Seksjon fra venstre panel og klikk på“Lag ny oppgavedefinisjon”Knapp:
Det første trinnet i oppgavedefinisjonskonfigurasjonen er å oppgi containerinformasjonen:
I neste trinn, konfigurer miljøet til oppgavedefinisjonen:
Det siste trinnet er å gjennomgå innstillingene og klikke på "Skape”Knapp:
Forutsetningene er komplette, så la oss begynne med å distribuere mikroservices:
Trinn 5: Distribuer mikroservices i AWS
For å distribuere mikroservices i AWS, kan du gå inne i oppgavedefinisjonen av ECS -klyngen og klikke på "Lag tjeneste”-Knappen ved å utvide“Utplassere" seksjon:
Konfigurer miljøet ved å tilby klynge og beregne konfigurasjon:
Bla nedover siden, skriv navnet på tjenesten og antall oppgaver som skal lanseres:
Gå inn i seksjonen Load Balancer, velg den eksisterende belastningsbalanseapplikasjonen og opprett en lytterport:
På slutten av siden velger du målgruppen med protokoll og klikker på "Skape”Knapp:
Når mikroservice er distribuert, klikker du på navnet etter at statusen er i "Aktiv" stat:
Når distribusjonen er fullført, bruk lastbalansen til å bruke mikroservice:
Distribusjonsstatus kan bekreftes fra “Distribusjoner og arrangementer" seksjon:
Du har distribuert mikroservices i AWS:
Konklusjon
For å distribuere mikroservices, trenger brukeren å lage forutsetningstjenester, det vil si målgruppe, lastbalanse, ECS -klynge og oppgavedefinisjon. Når disse tjenestene er i en løpende tilstand, kan du bare opprette og distribuere en mikroservice i oppgavedefinisjonen ved hjelp av målgruppen og lastbalanser. Etter det, bruk lastbalansen til å bruke mikroservices distribuert i AWS.