온디맨드 EC2 인스턴스로 구성된 Auto Scaling 그룹이 SQS 대기열의 메시지를 처리합니다. 각 메시지는 처리하는 데 최대 12시간이 걸릴 수 있습니다. Auto Scaling 그룹은 대기열 길이에 따라 확장됩니다. SysOps 관리자는 인스턴스 종료로 인해 진행 중인 메시지 처리가 중단되는 것을 어떻게 방지해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 처리 시작 시 작업자 스크립트에서 EC2 Auto Scaling API를 호출하여 해당 인스턴스에 대한 인스턴스 스케일인 보호를 활성화하고, 처리가 완료된 후 API를 다시 호출하여 스케일인 보호를 비활성화합니다..
이것이 정답인 이유
정답은 인스턴스 스케일인 보호를 활성화하고 비활성화하는 것입니다. 이 방법은 Auto Scaling 그룹이 스케일인 이벤트 중에도 진행 중인 작업을 수행하는 인스턴스를 종료하지 않도록 보장합니다. 메시지 처리가 완료되면 보호를 비활성화하여 인스턴스가 필요에 따라 종료될 수 있도록 합니다. 'OldestInstance' 또는 'OldestLaunchConfiguration'으로 종료 정책을 변경하는 것은 진행 중인 작업을 보호하지 못합니다. 이 정책들은 어떤 인스턴스를 종료할지 결정할 뿐, 특정 인스턴스가 작업을 완료할 때까지 종료되지 않도록 보장하지 않습니다. 'Launch 및 Terminate 스케일링 프로세스를 일시 중단'하는 것은 Auto Scaling 그룹의 모든 스케일링 작업을 중단시키므로, 대기열 길이에 따라 확장해야 하는 요구 사항과 상충됩니다. 이는 전체 그룹의 확장 및 축소 기능을 비활성화하여 시스템의 반응성을 저해합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음