Hoe taakdefinitieparameters instellen in AWS ECS?

Hoe Taakdefinitieparameters Instellen In Aws Ecs



Containerisatie vormt een van de belangrijkste onderdelen, zo niet het belangrijkste onderdeel op het gebied van cloud computing. Het helpt bij de implementatie en het beheer van applicaties eenvoudiger dan ooit. Amazon Elastic Container dient dit doel zeer goed. Het maakt het mogelijk om geavanceerde oplossingen te creëren voor het containeriseren en beheren van implementaties met slechts een paar klikken op de AWS-beheerconsole.

In deze onderstaande gids worden Amazon ECS- en taakdefinities uitgelegd en de stappen voor het instellen van taakdefinitieparameters in AWS ECS.

Wat is het Amazon ECS?

Amazon ECS is een volledig beheerde service van AWS die het doel van containerisatie dient. Dit maakt het eenvoudiger om de applicaties en cloud-architectuuroplossingen te implementeren, te schalen en te beheren. Containers hebben een lichte en evenwichtige omgeving. ECS wordt gebruikt voor automatisering bij het inzetten of schalen van containers.







Met ECS kunnen gebruikers taken definiëren, die de containers en bronnen omvatten die nodig zijn om een ​​applicatie te laten draaien. Deze taken kunnen worden gegroepeerd in services, die ervoor zorgen dat het opgegeven aantal taken continu wordt uitgevoerd en automatisch worden geschaald op basis van de vraag. Deze dynamische schaalbaarheid maakt ECS zeer geschikt voor toepassingen met variërende werklasten.



Wat is de taakdefinitie?

Een taakdefinitie in Amazon ECS is een blauwdruk die beschrijft hoe een set containers binnen een taak moet worden ingezet en georkestreerd. Het definieert verschillende parameters, waaronder de te gebruiken Docker-images, CPU- en geheugenvereisten, netwerkinstellingen en containerafhankelijkheden.



Laten we nu beginnen met het instellen van taakdefinitieparameters.





Hoe taakdefinitieparameters instellen in AWS ECS?

Er zijn twee methoden om taakdefinitieparameters in AWS ECS in te stellen. Dit zijn:

Methode 1: Gebruik van de AWS Management Console

Laten we beginnen met de AWS Management Console-methode om taakdefinitieparameters in AWS ECS in te stellen. Volg gewoon de onderstaande stappen:



Stap 1: ECS zoeken

Ga naar de AWS-console en zoek “ ECS ” in de zoekbalk, zoals hieronder weergegeven:

Klik op de gemarkeerde knop en het volgende scherm verschijnt:

Stap 2: Open taakdefinities

Klik nu op de “ Taakdefinitie ”-knop zoals hierboven weergegeven en deze zal naar het onderstaande scherm leiden:

Stap 3: Maak een nieuwe taakdefinitie

Klik nu op de “ Maak een nieuwe taakdefinitie ”-knop en het onderstaande scherm verschijnt:

Nu verschijnt het volgende scherm:

Stap 4: Geef details op

Geef de details op in de “ Configuratie van taakdefinitie 'sectie zoals weergegeven in de onderstaande afbeelding:

Scroll naar beneden en geef andere details op, waaronder “ Netwerkgrootte ', ' RAM ', ' Geheugen ”, enz. zoals hieronder weergegeven:

Gebruikers kunnen “ Containergegevens ” zoals container “ Naam ' En ' Afbeeldings-URI ' zoals hieronder:

Stap 5: Druk op de knop Maken

Laat al het andere achter en klik op de “ Creëren '-knop in de rechterbenedenhoek, zoals hieronder weergegeven:

Stap 6: Verificatie

Dit zal leiden naar het volgende scherm dat de activering van de taakdefinitie verifieert. Dit is hieronder te zien:

Laten we naar de volgende methode gaan.

Methode 2: De JSON-editor gebruiken

Herhaal de eerste twee stappen van de bovenstaande methode en volg daarna deze stappen:

Stap 1: Maak een nieuwe taakdefinitie

De volgende stap is om op de gemarkeerde knop in de bovenstaande afbeelding te klikken. Het volgende scherm verschijnt:

Dit zal leiden tot het onderstaande scherm:

Stap 2: Vervang JSON-code

Vervang de JSON-code door de volgende code:

{
'vereist compatibiliteit' : [
'EC2'
] ,
'containerDefinities' : [
{
'naam' : 'Ik ben x00' ,
'afbeelding' : 'nginx: nieuwste' ,
'geheugen' : 256 ,
'CPU' : 256 ,
'essentieel' : WAAR ,
'poortMappings' : [
{
'containerpoort' : 80 ,
'protocol' : 'tcp'
}
] ,
'logConfiguratie' : {
'logstuurprogramma' : 'awslogs' ,
'opties' : {
'awslogs-groep' : 'awslogs-nginx-ecs' ,
'awslogs-regio' : 'ap-zuidoost-1' ,
'awslogs-stream-voorvoegsel' : 'nginx'
}
}
}
] ,
'volumes' : [ ] ,
'netwerkmodus' : 'brug' ,
'plaatsingsbeperkingen' : [ ] ,
'familie' : 'nginx'
}

Vervang de regio dienovereenkomstig en klik op de “ Creëren '-knop in de rechterbenedenhoek, zoals hieronder weergegeven:

Stap 3: Verificatie

Als u op de hierboven gemarkeerde knop klikt, wordt het onderstaande verificatiescherm geopend:

Zo stelt u taakdefinitieparameters in AWS ECS in.

Conclusie

Amazon ECS-taakdefinitieparameters kunnen ook worden ingesteld met behulp van de AWS-beheerconsole en de JSON-editor. Amazon ECS bevat taakdefinities die efficiënt kunnen worden geschreven om de applicaties in containers te implementeren en te beheren. Taakdefinities vormen de ruggengraat van ECS door een gestructureerde manier te bieden om containers binnen taken te definiëren en configureren. In dit artikel wordt gedetailleerd uitgelegd hoe u taakdefinitieparameters in AWS ECS instelt.