¿Cómo crear e implementar un servicio ECS en AWS?

Como Crear E Implementar Un Servicio Ecs En Aws



Amazon ECS es un servicio totalmente administrado, rápido y confiable que permite a sus usuarios implementar, mantener, administrar y escalar aplicaciones en contenedores. ECS es un servicio rentable y funciona bien con las aplicaciones Docker. ECS se puede integrar con otros servicios de AWS para proporcionar soluciones y plataformas seguras y bajo demanda para la ejecución de las aplicaciones.

Este artículo proporciona una demostración para crear e implementar un servicio ECS en AWS.

¿Qué es el servicio Amazon ECS?

El servicio Amazon ECS se puede utilizar para implementar una aplicación a la que se pueda acceder ampliamente a través de una dirección IP pública. Un servicio es un grupo de una cantidad específica de tareas que se ejecutan simultáneamente dentro de un clúster ECS. La ventaja de utilizar el “Servicio” de ECS es que si por cualquier circunstancia una de las tareas deja de funcionar. Luego, el programador de servicios reemplazará esta tarea lanzando una nueva instancia de su tarea para mantener la capacidad deseada de tareas especificadas durante la configuración.







¿Cómo crear e implementar un servicio ECS en AWS?

Con Amazon ECS, los desarrolladores pueden extraer imágenes de Docker o imágenes de otros repositorios públicos, como ECR, etc., para sus aplicaciones. El servicio utilizará esta información para crear y mostrar el resultado al usuario. Cuando se implementa un servicio, ECS aumentará o reducirá automáticamente la aplicación según los requisitos.



Los titulares de cuentas de AWS pueden integrar ECS con muchos servicios como:



  • AmazonEC2
  • SDK de Amazon
  • ECR de Amazon
  • Herramientas de Amazon para Windows PowerShell

Para crear e implementar un servicio, primero debemos crear un clúster ECS que almacenará la aplicación. Para obtener más información sobre la creación de un clúster, consulte el artículo ' ¿Cómo crear un clúster ECS? ”. Después de crear un clúster de Amazon ECS y crear una definición de tarea para él, podemos crear un servicio que utilice esa definición de tarea y será implementado y probado por una dirección IP pública.





Obtenga más información sobre cómo definir y crear definiciones de tareas consultando este artículo: “ ¿Cómo definir las definiciones de tareas de Amazon ECS? ”. Exploremos algunos pasos para crear e implementar un servicio ECS:

Paso 1: seleccione el clúster
En el panel del clúster de ECS, seleccione el clúster en el que está configurada la definición de tarea:



Paso 2: crear servicio
Desplácese hacia abajo en la interfaz y haga clic en ' Crear ' botón:

Paso 3: seleccione servicio o tarea
Podemos seleccionar Servicio que ejecutará un grupo de tareas, como una aplicación web o una opción de Tarea independiente que se ejecutará una vez y luego finalizará. Aquí hemos seleccionado el “ Servicio ' opción:

Paso 4: seleccione familia
En la sección Definición de tarea, seleccione la definición de tarea que ha configurado para el clúster. Como hemos configurado el “ definición de democluster ”definición de tarea anterior, seleccionaremos esa opción:

Paso 5: asignar el nombre del servicio
Proporcione el nombre del ' Servicio ” y hemos establecido la capacidad deseada en 1. Puedes personalizarla según tus preferencias:

Paso 6: Acceda a la sección de redes
Clickea en el ' Redes ”Sección donde configuraremos algunos ajustes de red que nos permitirán acceder a ella:

Paso 7: habilite la IP pública
Bajo la ' Redes ”, habilite la opción IP pública y seleccione la opción “ Crear un nuevo grupo de seguridad ' opción:

Paso 8: configurar los ajustes de red
En esto ' Redes ”, proporcione un nombre en la sección “ Nombre del grupo de seguridad ”y luego describirlo:

Bajo el mismo “ Redes ”, realice las siguientes configuraciones:

Manteniendo el resto de la configuración por defecto, haga clic en “ Crear 'En la parte inferior de la interfaz como se resalta a continuación:

Esto tomará uno o dos minutos. Aquí, nuestro servicio se ha implementado con éxito:

¿Cómo probar la implementación del servicio?

Ahora, para probar si el servicio se está ejecutando y es accesible o no, haga clic en ' Tareas ' pestaña:

En la pestaña Tareas, haga clic en las tareas en ejecución:

Desplácese hacia abajo en la interfaz y haga clic en ' dirección abierta 'Opción debajo de' IP pública ' opción:

Nuestro servicio está funcionando correctamente y es accesible:

Eso es todo de esta guía.

Conclusión

Para crear e implementar un servicio ECS, haga clic en ' Tareas ', proporcione el nombre y la configuración del puerto, y luego presione el botón' Crear ”botón después. Se puede acceder al servicio ECS configurando el puerto y luego haciendo clic en la dirección IP pública. Es necesario cancelar el servicio manualmente. Tenga en cuenta que el servicio debe cancelarse ya que genera cargos. Este artículo es una guía paso a paso para crear e implementar servicios ECS.