Una aplicación se ejecuta actualmente en un grupo de Auto Scaling de instancias EC2 detrás de un ALB; las instancias EC2 alojan contenedores Docker que llaman a una base de datos MySQL en instancias EC2 separadas. Debe convertir la aplicación a una arquitectura sin servidor realizando la menor cantidad de cambios. ¿Qué opción logra esto con cambios mínimos?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Reemplace los contenedores que se ejecutan en instancias EC2 con AWS Fargate. Reemplace la base de datos MySQL con Amazon Aurora Serverless v2 (compatible con MySQL)..
Por qué esta es la respuesta
La opción correcta minimiza los cambios al reemplazar los contenedores Docker en instancias EC2 con AWS Fargate, que es un motor de cómputo sin servidor para contenedores. Esto permite que la aplicación basada en contenedores continúe ejecutándose sin necesidad de refactorizar el código de la aplicación, ya que Fargate es compatible con los contenedores Docker existentes. Reemplazar la base de datos MySQL con Amazon Aurora Serverless v2 (compatible con MySQL) también es un cambio mínimo, ya que Aurora Serverless v2 es compatible con MySQL, lo que significa que la aplicación no necesitará cambios en el código para interactuar con la base de datos. Las opciones incorrectas implican más cambios. Reemplazar contenedores con funciones AWS Lambda requeriría una refactorización significativa de la aplicación para adaptarla al modelo de programación sin estado y basado en eventos de Lambda. Reemplazar MySQL con Amazon DynamoDB también requeriría una reescritura sustancial del código de la aplicación para adaptarse al modelo de base de datos NoSQL de DynamoDB.
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