El CISO requiere cambios en CI/CD para que las implementaciones de parches se realicen lo más rápido posible con un tiempo de inactividad mínimo y la capacidad de revertir rápidamente. La aplicación web se ejecuta en un grupo de instancias EC2 detrás de un Application Load Balancer. El código fuente está en GitHub; las compilaciones utilizan un proyecto CodeBuild existente; CodePipeline activará las compilaciones desde GitHub. ¿Qué configuración de implementación de CI/CD satisface los requisitos?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Utilice CodePipeline con una etapa de despliegue que use AWS CodeDeploy configurado para despliegues blue/green. Monitoree el nuevo despliegue y, si hay problemas, realice un rollback usando CodeDeploy..
Por qué esta es la respuesta
La opción correcta es CodeDeploy con despliegues blue/green porque minimiza el tiempo de inactividad y permite una reversión rápida. Los despliegues blue/green crean un entorno completamente nuevo con la nueva versión, redirigiendo el tráfico solo después de una validación exitosa. Si hay problemas, el tráfico se puede revertir instantáneamente al entorno original (blue). Las implementaciones in-place (opciones 1 y 4) actualizan las instancias existentes, lo que puede causar tiempo de inactividad y hace que las reversiones sean más complejas y lentas. CloudFormation (opción 3) es para aprovisionamiento de infraestructura, no para despliegues de aplicaciones con reversión rápida en este contexto. OpsWorks (opción 4) es una solución de gestión de configuración que no ofrece la misma agilidad de reversión que CodeDeploy blue/green.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta