Día 40: Automatización de EC2 en AWS

Guía práctica para automatizar despliegues en AWS con Launch Templates, AMI y Auto Scaling: obtén instancias consistentes para Jenkins y Docker en minutos.

2 sept 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Day 40 AWS EC2 Automation Guía práctica para automatizar despliegues en AWS con plantillas de lanzamiento, instancias consistentes y escalado automático, ideal para montar Jenkins y Docker en minutos y sin errores humanos

Conceptos clave

Plantilla de lanzamiento Launch Template Una plantilla de lanzamiento guarda la configuración necesaria para crear instancias EC2 como AMI, tipo de instancia, par de claves, grupos de seguridad, red, almacenamiento y user data. Beneficio principal ahorra tiempo y garantiza consistencia al no repetir parámetros en cada despliegue

Tipos de instancia Las instancias EC2 se organizan por familias como propósito general, optimizadas en computación y optimizadas en memoria, con distintos tamaños. Ejemplo t2.micro elegible en capa gratuita con 1 vCPU y 1 GiB de RAM, perfecto para laboratorios con Jenkins y Docker

Amazon Machine Image AMI Imagen preconfigurada de sistema operativo y software para lanzar instancias. Ejemplo Amazon Linux 2 AMI ligera, segura y mantenida por AWS

Tarea 1 Pasos prácticos

Paso 1 Crear una Launch Template

1 Accede a la consola de AWS, ve a EC2 y luego a Launch Templates para crear una nueva

2 Completa los campos

Nombre jenkins-docker-template

AMI Amazon Linux 2

Tipo de instancia t2.micro

Par de claves selecciona uno existente o crea uno nuevo

Grupo de seguridad permitir SSH 22, HTTP 80 y Jenkins 8080

User Data pega el script del Día 39 que instala Jenkins y Docker de forma automática

Nota El User Data se ejecuta al iniciar la instancia, dejando Jenkins y Docker listos sin intervención

Paso 2 Lanzar instancias desde la plantilla

1 Selecciona la plantilla y elige la opción lanzar instancia desde la plantilla

2 Indica el número de instancias por ejemplo 3 para desplegar un entorno replicado

3 Revisa y lanza AWS creará 3 instancias idénticas con la misma AMI, tipo t2.micro y la configuración de Jenkins y Docker

Paso 3 Opcional Crear un Auto Scaling Group ASG

1 En EC2 ve a Auto Scaling Groups y crea un nuevo grupo

2 Selecciona la Launch Template creada

3 Configura VPC y subredes puedes usar la predeterminada si no estás seguro

Capacidad deseada 3 para iniciar con tres instancias

Políticas de escalado define escalar hacia afuera si CPU es mayor que 70 porciento y escalar hacia adentro si CPU es menor que 20 porciento

4 Vincula un balanceador de carga opcional recomendado para producción

Resultado AWS ajustará automáticamente el número de instancias según la carga, manteniendo disponibilidad y optimizando costes

Buenas prácticas etiqueta tus recursos para trazabilidad, usa claves rotadas y mínimos privilegios, automatiza con infraestructura como código y revisa métricas de CloudWatch para ajustar umbrales

Q2BSTUDIO te acompaña En Q2BSTUDIO somos expertos en desarrollo de software a medida y aplicaciones a medida, inteligencia artificial, ciberseguridad, servicios cloud AWS y Azure, servicios de inteligencia de negocio y power bi, además de agentes IA e ia para empresas. Si buscas una base sólida para tu plataforma en la nube, podemos diseñar arquitecturas reproducibles, seguras y de alto rendimiento

Descubre cómo optimizar tus entornos con nuestros servicios cloud AWS y Azure y lleva tu orquestación al siguiente nivel con nuestra automatización de procesos

Combinamos DevOps y seguridad desde el diseño para que tu pipeline con Jenkins y Docker escale de forma inteligente, con control de costes y cumplimiento normativo, impulsando tu competitividad con software a medida respaldado por IA y analítica avanzada

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.