<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>EC2 Auto Scaling :: English</title><link>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/index.html</link><description>⚖️ EC2 Auto Scaling AWS Auto Scaling permite supervisar y ajustar automáticamente la capacidad de tus aplicaciones para mantener el rendimiento estable y el costo optimizado.
Configurar el escalado automático es sencillo: desde una única interfaz gestionás la capacidad de instancias EC2, flotas Spot, tareas ECS, tablas DynamoDB y réplicas de Aurora.
🚀 ¿Qué resuelve Auto Scaling? Asegura que siempre tengas la cantidad adecuada de recursos activos según la demanda real. Escala automáticamente hacia arriba o hacia abajo en función del tráfico o las métricas que definas. Permite equilibrar rendimiento vs. costos con recomendaciones automáticas de AWS. Integrás el escalado dinámico de EC2 con otras soluciones como ECS, DynamoDB o Aurora, todo desde un solo panel. ¿Por qué usar EC2 Auto Scaling?</description><generator>Hugo</generator><language>en-US</language><atom:link href="http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/index.xml" rel="self" type="application/rss+xml"/><item><title>⚖️ Laboratorio: EC2 Auto Scaling</title><link>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/1_ec2_autoscaling/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/1_ec2_autoscaling/index.html</guid><description>⚖️ Laboratorio: EC2 Auto Scaling En este laboratorio vas a aprender a desplegar un grupo de Auto Scaling en EC2 detrás de un Application Load Balancer (ALB), partiendo desde la creación de una imagen personalizada (AMI) y una plantilla de lanzamiento.
🧩 Servicios y conceptos clave Principales:
Auto Scaling Plantillas de lanzamiento Grupos de seguridad Secundarios:
Imágenes de máquina de Amazon (AMI) Application Load Balancer (ALB) 🗂️ Pasos del laboratorio Prerequisitos del laboratorio Creación de una plantilla de lanzamiento Configuración del grupo de Auto Scaling Configuración de grupos de seguridad Pruebas del grupo de Auto Scaling Desmontaje del laboratorio Referencias y recursos 📝 Convenciones usadas en el laboratorio Texto en gris: Encabezados, títulos o nombres de consola Negrita: Botones, enlaces o menús de la consola de AWS Código en línea: Comandos o entradas a copiar/pegar [Entre corchetes]: Parámetros a personalizar con valores propios 💸 Costos estimados del laboratorio Recurso Costo por Hora Costo Mensual Amazon EC2 - t2.micro x 4 $0.0464 $33.88 Amazon EC2 - m5.large $0.096 $70.08 Costo total estimado: $0.50 – $2.00 USD (según uso y duración)</description></item><item><title>🛠️ Prerrequisitos del laboratorio</title><link>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/2_lab_prereqs/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/2_lab_prereqs/index.html</guid><description>🛠️ Prerrequisitos del laboratorio EC2 Auto Scaling Para desplegar Auto Scaling correctamente, primero vas a lanzar un host web usando CloudFormation, generar una AMI personalizada y definir un grupo de seguridad específico.
📥 Lanzamiento de la plantilla de CloudFormation Descargá la plantilla:
Descargar EC2-Auto-Scaling-Lab.yaml
Guardala en tu equipo.
Abrí la consola de AWS y buscá CloudFormation. Seleccioná Create stack y luego With new resources (standard).
Subí la plantilla:
Elegí Upload a template file, seleccioná el archivo descargado y hacé clic en Next.</description></item><item><title>🚀 Creación de un Launch Template</title><link>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/3_launch_template/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/3_launch_template/index.html</guid><description>🚀 Creación de un Launch Template Arquitectura de Auto Scaling Nuestra arquitectura final incluye una instancia EC2 generada desde una AMI personalizada, plantillas de lanzamiento, un grupo de Auto Scaling y un Application Load Balancer.
Componentes clave de EC2 Auto Scaling Plantilla de lanzamiento:
Permite definir y versionar configuraciones estándar para instancias (AMI, tipo, disco, red, etc.) que luego podés reutilizar para crear o escalar servidores sin redefinir parámetros cada vez.</description></item><item><title>🛠️ Configuración del grupo de Auto Scaling</title><link>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/4_autoscaling_group/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/4_autoscaling_group/index.html</guid><description>🛠️ Configuración del grupo de Auto Scaling Ya definiste la plantilla de lanzamiento. Ahora vas a crear el grupo de Auto Scaling para administrar la cantidad y ubicación de las instancias EC2 según demanda.
1️⃣ Crear el grupo de Auto Scaling Accedé a la consola EC2. En el menú lateral, buscá Auto Scaling Groups y seleccioná Create an Auto Scaling group. Asigná un nombre: [TusIniciales]-Lab-AutoScaling-Group. En Launch Template, elegí la plantilla creada en el paso anterior ([TusIniciales]-scaling-template).
Avanzá con Next. 2️⃣ Configurar ajustes de red Opciones de instancia: Seleccioná Adhere to launch template. VPC: Usá la VPC predeterminada o la de tu laboratorio. Subnets: Seleccioná las subredes públicas o privadas donde querés desplegar las instancias. Tip: Para este lab podés usar subredes públicas. En un entorno productivo, usá privadas detrás del ALB.</description></item><item><title>🔒 Configuración de grupos de seguridad</title><link>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/5_security_groups/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/5_security_groups/index.html</guid><description>🔒 Configuración de grupos de seguridad En esta sección vas a crear los grupos de seguridad necesarios para controlar el tráfico entre el Application Load Balancer (ALB) y las instancias de tu grupo de Auto Scaling.
1️⃣ Crear grupo de seguridad para el Load Balancer Accedé a EC2 > Network &amp; Security > Security Groups.
Seleccioná Create security group.
Configurá:
Nombre: [TusIniciales]-SG-Load-Balancer Descripción: [TusIniciales]-SG-Load-Balancer VPC: Seleccioná la correspondiente (por lo general, la predeterminada). Reglas de entrada (Inbound):</description></item><item><title>🧪 Prueba del grupo de Auto Scaling</title><link>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/6_asg_testing/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://labs.rofriday.com/01_ec2/3_ec2_asg_lab/6_asg_testing/index.html</guid><description>🧪 Prueba del grupo de Auto Scaling Ahora que tu grupo de Auto Scaling y el ALB están configurados, es momento de probar el escalado automático en acción.
1️⃣ Generar carga de CPU Accedé al sitio web usando la dirección DNS del ALB obtenida en el paso anterior. En la parte inferior de la página principal, hacé clic en Start CPU Load Generation. Esperá a que la carga de CPU supere el 25%. (Si no escala, repetí el proceso). 2️⃣ Verificar el escalado automático En la consola de EC2 > Instances, refrescá la lista: vas a ver nuevas instancias creadas automáticamente por el grupo de Auto Scaling. Podés monitorear el grupo desde EC2 > Auto Scaling Groups seleccionando [TusIniciales]-Lab-Autoscaling-Group. En la pestaña Instance management, revisá el número de instancias activas y el estado de cada una. En la pestaña Monitoring, visualizá métricas como tamaño del grupo, instancias pendientes y utilización de CPU. 3️⃣ Validar balanceo de carga Actualizá varias veces el navegador en tu sitio web. Vas a notar que cambian el ID de instancia, la zona de disponibilidad y la IP privada en la página: el ALB distribuye tráfico entre las instancias del grupo de Auto Scaling. ¡Listo! Probaste correctamente un entorno real de escalado automático con balanceo de carga en AWS.</description></item></channel></rss>