Esta publicación contiene la siguiente sección:
Comencemos creando los requisitos previos para implementar microservicios en AWS:
Paso 1: crear un grupo objetivo
Para crear un grupo objetivo en AWS, diríjase al servicio EC2 desde la consola de administración de AWS y haga clic en el "Crear botón de destino" desde el "Grupos destinatarios" sección:
Proporcione las configuraciones para el grupo de destino y desplácese hacia abajo hasta la parte inferior de la página para hacer clic en "Crear" botón:
Una vez que se crea el grupo objetivo, el siguiente paso es simplemente crear un equilibrador de carga desde la consola EC2.
Paso 2: crear un equilibrador de carga
Selecciona el "Balanceador de carga"Sección del panel izquierdo en la consola EC2 y haga clic en el"Crear equilibrador de carga" botón:
Haga clic en el botón Crear para la aplicación Balancer de carga:
Proporcione la configuración básica para el equilibrador de carga y desplácese hacia abajo a la página:
Después de eso, configure grupos de seguridad y oyentes y enrutamiento para crear el equilibrador de carga:
Una vez que se completa la configuración del equilibrador de carga, simplemente diríjase al siguiente paso para crear un clúster ECS:
Paso 3: Crea un clúster ECS
Para crear un servicio de contenedores elástico (ECS), simplemente visite su consola y haga clic en el "Crear clúster" botón:
Después de eso, simplemente proporcione las credenciales y los detalles de la infraestructura del clúster y luego haga clic en el "Crear clúster" botón:
Una vez que se crea el clúster ECS, simplemente muévase al siguiente paso de crear una definición de tarea ECS que se usará para implementar el microservicio:
Paso 4: crear una definición de tarea
Para crear una nueva definición de tarea, diríjase al "Definiciones de tareas"Sección del panel izquierdo y haga clic en el"Crear una nueva definición de tareas" botón:
El primer paso de la configuración de definición de tarea es proporcionar los detalles del contenedor:
En el siguiente paso, configure el entorno de la definición de la tarea:
El último paso es revisar la configuración y hacer clic en el "Crear" botón:
Los requisitos previos están completos, así que comencemos con la implementación de microservicios:
Paso 5: Implementar microservicios en AWS
Para implementar microservicios en AWS, diríjase dentro de la definición de tarea del clúster ECS y haga clic en el "Crear servicio"Botón al expandir el"Desplegar" sección:
Configure el entorno proporcionando la configuración de clúster y calculación:
Desplácese hacia abajo en la página, escriba el nombre del servicio y el número de tareas para iniciar:
Dirígete a la sección Balancer de carga, seleccione la aplicación de equilibrio de carga existente y crea un puerto de oyente:
Al final de la página, seleccione el grupo de destino con el protocolo y haga clic en el "Crear" botón:
Una vez que se implementa el microservicio, haga clic en su nombre después de que su estado esté en el "Activo" estado:
Una vez que se complete la implementación, use el equilibrador de carga para usar el microservicio:
El estado de implementación se puede confirmar desde el "Despliegues y eventos" sección:
Ha implementado con éxito microservicios en AWS:
Conclusión
Para implementar microservicios, el usuario necesita crear servicios de requisitos previos, que sean, grupo objetivo, equilibrador de carga, clúster ECS y definición de tareas. Una vez que estos servicios están en un estado en ejecución, simplemente cree e implementa un microservicio en la definición de tarea utilizando el grupo de destino y el equilibrador de carga. Después de eso, use el equilibrador de carga para usar microservicios implementados en AWS.