Java 애플리케이션이 ECS Fargate(포트 8080)에서 실행되고 JVM 지표는 포트 9404에 노출됩니다. 운영 오버헤드를 최소화하면서 JVM 스레드 수에 따라 서비스를 확장하려고 합니다. 이 요구 사항을 충족하는 두 가지 접근 방식은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon CloudWatch 에이전트를 사이드카 컨테이너로 실행하고, 포트 9404에서 JVM 지표를 스크랩하도록 구성하고, JVM 스레드 수 지표에 대한 CloudWatch 경보를 생성하고, 해당 경보에 의해 구동되는 Fargate에 단계 조정 정책을 추가합니다., Amazon Managed Service for Prometheus 워크스페이스를 생성하고 AWS Distro for OpenTelemetry를 사이드카로 배포하여 포트 9404에서 JVM 지표를 워크스페이스로 게시합니다. Prometheus 지표를 스케일 대상으로 선택하는 Fargate의 대상 추적 정책을 사용합니다..
이것이 정답인 이유
첫 번째 정답은 CloudWatch 에이전트를 사용하여 JVM 지표를 수집하고, CloudWatch 경보를 통해 스레드 수에 따라 Fargate를 확장하는 직접적인 방법입니다. 운영 오버헤드가 낮고 CloudWatch의 기본 기능을 활용합니다. 두 번째 정답은 Prometheus와 OpenTelemetry를 활용하여 JVM 지표를 수집하고, Prometheus 지표를 기반으로 Fargate의 대상 추적 정책을 사용하여 자동 확장을 구현하는 방법입니다. 이는 Prometheus를 이미 사용 중이거나 선호하는 경우 유용하며, 대상 추적 정책은 더 부드러운 스케일링을 제공합니다. 오답 1은 로그에서 지표 필터를 사용하는 것은 JVM 스레드 수와 같은 동적인 지표를 스크랩하는 것보다 효율적이지 않으며, 대상 추적 정책은 경보가 아닌 특정 지표를 목표로 합니다. 오답 3은 Prometheus 규칙을 정의하고 단계 조정 정책을 사용하는 것은 가능하지만, 대상 추적 정책이 일반적으로 더 효율적이고 관리 오버헤드가 적습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음