Компания размещает локальный репозиторий Git и использует веб-хуки для запуска логики, работающей в AWS. Код веб-хуков в настоящее время выполняется на инстансах EC2 в группе Auto Scaling за Application Load Balancer (ALB); сервер Git вызывает ALB. Компания хочет преобразовать это в бессерверную архитектуру с наименьшими операционными издержками. Какое решение вы порекомендуете?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте Amazon API Gateway HTTP API и реализуйте каждый обработчик веб-хука как отдельную функцию AWS Lambda. Обновите серверы Git для вызова конечной точки API Gateway..
Почему это правильный ответ
Правильный ответ — создание Amazon API Gateway HTTP API с функциями AWS Lambda. Это решение является наиболее бессерверным и обеспечивает наименьшие операционные издержки, поскольку API Gateway обрабатывает маршрутизацию и интеграцию с Lambda, а Lambda запускается только при необходимости. Вариант с отдельными URL-адресами Lambda-функций менее оптимален, так как API Gateway предоставляет централизованное управление и дополнительные возможности, такие как аутентификация и кэширование. Развертывание логики в AWS App Runner или Amazon ECS с Fargate, хотя и является бессерверным в некотором смысле, все же требует управления контейнерами или сервисами, что увеличивает операционные издержки по сравнению с чистой Lambda. Кроме того, App Runner и Fargate могут быть избыточными для простой обработки веб-хуков.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется