회사는 Amazon CloudWatch를 사용하여 Amazon EC2 인스턴스를 모니터링할 계획입니다. 회사는 NetworkPacketsIn 메트릭의 평균이 12시간 시간 창에서 최소 3시간 동안 5 미만일 때 EC2 인스턴스를 중지해야 합니다. 회사는 매시간 메트릭을 평가해야 합니다. NetworkPacketsIn 메트릭의 평가 기간 동안 누락된 데이터가 있는 경우 EC2 인스턴스는 계속 실행되어야 합니다. DevOps 엔지니어는 NetworkPacketsIn 메트릭에 대한 CloudWatch 알람을 생성하고 임계값 5 및 평가 기간 1시간으로 구성합니다. DevOps 엔지니어가 이 요구 사항을 충족하기 위해 취해야 할 추가 작업의 집합은 무엇입니까?
- A. Datapoints to Alarm 값을 12 중 3으로 구성합니다. 누락된 데이터를 임계값 위반으로 취급하도록 알람을 구성합니다. 알람이 ALARM 상태로 진입할 때 인스턴스를 중지하도록 AWS Systems Manager 작업을 추가합니다.
- B. Datapoints to Alarm 값을 12 중 3으로 구성합니다. 누락된 데이터를 임계값 위반으로 취급하지 않도록 알람을 구성합니다. 알람이 ALARM 상태로 진입할 때 인스턴스를 중지하도록 EC2 작업을 추가합니다.✓ 정답
- C. Datapoints to Alarm 값을 12 중 9로 구성합니다. 누락된 데이터를 임계값 위반으로 취급하도록 알람을 구성합니다. 알람이 ALARM 상태로 진입할 때 인스턴스를 중지하도록 EC2 작업을 추가합니다.
- D. Datapoints to Alarm 값을 12 중 9로 구성합니다. 누락된 데이터를 임계값 위반으로 취급하지 않도록 알람을 구성합니다. 알람이 ALARM 상태로 진입할 때 인스턴스를 중지하도록 AWS Systems Manager 작업을 추가합니다.
해설
【핵심 용어】 ▸ Datapoints to Alarm — 알람 발생에 필요한 위반 데이터포인트 수 ▸ Evaluation Period — 평가 기간 (1시간) ▸ Treat Missing Data — 누락 데이터 처리 방식 【정답 포인트】 ▸ 요구사항: "3시간 이상 5 미만" & "매시간 평가" & "누락 데이터 시 계속 실행" ▸ 평가 기간 1시간 × 12개 데이터포인트 = 12시간 윈도우 ▸ "3시간" = 12 중 3개 데이터포인트가 임계값 미만 (threshold < 5) ▸ "누락 데이터 시 계속 실행" = Treat Missing Data as NOT breaching ▸ EC2 작업: Datapoint를 12 중 3으로 설정하고 알람 트리거 시 중지 【오답 체크】 (A) 누락 데이터를 breach로 취급 = 누락 시에도 중지 (요구사항 위반) (C) 12 중 9개 필요 = 9시간 이상 필요 (3시간 요구사항 아님) (D) 누락 데이터를 breach로 취급 (요구사항 위반) 【시험 포인트】 ▸ Evaluation Periods 설정: 12시간 윈도우 = 1시간 × 12 datapoints ▸ Datapoints to Alarm = 3 (12중 최소 3개) ▸ Treat Missing Data = "notBreaching" (누락 시에도 알람 안함) ▸ Action: EC2 stop (Systems Manager 아님, 직접 EC2 action) ▸ NetworkPacketsIn < 5가 3시간 이상 = 유휴 인스턴스 = 중지 대상