ShopEZ는 매일 밤 SageMaker Model Monitor를 실행합니다. 모니터링은 JSON 결과를 s3://shopez-monitoring/results/`<model-package-id>`/run-YYYYMMDD.json에 출력하며, 여기에는 constraint_violations_count 필드가 포함됩니다. 팀은 constraint_violations_count가 0보다 클 때 기존 SageMaker Pipeline인 'retrain-pipeline'을 시작하는 자동화된 흐름을 원합니다. 다음 중 이 자동화된 재학습 트리거를 가장 직접적이고 안정적으로 구현하는 아키텍처는 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 모니터링 결과 접두사로 범위가 지정된 S3 Object Created 이벤트에 대한 EventBridge 규칙을 생성하고, Lambda 함수를 대상으로 설정합니다. Lambda는 JSON을 읽고 constraint_violations_count를 확인한 후, 0보다 크면 적절한 파이프라인 파라미터 및 IAM 권한으로 'retrain-pipeline'에 대해 StartPipelineExecution을 호출합니다..
이것이 정답인 이유
정답은 S3 Object Created 이벤트에 대한 EventBridge 규칙을 생성하고 Lambda 함수를 통해 파이프라인을 시작하는 것입니다. 이는 모니터링 결과 파일이 S3에 생성될 때마다 트리거되어 constraintviolationscount를 확인하고, 조건 충족 시 SageMaker Pipeline을 시작하는 가장 직접적이고 안정적인 방법입니다. 오답 설명: CloudWatch 경보는 내장 SageMaker 지표에 'ConstraintViolations'가 없습니다. Model Monitor는 S3에 JSON 결과를 출력하므로, 이 결과를 직접 파싱해야 합니다. CodePipeline 작업은 주기적으로 폴링하는 방식이라 실시간성이 떨어지고, 불필요한 비용이 발생할 수 있습니다. 또한, 파이프라인 코드를 복제하는 것은 유지보수 측면에서 비효율적입니다. Model Monitor 작업 구성에 'StartSageMakerPipelineOnViolation'과 같은 직접적인 옵션은 현재 제공되지 않습니다. Model Monitor는 위반 시 알림을 보내는 기능은 있지만, 파이프라인을 직접 시작하는 기능은 없습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음