Entrega y recuperación de una aplicación de contenedores con AWS

Entrega un servicio desde una plantilla, recupera una versión fallida y reconstruye un entorno aislado en tres desafíos independientes de AWS.

AWS

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Combina CloudFormation, ECS, ECR, S3 e IAM para entregar y operar una aplicación de contenedores. Los tres desafíos independientes exigen verificar el comportamiento real, preservar los límites de permisos y eliminar solo los recursos propios.

Qué aprenderás

  • Entregar una versión inmutable aprobada mediante una plantilla suministrada
  • Distinguir una actualización de pila terminada de un despliegue actual saludable
  • Diagnosticar versiones con revisiones de tareas, salud de destinos, métricas y registros
  • Restaurar la versión aprobada conservando la pila y su configuración
  • Reconstruir staging con configuración y rol propios sin cambiar development
  • Verificar respuestas HTTP reales, acceso limitado y limpieza de recursos

A quién va dirigido

Completa AWS Containers for Beginners y AWS CloudFormation for Beginners. Debes conocer servicios ECS, roles de tarea y ejecución, imágenes ECR, salud ALB, parámetros, actualizaciones y eliminación de pilas. PC02 también usa las bases de métricas y registros de AWS Monitoring and Auditing for Beginners. Los proyectos no dependen de recursos anteriores.

Entorno: Usa Terminal para AWS CLI y AWS View para pilas, tareas, destinos y solicitudes reales. Se suministran código, imágenes inmutables y recursos de red, ALB, roles, secretos y registros. Cada desafío comienza en una VM LabEx nueva, con herramientas y conexión preparadas. No necesitas cuenta AWS personal, claves ni entregar capturas.

Preguntas frecuentes

¿Debo desarrollar la aplicación o una canalización CI/CD?

La aplicación y sus versiones están suministradas. Practica despliegue, recuperación y límites entre entornos con comandos ya aprendidos.

¿Una respuesta demuestra la recuperación?

Una tarea antigua saludable puede responder mientras la versión nueva está incompleta. Comprueba definición actual, imagen real, salud y registros; las tareas anteriores deben dejar de ejecutarse.

¿Qué debe conservarse tras la limpieza?

Elimina solo los recursos de aplicación indicados. Conserva recursos suministrados y de referencia. Al retirar staging, development debe mantener su pila, tarea y configuración originales.

Profesor

labby
Labby
Labby is the LabEx teacher.