모니터링 도구

모니터링 도구

AWS는 Amazon S3를 모니터링하는 데 사용할 수 있는 다양한 도구를 제공해요. 일부 도구는 모니터링을 자동으로 수행하도록 구성할 수 있고, 일부 도구는 수동 개입이 필요해요. 모니터링 작업은 가능한 한 자동화할 것을 권장해요.

출처: 문서

본문

자동 모니터링 도구

다음 자동 모니터링 도구로 Amazon S3를 관찰하고 문제가 있을 때 보고할 수 있어요.

  • Amazon CloudWatch 알람 – 지정한 기간 동안 단일 메트릭을 관찰하고, 여러 기간에 걸쳐 주어진 임계값에 대한 메트릭 값에 따라 하나 이상의 작업을 수행해요. 작업은 Amazon Simple Notification Service(Amazon SNS) 주제나 Amazon EC2 Auto Scaling 정책으로 보내는 알림이에요. CloudWatch 알람은 단순히 특정 상태에 있다는 이유만으로 작업을 호출하지 않아요. 상태가 변경되어 지정된 기간 동안 유지되어야 해요. 자세한 내용은 "Amazon CloudWatch로 메트릭 모니터링"을 참고하세요.
  • AWS CloudTrail 로그 모니터링 – 계정 간에 로그 파일을 공유하고, CloudTrail 로그 파일을 CloudWatch Logs로 보내 실시간으로 모니터링하며, Java로 로그 처리 애플리케이션을 작성하고, CloudTrail 전달 후 로그 파일이 변경되지 않았는지 검증할 수 있어요. 자세한 내용은 "AWS CloudTrail로 Amazon S3 API 호출 기록"을 참고하세요.

수동 모니터링 도구

Amazon S3 모니터링의 또 다른 중요한 부분은 CloudWatch 알람이 다루지 않는 항목을 수동으로 모니터링하는 것이에요. Amazon S3, CloudWatch, Trusted Advisor 및 기타 AWS Management Console 대시보드는 AWS 환경 상태를 한눈에 볼 수 있는 보기를 제공해요. 버킷에 대한 접근 요청을 추적하는 서버 접근 로깅을 활성화할 수 있어요. 각 접근 로그 레코드는 요청자, 버킷 이름, 요청 시각, 요청 작업, 응답 상태, 오류 코드(있는 경우) 같은 단일 접근 요청에 대한 세부 정보를 제공해요. 자세한 내용은 "서버 접근 로깅으로 요청 기록"을 참고하세요.

  • Amazon S3 대시보드에는 다음이 표시돼요.
    • 버킷과 그 안의 객체 및 속성
  • CloudWatch 홈 페이지에는 다음이 표시돼요.
    • 현재 알람과 상태
    • 알람 및 리소스 그래프
    • 서비스 상태
  • 추가로 CloudWatch로 다음을 할 수 있어요.
    • 관심 있는 서비스를 모니터링하는 사용자 지정 대시보드 만들기
    • 문제 해결과 추세 발견을 위한 메트릭 데이터 그래프
    • 모든 AWS 리소스 메트릭 검색 및 탐색
    • 문제 알림을 위한 알람 생성 및 편집
  • AWS Trusted Advisor는 성능, 신뢰성, 보안, 비용 효율성을 개선하기 위해 AWS 리소스를 모니터링하는 데 도움을 줘요. 모든 사용자에게 4개의 Trusted Advisor 검사를 제공하며, Business 또는 Enterprise 지원 플랜 사용자에게 50개 이상의 검사를 제공해요. 자세한 내용은 AWS Trusted Advisor를 참고하세요. Trusted Advisor에는 Amazon S3와 관련된 다음 검사가 있어요.
    • Amazon S3 버킷의 로깅 구성 검사
    • 공개 접근 권한이 있는 Amazon S3 버킷에 대한 보안 검사
    • 버전 관리가 활성화되지 않았거나 일시 중지된 Amazon S3 버킷에 대한 내결함성 검사

더 알아보기 (Learn more)