Un desarrollador debe usar una plantilla reutilizable para automatizar la implementación de una aplicación en instancias de Amazon EC2. La solución debe admitir implementaciones repetidas, instalación y actualizaciones de recursos de la aplicación, producir entornos idénticos y permitir reversiones a versiones anteriores. ¿Qué solución satisface estos requisitos?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usar AWS CloudFormation para crear una plantilla de infraestructura (JSON o YAML) que implemente las instancias EC2. Usar los scripts auxiliares de CloudFormation para instalar el software requerido e iniciar la aplicación, e invocar esos scripts desde la plantilla..
Por qué esta es la respuesta
AWS CloudFormation es la solución más adecuada porque permite definir la infraestructura y la configuración de la aplicación en una plantilla declarativa (JSON o YAML). Esto garantiza entornos idénticos y despliegues repetibles. Los scripts auxiliares de CloudFormation (como cfn-init y cfn-hup) pueden instalar software y configurar la aplicación en las instancias EC2 durante el despliegue, satisfaciendo los requisitos de instalación y actualización. Además, CloudFormation soporta reversiones a estados anteriores de la pila, lo cual es crucial para la recuperación de errores. AWS Amplify es para aplicaciones web y móviles, no para la automatización de infraestructura en EC2. AWS CodeBuild es un servicio de compilación, no de despliegue directo a EC2 con gestión de infraestructura. AWS AppSync es un servicio de API GraphQL, no una herramienta para el despliegue de aplicaciones en instancias EC2.
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