비디오 처리 파이프라인은 SQS 큐에서 비디오를 처리하기 위해 Auto Scaling 그룹의 EC2 인스턴스를 사용합니다. 각 비디오는 처리하는 데 약 30분이 걸립니다. SQS 큐에는 maxReceiveCount가 1로 설정된 데드 레터 큐에 대한 재전송 정책이 있습니다. 큐 가시성 제한 시간은 1시간입니다. CloudWatch 경보는 데드 레터 큐에 메시지가 도착하면 팀에 알립니다. 하루에 여러 번 메시지가 DLQ에 나타나고 비디오가 처리되지 않습니다. 애플리케이션 로그에는 오류가 표시되지 않습니다. 이 문제를 방지하려면 어떤 변경을 해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 인스턴스가 비디오를 처리하는 동안 스케일인 보호를 활성화합니다..
이것이 정답인 이유
정답은 "인스턴스가 비디오를 처리하는 동안 스케일인 보호를 활성화합니다"입니다. 비디오 처리는 30분이 소요되지만, SQS 가시성 제한 시간은 1시간으로 충분합니다. 문제는 Auto Scaling 그룹이 처리 중인 인스턴스를 종료하여 비디오 처리가 중단되고 메시지가 DLQ로 이동하는 것입니다. 스케일인 보호를 활성화하면 인스턴스가 작업을 완료할 때까지 종료되지 않도록 하여 이 문제를 해결할 수 있습니다. "EC2 인스턴스에서 종료 방지를 활성화합니다"는 Auto Scaling 그룹의 인스턴스에 직접 적용되지 않으며, Auto Scaling 그룹의 스케일인 동작을 방해할 수 있습니다. "SQS 큐 가시성 제한 시간을 3시간으로 늘립니다"는 현재 1시간으로 충분하므로 불필요합니다. "maxReceiveCount를 0으로 설정하여 재전송 정책을 변경합니다"는 메시지가 DLQ로 이동하는 것을 막지만, 처리되지 않은 메시지를 재처리할 기회를 없애므로 올바른 해결책이 아닙니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음