Hur skapar och distribuerar man en ECS-tjänst i AWS?

Hur Skapar Och Distribuerar Man En Ecs Tjanst I Aws



Amazon ECS är en fullt hanterad, snabb och pålitlig tjänst som gör det möjligt för sina användare att distribuera, underhålla, hantera och skala containeriserade applikationer. ECS är en kostnadseffektiv tjänst och fungerar bra med Docker-applikationer. ECS kan integreras med andra tjänster från AWS för att tillhandahålla säkra och on-demand lösningar och plattformar för exekvering av applikationerna.

Den här artikeln ger en demonstration för att skapa och distribuera en ECS-tjänst i AWS.

Vad är Amazon ECS Service?

Amazon ECS-tjänst kan användas för att distribuera en applikation som är allmänt tillgänglig via en offentlig IP-adress. En tjänst är en grupp av ett specificerat antal uppgifter som körs samtidigt i ett ECS-kluster. Fördelen med att använda 'Tjänsten' av ECS är att om under några omständigheter, slutar en av uppgifterna att fungera. Sedan kommer tjänsteschemaläggaren att ersätta den här uppgiften genom att starta en ny instans av din uppgift för att bibehålla den önskade kapaciteten för uppgifter som anges under konfigurationen.







Hur man skapar och distribuerar en ECS-tjänst i AWS?

Med Amazon ECS kan utvecklare hämta Docker-bilder eller bilder från andra offentliga arkiv som ECR, etc., för sina applikationer. Tjänsten kommer att använda denna information för att skapa och visa resultatet för användaren. När en tjänst distribueras kommer ECS automatiskt att skala upp eller ned applikationen enligt kraven.



AWS-kontoinnehavare kan integrera ECS med många tjänster som:



  • Amazon EC2
  • Amazon SDK
  • Amazon ECR
  • Amazon Tools för Windows PowerShell

För att skapa och distribuera en tjänst måste vi först skapa ett ECS-kluster som lagrar applikationen. För att lära dig mer om att skapa ett kluster, se artikeln ' Hur skapar man ett ECS-kluster? ”. Efter att ha skapat ett Amazon ECS-kluster och skapat en uppgiftsdefinition för det, kan vi skapa en tjänst som använder den uppgiftsdefinitionen och kommer att distribueras och testas av en offentlig IP-adress.





Läs mer om att definiera och skapa uppgiftsdefinitioner genom att hänvisa till den här artikeln: ' Hur definierar man Amazon ECS-uppgiftsdefinitioner? ”. Låt oss utforska några steg för att skapa och distribuera en ECS-tjänst:

Steg 1: Välj klustret
På instrumentpanelen för ECS-kluster väljer du det kluster där uppgiftsdefinitionen är konfigurerad:



Steg 2: Skapa tjänst
Rulla ner i gränssnittet och klicka på ' Skapa ' knapp:

Steg 3: Välj Tjänst eller Uppgift
Vi kan antingen välja tjänst som kör en grupp uppgifter som en webbapplikation eller fristående uppgiftsalternativ som körs en gång och sedan avslutas. Här har vi valt ' Service ' alternativ:

Steg 4: Välj Familj
I avsnittet Uppgiftsdefinition väljer du uppgiftsdefinitionen som du har konfigurerat för klustret. Som vi har konfigurerat ' definition av demokluster ' uppgiftsdefinition tidigare kommer vi att välja det alternativet:

Steg 5: Tilldela servicenamn
Ange namnet på ' Service ” och vi har ställt in önskad kapacitet till 1. Du kan anpassa den efter dina önskemål:

Steg 6: Öppna nätverkssektionen
Klicka på ' Nätverk ” avsnitt där vi kommer att konfigurera några nätverksinställningar som gör att vi kan komma åt det:

Steg 7: Aktivera den offentliga IP-adressen
Under ' Nätverk ', aktivera alternativet Public IP och välj ' Skapa en ny säkerhetsgrupp ' alternativ:

Steg 8: Konfigurera nätverksinställningar
I denna ' Nätverk ', ange ett namn i ' Säkerhetsgruppens namn ” och beskriv det sedan:

Under samma ' Nätverk ”, gör följande konfigurationer:

Genom att behålla resten av inställningarna som standard, klicka på ' Skapa ”-knappen längst ned i gränssnittet som markerats nedan:

Detta tar en minut eller två. Här har vår tjänst implementerats framgångsrikt:

Hur testar man distributionen av tjänsten?

Nu för att testa om tjänsten är igång och tillgänglig eller inte, klicka på ' Uppgifter ' flik:

På fliken Uppgifter klickar du på de pågående uppgifterna:

Rulla ner i gränssnittet och klicka på ' öppen adress ' alternativet under ' Offentlig IP ' alternativ:

Vår tjänst är framgångsrik och tillgänglig:

Det är allt från den här guiden.

Slutsats

För att skapa och distribuera en ECS-tjänst, klicka på ' Uppgifter ', ange namn och portkonfiguration och tryck sedan på ' Skapa ”-knappen efteråt. ECS-tjänsten kan nås genom att konfigurera porten och sedan klicka på den offentliga IP-adressen. Tjänsten måste avslutas manuellt. Observera att tjänsten måste avslutas eftersom den medför avgifter. Den här artikeln är en steg-för-steg-guide för att skapa och distribuera ECS-tjänster.