🛠️ Prerrequisitos del laboratorio
🛠️ 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.Completá los detalles del stack:
- Stack name:
[TusIniciales]-EC2-Web-Host - AmiID: Dejá el valor por defecto (última versión disponible).
- InstanceType: Usá
m5.largepara rendimiento real, ot2.microsi tenés limitaciones. - MyIP: Especificá tu IP pública seguida de
/32. - MyVPC: Seleccioná la VPC deseada (la default suele funcionar).
- PublicSubnet: Seleccioná una subred pública (con salida a Internet).
- Stack name:
Avanzá dejando el resto de las opciones por defecto y finalizá con Create stack.
⏱️ Verificá la creación y el estado
- Esperá a que el estado muestre
CREATE_COMPLETE. - Navegá a EC2 > Instances, seleccioná la instancia creada y copiá el Public IPv4 DNS.
- Pegá ese DNS en tu navegador (usá
http://y nohttps://).
Si la página aún no carga, esperá que pase la comprobación de estado (2/2 checks passed).
Deberías ver la página “EC2 Instance Metadata”.
🖼️ Crear una AMI personalizada
- En EC2 > Instances, hacé clic derecho sobre la instancia
[TusIniciales]-Web-Host. - En Image and templates, seleccioná Create image.
- Asigná un nombre:
[TusIniciales]_Auto_Scaling_Webhosty guardá la imagen.
Verificá en EC2 > AMIs que tu imagen pase a estado “available”.
🔒 Creá un grupo de seguridad dedicado
- En EC2 > Security Groups, seleccioná Create Security Group.
- Asigná el nombre:
[TusIniciales] - Auto Scaling SG. - Asociá la VPC adecuada.
- No agregues reglas de entrada por ahora.
- Guardá el grupo.
Ya completaste los prerrequisitos.
Seguimos con la creación de la plantilla de lanzamiento.