Com configurar els paràmetres de definició de tasques a AWS ECS?

Com Configurar Els Parametres De Definicio De Tasques A Aws Ecs



La contenerització és una de les parts més importants, si no la més important en el camp de la computació en núvol. Ajuda en el desplegament i la gestió d'aplicacions amb més facilitat que mai. Amazon Elastic Container compleix molt bé aquesta finalitat. Permet la creació de solucions sofisticades per contener i gestionar els desplegaments amb només uns quants clics a la consola de gestió d'AWS.

En aquesta guia següent s'explicarà Amazon ECS i definicions de tasques i els passos per configurar els paràmetres de definició de tasques a AWS ECS.

Què és Amazon ECS?

Amazon ECS és un servei totalment gestionat per AWS que serveix per a la contenidorització. Això fa que sigui més fàcil desplegar, escalar i gestionar les aplicacions i les solucions d'arquitectura al núvol. Els contenidors tenen un ambient lleuger i equilibrat. ECS s'utilitza per a l'automatització quan es desplega o escala contenidors.







Amb ECS, els usuaris poden definir tasques, que encapsulen els contenidors i els recursos necessaris perquè s'executi una aplicació. Aquestes tasques es poden agrupar en serveis, que asseguren que el nombre especificat de tasques s'executen contínuament i gestionen automàticament l'escala segons la demanda. Aquesta capacitat d'escala dinàmica fa que ECS sigui molt adequat per a aplicacions que experimenten càrregues de treball diferents.



Què és la definició de la tasca?

Una definició de tasca a Amazon ECS és un pla que descriu com s'ha de desplegar i orquestrar un conjunt de contenidors dins d'una tasca. Defineix diversos paràmetres, incloses les imatges de Docker a utilitzar, els requisits de CPU i memòria, la configuració de xarxa i les dependències dels contenidors.



Anem a configurar els paràmetres de definició de la tasca.





Com configurar els paràmetres de definició de tasques a AWS ECS?

Hi ha dos mètodes per configurar els paràmetres de definició de tasques a AWS ECS. Aquests són:

Mètode 1: Ús de la consola de gestió d'AWS

Comencem amb el mètode AWS Management Console per configurar els paràmetres de definició de tasques a AWS ECS. Només heu de seguir els passos que s'indiquen a continuació:



Pas 1: cerqueu ECS

Aneu a la consola AWS i cerqueu ' ECS ” a la barra de cerca tal com es mostra a continuació:

Feu clic al botó ressaltat i apareixerà la següent pantalla:

Pas 2: obriu les definicions de la tasca

Ara feu clic a ' Definició de la tasca ” tal com es mostra a dalt i us portarà a la pantalla següent:

Pas 3: creeu una nova definició de tasca

Ara feu clic a ' Crea una nova definició de tasca ” i apareixerà la pantalla següent:

Ara, apareixerà la següent pantalla:

Pas 4: proporcioneu detalls

Proporcioneu els detalls al ' Configuració de definició de tasques ” secció segons la imatge següent:

Desplaceu-vos cap avall i proporcioneu altres detalls, com ara ' Mida de la xarxa ”, “ RAM ”, “ Memòria ”, etc. tal com es mostra a continuació:

Els usuaris poden afegir ' Detalls del contenidor 'com ara contenidor' Nom ' i ' URI de la imatge ' com a continuació:

Pas 5: premeu el botó Crear

Deixa tota la resta i fes clic a ' Crear ” a la cantonada inferior dreta, tal com es mostra a continuació:

Pas 6: verificació

Això conduirà a la següent pantalla que verifica l'activació de la definició de la tasca. Això es pot veure a continuació:

Anem al següent mètode.

Mètode 2: utilitzant l'editor JSON

Repetiu els dos primers passos del mètode anterior i seguiu aquests passos després:

Pas 1: creeu una nova definició de tasca

El següent pas és fer clic al botó ressaltat a la imatge de dalt i apareixerà la pantalla següent:

Això portarà a la pantalla següent:

Pas 2: substituïu el codi JSON

Substituïu el codi JSON pel codi següent:

{
'requereix Compatibilitats' : [
'EC2'
] ,
'Definicions de contenidor' : [
{
'nom' : 'Sóc x00' ,
'imatge' : 'nginx:última' ,
'memòria' : 256 ,
'cpu' : 256 ,
'essencial' : veritat ,
'portMappings' : [
{
'containerPort' : 80 ,
'protocol' : 'tcp'
}
] ,
'Configuració del registre' : {
'logDriver' : 'awslogs' ,
'opcions' : {
'awslogs-group' : 'awslogs-nginx-ecs' ,
'awslogs-region' : 'ap-sud-est-1' ,
'awslogs-stream-prefix' : 'nginx'
}
}
}
] ,
'volums' : [ ] ,
'mode de xarxa' : 'pont' ,
'restriccions de col·locació' : [ ] ,
'família' : 'nginx'
}

Substituïu la regió en conseqüència i feu clic a ' Crear ” a la cantonada inferior dreta, tal com es mostra a continuació:

Pas 3: verificació

Si feu clic al botó ressaltat anteriorment, s'obrirà la pantalla de verificació següent:

Així és com configurar els paràmetres de definició de tasques a AWS ECS.

Conclusió

Els paràmetres de definició de tasques d'Amazon ECS es poden configurar mitjançant la consola de gestió d'AWS i l'editor JSON també. Amazon ECS conté definicions de tasques que es poden escriure de manera eficient per desplegar i gestionar les aplicacions que es contenen. Les definicions de tasques formen la columna vertebral d'ECS, ja que ofereixen una manera estructurada de definir i configurar contenidors dins de les tasques. En aquest article s'ha explicat detalladament com configurar els paràmetres de definició de tasques a AWS ECS.