개발자가 여러 EC2 인스턴스에서 실행되는 고가용성 Python 웹 애플리케이션의 서버 로그를 각 인스턴스에 SSH로 접속하지 않고 검토하려고 합니다. 로그를 중앙 집중화하기 위해 애플리케이션을 가장 적게 수정해야 하는 변경 사항은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 각 EC2 인스턴스에 통합 Amazon CloudWatch 에이전트를 설치하고 애플리케이션 로그를 CloudWatch로 보내도록 구성합니다..
이것이 정답인 이유
정답은 "각 EC2 인스턴스에 통합 Amazon CloudWatch 에이전트를 설치하고 애플리케이션 로그를 CloudWatch로 보내도록 구성합니다"입니다. 통합 CloudWatch 에이전트는 EC2 인스턴스에서 로그를 수집하여 CloudWatch Logs로 중앙 집중화하는 가장 간단하고 애플리케이션 수정이 거의 필요 없는 방법입니다. 애플리케이션 코드를 변경할 필요 없이 에이전트 구성을 통해 로그 파일을 지정할 수 있습니다. 오답인 "애플리케이션을 클라우드 네이티브로 리팩터링하고 AWS Lambda에서 실행하여 Amazon CloudWatch에서 로그를 사용할 수 있도록 합니다"는 애플리케이션을 완전히 재설계해야 하므로 가장 적은 수정이라는 요구 사항에 부합하지 않습니다. "Amazon OpenSearch Service, Logstash 및 OpenSearch Dashboards를 사용하여 중앙 집중식 로깅을 구축합니다"는 효과적인 솔루션이지만, CloudWatch 에이전트보다 더 많은 설정과 인프라 관리가 필요하므로 더 많은 작업이 수반됩니다. "앱을 단일의 더 큰 EC2 인스턴스로 통합하여 하나의 인스턴스만 로그를 저장하도록 합니다"는 고가용성 요구 사항을 위반하며 단일 장애 지점을 생성합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음