Una empresa aloja un repositorio Git on-premises y utiliza webhooks para activar la lógica que se ejecuta en AWS. El código del webhook se ejecuta actualmente en instancias EC2 en un grupo de Auto Scaling detrás de un Application Load Balancer (ALB); el servidor Git llama al ALB. La empresa quiere convertir esto a una arquitectura sin servidor con la menor sobrecarga operativa. ¿Qué solución debería recomendar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree una API HTTP de Amazon API Gateway e implemente cada controlador de webhook como una función de AWS Lambda separada. Actualice los servidores Git para que llamen al endpoint de API Gateway..
Por qué esta es la respuesta
La opción correcta es crear una API HTTP de Amazon API Gateway e implementar cada controlador de webhook como una función de AWS Lambda. API Gateway actúa como un punto de entrada unificado y gestionado para las funciones Lambda, lo que simplifica la configuración de los webhooks. Esto reduce la sobrecarga operativa al eliminar la necesidad de gestionar servidores (EC2) y ALB, y permite escalar automáticamente las funciones Lambda según la demanda. La opción de usar URLs de funciones Lambda individuales no es ideal porque cada webhook requeriría una URL única y la gestión de permisos sería más compleja. AWS App Runner es una buena opción para contenedores, pero no es la solución más "serverless" ni la que ofrece la menor sobrecarga operativa para este caso de uso específico, ya que API Gateway + Lambda es más directo para webhooks. Contenerizar la lógica y ejecutarla en Amazon ECS con Fargate, aunque serverless en cuanto a la gestión de infraestructura, añade complejidad de contenedores que API Gateway + Lambda evita, y la pregunta busca la menor sobrecarga operativa.
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