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 read • Q2BSTUDIO Team

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

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.