Amazon SOA-C02: Implementación, Aprovisionamiento y Automatización — Guía de estudio

Forma parte de la AWS SysOps Administrator Associate SOA-C02 — Guía de estudio. Practica con respuestas verificadas en el centro de exámenes de Amazon, o realiza tests cronometrados en ExamRoll.io.

Este dominio abarca los métodos y herramientas utilizados para aprovisionar, actualizar y operar la infraestructura y los despliegues de aplicaciones de AWS de forma fiable y repetible. Pone énfasis en el aprovisionamiento declarativo e idempotente, los pipelines automatizados para los lanzamientos y la automatización operativa que reduce el trabajo manual repetitivo, preservando al mismo tiempo la auditabilidad y la seguridad. Los operadores deben equilibrar la seguridad (reversiones, políticas de cambio) con la velocidad (imágenes inmutables, aplicación de parches automatizada) y elegir patrones que soporten el cumplimiento y la recuperabilidad.

CloudFormation y patrones de Infraestructura como Código

Utilice CloudFormation (o CDK/Terraform) para declarar la infraestructura como código, de modo que los stacks sean idempotentes: una plantilla describe el estado deseado y el motor converge los recursos. Prefiera los recursos y parámetros declarativos sobre los scripts imperativos. Patrones típicos de la CLI:

Decisiones de diseño:

Al comparar los enfoques de IaC:

Prácticas de CI/CD y automatización de despliegues

Implemente etapas de pipeline repetibles: código fuente -> compilación -> prueba -> despliegue. Use AWS CodePipeline integrando CodeBuild, CodeDeploy o herramientas de terceros (Jenkins, GitHub Actions). Configuraciones clave:

Criterios de decisión para las estrategias de despliegue:

Gestione los secretos y parámetros de forma segura: almacene los parámetros en SSM Parameter Store (como SecureString) o en AWS Secrets Manager; otorgue a los roles del pipeline los permisos kms:Decrypt y ssm:GetParameter o secretsmanager:GetSecretValue según sea necesario.

Creación de AMIs, imágenes inmutables y gestión de AMIs

La infraestructura inmutable significa crear una nueva AMI con todos los parches del sistema operativo y de la aplicación ya incorporados («horneados»), y luego reemplazar las instancias en lugar de modificarlas. Use EC2 Image Builder o Packer en el CI para producir AMIs automáticamente:

Gestione el ciclo de vida de las AMIs:

Comparación entre mutable e inmutable:

Automatización, Run Command y aplicación de parches con AWS Systems Manager

Systems Manager (SSM) centraliza las tareas operativas: Run Command para comandos ad-hoc, State Manager para el estado deseado, Patch Manager para la aplicación programada de parches de SO y Automation para flujos de trabajo complejos. Patrones comunes de CLI:

Detalles de configuración y puntos de decisión:

Gestión de cambios, detección de deriva y rollback

Implementa un control de cambios que integre ejecuciones de pipeline, etiquetas (tags) y aprobaciones. Usa conjuntos de cambios (change sets) de CloudFormation para previsualizar las diferencias y políticas de pila (stack policies) para rechazar actualizaciones destructivas. Patrones de CLI:

Estrategias de rollback:

Criterios de decisión:

Errores Comunes y Criterios de Decisión

Problema Práctico: Escenario de Caso de Uso

Acme Payments debe desplegar un servicio de API que cumpla con PCI, aplicar parches de SO mensuales y poder hacer rollback rápidamente si un despliegue causa errores durante el horario comercial.

  1. Implementar un pipeline inmutable: usar CodePipeline/CodeBuild para crear (bake) AMIs con EC2 Image Builder (o Packer), etiquetar las AMIs y publicar el ID de la AMI en SSM Parameter Store.
  2. Desplegar a través de plantillas de CloudFormation que referencien el parámetro de SSM para la AMI y creen una nueva versión de ASG + Launch Template para cada lanzamiento; usar conjuntos de cambios (change sets) para una revisión previa.
  3. Usar CodeDeploy o el desvío de tráfico blue/green de los grupos de destino (target groups) de ALB con comprobaciones de estado y pruebas de humo automatizadas; configurar el rollback automático en caso de fallo de la comprobación de estado.
  4. Programar Patch Manager a través de las Ventanas de Mantenimiento (Maintenance Windows) de Systems Manager para la aplicación de parches en horas de baja actividad; realizar un proceso de “crear y desplegar” (bake-and-deploy) para las imágenes con parches para evitar la aplicación de parches directamente en producción.
  5. Forzar el privilegio mínimo en los roles de IAM del pipeline, almacenar los secretos en Secrets Manager y habilitar la detección de deriva de CloudFormation y las políticas de pila para los recursos críticos.

Justificación: Crear imágenes y desplegar de forma inmutable separa las responsabilidades de construcción (build) y ejecución (run), proporcionando artefactos reproducibles y rutas de rollback seguras; la aplicación automatizada de parches a través de SSM junto con despliegues inmutables minimiza el riesgo y apoya el cumplimiento normativo mientras se mantiene la capacidad de recuperación.


Alta Disponibilidad · Todos los dominios · Seguridad

Practica estas preguntas → · Práctica cronometrada en ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Aprueba tu examen →

Explorar Amazon →

Related guides

Acceso todo en uno

Una suscripción. Todos los exámenes.

Cada plan desbloquea la búsqueda ilimitada de respuestas, pruebas de práctica, explicaciones de AI y la biblioteca completa de recursos, en más de 20 idiomas.

Mensual
24.87
Just €0.83/day
Todo incluido:
  • Búsqueda ilimitada de respuestas
  • Pruebas de práctica ilimitadas
  • Explicaciones con tecnología AI
  • Biblioteca completa de recursos
  • Más de 20 idiomas
  • Actualizaciones semanales de contenido
  • Recompensas y referencias
  • Soporte prioritario
Iniciar prueba gratuita

No se requiere tarjeta de crédito*

Mejor valor
12 meses
179.87
Just €0.49/daySave 40%
Todo incluido:
  • Búsqueda ilimitada de respuestas
  • Pruebas de práctica ilimitadas
  • Explicaciones con tecnología AI
  • Biblioteca completa de recursos
  • Más de 20 idiomas
  • Actualizaciones semanales de contenido
  • Recompensas y referencias
  • Soporte prioritario
Iniciar prueba gratuita

No se requiere tarjeta de crédito*

✓ Plan gratuito incluido · ✓ Cancela en cualquier momento · ✓ Todos los planes desbloquean el producto completo