MicrosoftMicrosoft Azure Solutions Architect Expert AZ-305 Certification·KO·업데이트됨 11 Aug 2026
AKS에서 .NET 및 Node.js 서비스를 사용하여 마이크로 서비스 애플리케이션을 운영하고 있습니다. 다음을 수행해야 합니다. 1) 작업 실패 시 전체 종단 간 트랜잭션 세부 정보를 보존하면서 Application Insights 수집 비용을 절감합니다. 2) 1분 간격으로 세 개 지역에서 공용 API 엔드포인트의 외부 가용성을 테스트합니다. 3) 종속성 실패의 갑작스러운 증가와 같은 이상 징후를 자동으로 감지합니다. 무엇을 구현해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Application Insights SDK로 각 서비스를 계측하고 SDK 수준에서 적응형 샘플링을 활성화하여 실패한 트랜잭션에 대한 상관 관계 원격 분석을 유지합니다. 1분 빈도로 세 가지 테스트 위치에서 표준(미리 보기/새로운) 가용성 테스트를 생성합니다. Application Insights 리소스에 대해 Smart Detection이 활성화되어 있는지 확인합니다..
이것이 정답인 이유
정답은 모든 요구 사항을 충족합니다. Application Insights SDK의 적응형 샘플링은 실패한 트랜잭션의 상관 관계를 유지하면서 비용을 절감합니다. 표준 가용성 테스트는 여러 지역에서 공용 API 엔드포인트의 외부 가용성을 1분 간격으로 테스트하는 데 적합합니다. Smart Detection은 종속성 실패의 갑작스러운 증가와 같은 이상 징후를 자동으로 감지합니다.
오답 1은 SDK 샘플링을 비활성화하고 서버 측 샘플링만 사용하면 상관 관계가 손실될 수 있으며, 다단계 웹 테스트는 더 복잡한 시나리오에 사용됩니다. 오답 2는 Log Analytics를 사용하면 Application Insights의 풍부한 기능이 부족하고, Smart Detection을 끄면 자동 이상 징후 감지 기능이 손실됩니다. 오답 3은 Profiler는 성능 분석 도구이며 이상 징후 감지에 적합하지 않고, 샘플링을 비활성화하면 비용이 증가합니다. 오답 4는 Traffic Manager는 가용성 테스트에 적합하지 않으며, 정적 샘플링은 실패한 트랜잭션의 상관 관계를 유지하지 못할 수 있습니다.