한 회사에서 온프레미스 Git 리포지토리를 호스팅하고 웹훅을 사용하여 AWS에서 실행되는 로직을 트리거합니다. 현재 웹훅 코드는 Application Load Balancer(ALB) 뒤의 Auto Scaling 그룹에 있는 EC2 인스턴스에서 실행되며, Git 서버는 ALB를 호출합니다. 이 회사는 운영 오버헤드를 최소화하면서 이를 서버리스 아키텍처로 전환하려고 합니다. 어떤 솔루션을 추천하시겠습니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon API Gateway HTTP API를 생성하고 각 웹훅 핸들러를 별도의 AWS Lambda 함수로 구현합니다. Git 서버를 업데이트하여 API Gateway 엔드포인트를 호출하도록 합니다..
이것이 정답인 이유
정답은 운영 오버헤드를 최소화하면서 서버리스 아키텍처로 전환하려는 요구 사항을 가장 잘 충족합니다. Amazon API Gateway HTTP API는 웹훅 요청을 수신하고, 각 웹훅 핸들러를 별도의 AWS Lambda 함수로 구현하여 서버리스 방식으로 비즈니스 로직을 처리합니다. 이는 서버 관리 부담이 없고, 사용량에 따라 자동으로 확장되며, 비용 효율적입니다. 개별 AWS Lambda function URL은 각 웹훅마다 고유한 URL을 관리해야 하므로 복잡성이 증가할 수 있습니다. AWS App Runner는 컨테이너화된 웹 애플리케이션을 위한 서버리스 서비스이지만, ALB를 추가로 배치하는 것은 운영 오버헤드를 증가시킵니다. Fargate와 Amazon ECS는 컨테이너화된 애플리케이션을 위한 좋은 옵션이지만, HTTP API와 Lambda 조합보다 더 많은 구성과 관리가 필요할 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음