Una aplicación web de producción se ejecuta en cuatro instancias EC2 detrás de un Elastic Load Balancer y es administrada por AWS Elastic Beanstalk. Un desarrollador necesita actualizar la versión de la plataforma (Node.js) e implementar nuevo código de aplicación para realizar pruebas sin tiempo de inactividad. ¿Qué enfoque de implementación satisface estos requisitos?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usar una actualización inmutable para que el nuevo código se implemente en nuevas instancias EC2; solo enrutar el tráfico a las nuevas instancias después de que pasen las comprobaciones de estado..
Por qué esta es la respuesta
La actualización inmutable (immutable update) es la mejor opción porque crea un nuevo conjunto de instancias EC2 con el nuevo código y la nueva versión de la plataforma. El tráfico solo se redirige a las nuevas instancias una vez que pasan las comprobaciones de estado, garantizando cero tiempo de inactividad y una fácil reversión si algo sale mal. Clonar el entorno y luego intercambiar las URL es un proceso más manual y propenso a errores. La implementación "all-at-once" causaría tiempo de inactividad durante la implementación y la reversión. La implementación continua (rolling deployment) puede causar tiempo de inactividad si la nueva versión de la plataforma no es compatible con el código existente, y la reversión es más compleja.
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