애플리케이션 소유자를 위한 로깅 및 모니터링 가이드 - AWS 규범적 지침

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

애플리케이션 소유자를 위한 로깅 및 모니터링 가이드

John Buckley, Amazon Web Services(AWS)

2023년 1월(문서 기록)

워크로드란 고객 대면 애플리케이션이나 백엔드 프로세스 같이 비즈니스 가치를 창출하는 리소스 및 코드 모음을 말합니다. 워크로드는 단일 AWS 계정의 리소스 하위 세트로 구성되거나 여러 AWS 계정에 걸쳐 있을 수 있습니다. 클라우드에서 애플리케이션은 워크로드의 한 유형입니다. 애플리케이션은 클라우드 환경에만 배포되거나 로컬 온프레미스 하드웨어에서 지원될 수도 있습니다. 많은 출판물이 클라우드 인프라 로깅 및 모니터링에 중점을 두고 있으며 보안 팀을 대상으로 합니다. 이 가이드는 애플리케이션 소유자를 대상으로 하며 AWS 클라우드에서 애플리케이션을 로깅하고 모니터링하기 위한 효과적이고 효율적인 접근 방식에 중점을 둡니다.

이 가이드는 이상 징후를 신속하게 식별하고 이에 대응할 수 있도록 적절한 수준의 로깅과 모니터링을 설정하는 데 도움이 됩니다. 또한 애플리케이션 로그가 모든 문제에 대한 자세한 분석 및 해결을 지원하는지 확인하는 데도 도움이 됩니다.

이 가이드는 AWS 클라우드 배포를 염두에 두고 작성되었지만 이러한 원칙을 온프레미스 또는 다른 클라우드 제공업체 인프라에서 실행되는 애플리케이션에 적용할 수 있습니다.

목표 비즈니스 성과

이 가이드를 읽고 나면 다음 사항을 이해할 수 있습니다.

  • 애플리케이션에 대해 일반적으로 기록되는 이벤트 유형

  • 로깅을 고려해야 하는 이벤트 속성(예: 누가, 무엇을, 언제)

  • 로그에서 제외하는 것을 고려해야 하는 데이터 유형(예: 보안 태세를 손상시킬 수 있는 데이터 또는 개인 식별 정보)

  • 애플리케이션에 적합한 수준의 로깅 및 모니터링을 설정하는 방법

  • 애플리케이션 로그를 관리하고 액세스할 수 있는 사용자

  • AWS 클라우드에서 애플리케이션을 모니터링하고 기록하도록 구성할 수 있는 AWS 서비스 및 기능

  • 애플리케이션과 AWS 서비스 및 기능의 로그 데이터를 사용하여 문제를 분류하고 진단하는 방법