Contenedores AWS para principiantes
Entrega una pequeña aplicación HTTP como imagen de contenedor, ejecútala con una definición de tarea ECS, mantén un servicio disponible y restaura una versión anterior cuando falle una actualización. Cada laboratorio usa un entorno nuevo e independiente con acceso AWS CLI configurado y AWS View para observar los recursos que creas.
Empieza construyendo la aplicación proporcionada con Docker y publicando una versión inmutable en ECR. Descarga la imagen por digest y prueba su respuesta HTTP real. Después usa la configuración de tareas ECS y Fargate para seleccionar imagen, rol de ejecución, red y registros. Pasa de una tarea individual a un servicio detrás de un Application Load Balancer, observa la salud de destinos y reemplaza una tarea detenida.
Separa los permisos de imagen, registros y secretos del rol de ejecución de los permisos de aplicación del rol de tarea. Inyecta un secreto, permite leer un objeto S3 autorizado y comprueba que otras lecturas se rechazan. Finalmente registra definiciones para las versiones proporcionadas, actualiza la revisión del servicio, examina una versión fallida y restaura manualmente la revisión ya probada. El reto independiente pide diagnosticar por qué una nueva tarea nunca está saludable usando las herramientas y comprobaciones practicadas.
Completa primero AWS Foundations e IAM. Antes de los laboratorios de servicio y configuración, repasa VPC, balanceo de carga, seguridad de aplicaciones y monitoreo. El primer laboratorio explica Docker básico. Código, Dockerfiles, red, ALB y roles básicos ya preparados centran el trabajo en la entrega de contenedores; no necesitas crear una interfaz ajena al objetivo ni reutilizar recursos de una VM anterior.
El curso enseña una ruta ECS/Fargate, referencias de imagen inmutables, salud de servicio, permisos limitados y reversión manual. Kubernetes, CI/CD avanzado, despliegues azul/verde y ajuste de rendimiento de producción quedan fuera. Sigue el orden de los laboratorios y resuelve después el reto de forma independiente. Limpia tus recursos en cada unidad conservando las referencias proporcionadas.





