¿Cómo configurar los parámetros de definición de tareas en AWS ECS?

Como Configurar Los Parametros De Definicion De Tareas En Aws Ecs



La contenedorización constituye una de las partes más importantes, si no la más importante, en el campo de la computación en la nube. Ayuda en la implementación y gestión de aplicaciones más fácilmente que nunca. Amazon Elastic Container cumple muy bien con este propósito. Permite la creación de soluciones sofisticadas para contenerizar y administrar implementaciones con solo unos pocos clics en la consola de administración de AWS.

Esta guía a continuación explicará Amazon ECS y las definiciones de tareas y los pasos para configurar los parámetros de definición de tareas en AWS ECS.

¿Qué es Amazon ECS?

Amazon ECS es un servicio totalmente administrado por AWS que sirve para la contenedorización. Esto hace que sea más fácil implementar, escalar y administrar las aplicaciones y las soluciones con arquitectura en la nube. Los contenedores tienen un ambiente luminoso y equilibrado. ECS se utiliza para la automatización al implementar o escalar contenedores.







Con ECS, los usuarios pueden definir tareas que encapsulan los contenedores y recursos necesarios para que se ejecute una aplicación. Estas tareas se pueden agrupar en servicios, lo que garantiza que la cantidad especificada de tareas se esté ejecutando continuamente y maneje automáticamente el escalamiento según la demanda. Esta capacidad de escalamiento dinámico hace que ECS sea ideal para aplicaciones que experimentan cargas de trabajo variables.



¿Cuál es la definición de tarea?

Una definición de tarea en Amazon ECS es un modelo que describe cómo se debe implementar y orquestar un conjunto de contenedores dentro de una tarea. Define varios parámetros, incluidas las imágenes de Docker que se utilizarán, los requisitos de CPU y memoria, la configuración de red y las dependencias de los contenedores.



Vayamos a configurar los parámetros de definición de tareas.





¿Cómo configurar los parámetros de definición de tareas en AWS ECS?

Existen dos métodos para configurar los parámetros de definición de tareas en AWS ECS. Estos son:

Método 1: uso de la consola de administración de AWS

Comencemos con el método de la Consola de administración de AWS para configurar los parámetros de definición de tareas en AWS ECS. Simplemente siga los pasos que se indican a continuación:



Paso 1: buscar ECS

Dirígete a la consola de AWS y busca ' ECS ”en la barra de búsqueda como se muestra a continuación:

Haga clic en el botón resaltado y aparecerá la siguiente pantalla:

Paso 2: abrir definiciones de tareas

Ahora haga clic en ' Definición de tarea ”como se muestra arriba y lo llevará a la siguiente pantalla:

Paso 3: crear una nueva definición de tarea

Ahora haga clic en ' Crear nueva definición de tarea ”Y aparecerá la siguiente pantalla:

Ahora, aparecerá la siguiente pantalla:

Paso 4: proporcione detalles

Proporcione los detalles en el “ Configuración de definición de tarea ”sección según la imagen a continuación:

Desplácese hacia abajo y proporcione otros detalles, incluido ' Tamaño de la red ”, “ RAM ”, “ Memoria ”, etc. como se muestra a continuación:

Los usuarios pueden agregar ' Detalles del contenedor 'como contenedor' Nombre ' y ' URI de imagen ' como a continuación:

Paso 5: presione el botón Crear

Deja todo lo demás y haz clic en “ Crear ”en la esquina inferior derecha como se muestra a continuación:

Paso 6: Verificación

Esto conducirá a la siguiente pantalla que verifica la activación de la definición de tarea. Esto se puede ver a continuación:

Vayamos al siguiente método.

Método 2: usar el editor JSON

Repita los dos primeros pasos del método anterior y siga estos pasos después:

Paso 1: crear una nueva definición de tarea

El siguiente paso es hacer clic en el botón resaltado en la imagen de arriba y aparecerá la siguiente pantalla:

Esto conducirá a la siguiente pantalla:

Paso 2: reemplazar el código JSON

Reemplace el código JSON con el siguiente código:

{
  'requiere compatibilidades' : [
    'EC2'
  ] ,
  'Definiciones de contenedor' : [
    {
      'nombre' : 'Soy x00' ,
      'imagen' : 'nginx: último' ,
      'memoria' : 256 ,
      'UPC' : 256 ,
      'básico' : verdadero ,
      'asignaciones de puertos' : [
        {
          'Puerto de contenedores' : 80 ,
          'protocolo' : 'tcp'
        }
      ] ,
      'Configuración de registro' : {
          'controlador de registro' : 'awslogs' ,
          'opciones' : {
              'grupo awslogs' : 'awslogs-nginx-ecs' ,
              'región-awslogs' : 'ap-sureste-1' ,
              'prefijo-de-secuencia-awslogs' : 'nginx'
          }
      }
    }
  ] ,
  'volúmenes' : [ ] ,
  'Modo de red' : 'puente' ,
  'Restricciones de colocación' : [ ] ,
  'familia' : 'nginx'
}

Reemplace la región en consecuencia y haga clic en ' Crear ”En la esquina inferior derecha como se muestra a continuación:

Paso 3: Verificación

Al hacer clic en el botón resaltado arriba, accederá a la siguiente pantalla de verificación:

A continuación se explica cómo configurar los parámetros de definición de tareas en AWS ECS.

Conclusión

Los parámetros de definición de tareas de Amazon ECS se pueden configurar mediante la consola de administración de AWS y también el editor JSON. Amazon ECS contiene definiciones de tareas que se pueden escribir de manera eficiente para implementar y administrar las aplicaciones en contenedores. Las definiciones de tareas forman la columna vertebral de ECS al ofrecer una forma estructurada de definir y configurar contenedores dentro de las tareas. Este artículo explica en detalle cómo configurar los parámetros de definición de tareas en AWS ECS.