메뉴
Amazon Simple Storage Service
개발자 안내서 (API Version 2006-03-01)

모니터링 도구

AWS는 Amazon S3을 모니터링하는 데 사용할 수 있는 다양한 도구를 제공합니다. 이들 도구 중에는 모니터링을 자동으로 수행하도록 구성할 수 있는 도구도 있지만, 수동 작업이 필요한 도구도 있습니다. 모니터링 작업을 최대한 자동화하는 것이 좋습니다.

자동 모니터링 도구

다음과 같은 자동 모니터링 도구를 사용하여 Amazon S3를 관찰하고 문제 발생 시 보고할 수 있습니다.

  • Amazon CloudWatch Alarms – 지정하는 기간 동안 단일 지표를 관찰하고 특정 기간 동안 지정된 임계값을 기준으로 지표의 값에 따라 하나 이상의 작업을 수행합니다. 이 작업은 Amazon Simple Notification Service(Amazon SNS) 주제나 Auto Scaling 정책으로 전송되는 알림입니다. CloudWatch 경보는 특정 상태가 되었다고 해서 작업을 호출하지는 않습니다. 이러한 상태가 변경되어야 하고 지정한 기간 동안 유지되어야 합니다. 자세한 내용은 Amazon CloudWatch로 지표 모니터링 단원을 참조하십시오.

  • AWS CloudTrail Log Monitoring – 계정 간에 로그 파일을 공유하고, CloudTrail 로그 파일을 CloudWatch Logs에 전송하여 실시간으로 모니터링하며, 로그 처리 애플리케이션을 Java로 작성하고, 로그 파일이 CloudTrail 전송 후 변경되지 않았는지 확인합니다. 자세한 내용은 AWS CloudTrail을 사용하여 Amazon S3 API 호출 로깅을(를) 참조하십시오.

수동 모니터링 도구

Amazon S3 모니터링의 또 한 가지 중요한 부분은 CloudWatch 경보에 포함되지 않는 항목을 수동으로 모니터링해야 한다는 점입니다. Amazon S3, CloudWatch, Trusted Advisor 및 다른 AWS 콘솔 대시보드에서는 AWS 환경의 상태를 한눈에 파악할 수 있습니다. 서버 액세스 로깅을 사용하여 버킷에 대한 액세스 요청을 추적할 수 있습니다. 각 액세스 로그 레코드는 한 액세스 요청에 대한 세부 정보(요청자, 버킷 이름, 요청 시간, 요청 작업, 응답 상태, 오류 코드 등)를 제공합니다. 자세한 내용은 Amazon Simple Storage Service 개발자 가이드서버 액세스 로깅 단원을 참조하십시오.

  • Amazon S3 대시보드에는 다음과 같은 항목이 표시됩니다.

    • 버킷과 객체 및 해당 속성

  • CloudWatch 홈 페이지에 표시되는 항목은 다음과 같습니다.

    • 현재 경보 및 상태.

    • 경보 및 리소스 그래프.

    • 서비스 상태.

    또한 CloudWatch를 사용하여 다음 작업을 수행할 수도 있습니다.

    • 사용자 정의 대시보드를 만들어 원하는 서비스 모니터링.

    • 지표 데이터를 그래프로 작성하여 문제를 해결하고 추세 파악.

    • 모든 AWS 리소스 지표 검색 및 찾아보기.

    • 문제에 대해 알려주는 경보 생성 및 편집.

  • AWS Trusted Advisor을 통해 AWS 리소스를 모니터링함으로써 성능, 안정성, 보안 및 경제성을 향상시킬 수 있습니다. 모든 사용자에 대해 4가지 Trusted Advisor 검사를 수행할 수 있고, 비즈니스 또는 엔터프라이즈 지원 플랜에 따라 사용자에 대해 50개 이상의 검사를 수행할 수 있습니다. 자세한 내용은 AWS Trusted Advisor 단원을 참조하십시오.

    Trusted Advisor는 Amazon S3에 대해 다음과 같은 검사를 수행합니다.

    • Amazon S3 bucket의 로그 구성 검사

    • 열기 액세스 권한을 가진 Amazon S3 bucket에 대한 보안 검사

    • 버전 지정이 활성화되지 않았거나 버전 지정이 중지된 Amazon S3 bucket에 대한 내결함성 검사

이 페이지에서: