Fargate를 사용하는 Amazon ECS에서 마이크로서비스로 실행되는 애플리케이션이 사용자에게 오류를 반환하고 있습니다. 개발자가 문제를 진단하고 해결하기 위해 수행해야 할 단계는 무엇입니까? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 마이크로서비스와 함께 AWS X-Ray daemon을 사이드카 컨테이너로 실행하고 X-Ray API 액세스를 허용하도록 태스크 역할 정책을 업데이트합니다..
이것이 정답인 이유
마이크로서비스 아키텍처에서 오류 진단 및 해결을 위해 AWS X-Ray는 분산 트레이싱을 제공하여 요청 흐름을 시각화하고 병목 현상 및 오류를 식별하는 데 매우 효과적입니다. Fargate에서 X-Ray를 사용하려면 X-Ray 데몬을 사이드카 컨테이너로 배포하여 애플리케이션 컨테이너와 함께 실행하는 것이 일반적인 모범 사례입니다. 이 데몬은 애플리케이션에서 생성된 트레이스 데이터를 수집하여 X-Ray 서비스로 전송합니다. 또한, X-Ray API에 접근할 수 있도록 태스크 역할 정책에 적절한 권한을 추가해야 합니다. 두 번째 선택지는 Kubernetes 데몬셋을 언급하는데, Fargate는 Kubernetes가 아닌 ECS에서 컨테이너를 실행하므로 적절하지 않습니다. 세 번째와 네 번째 선택지는 X-Ray SDK를 사용하여 애플리케이션을 계측하는 것은 맞지만, PutXrayTrace API를 직접 호출하거나 X-Ray 데몬으로 트레이스 데이터를 전송하도록 구성하는 것은 X-Ray 데몬을 사이드카로 사용하는 것보다 복잡하거나 비효율적일 수 있습니다. 마지막 선택지는 CloudWatch Logs를 사용하여 로그를 수집하는 것은 유용하지만, 분산 트레이싱을 통한 오류 진단과는 다른 접근 방식입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음