Amazon Aurora의 로깅 및 모니터링 - Amazon Aurora

Amazon Aurora의 로깅 및 모니터링

모니터링은 Amazon Aurora와 AWS 솔루션의 안정성, 가용성 및 성능을 유지하는 중요한 역할을 합니다. 다중 지점 실패가 발생할 경우 보다 쉽게 디버깅할 수 있도록 AWS 솔루션의 모든 부분으로부터 모니터링 데이터를 수집해야 합니다. AWS는 Amazon Aurora 리소스를 모니터링하고 잠재적 인시던트에 대응하기 위한 여러 도구를 제공합니다.

Amazon CloudWatch 경보

Amazon CloudWatch 경보를 사용하면 지정한 기간 동안 단일 지표를 감시합니다. 지표가 지정된 임계값을 초과하면 Amazon SNS 주제 또는 AWS Auto Scaling 정책으로 알림이 전송됩니다. CloudWatch 경보는 단순히 특정 상태에 있다고 해서 작업을 호출하지 않습니다. 대신, 상태가 변경되어 지정된 기간 동안 유지되어야 합니다.

AWS CloudTrail 로그

CloudTrail은 Amazon Aurora에서 사용자, 역할 또는 AWS 서비스가 수행한 작업의 기록을 제공합니다. CloudTrail은 콘솔의 호출과 Amazon RDS API 작업에 대한 코드 호출을 포함하여 Amazon Aurora에 대한 모든 API 호출을 이벤트로 캡처합니다. CloudTrail에서 수집하는 정보를 사용하여 Amazon Aurora에 수행된 요청, 요청이 수행된 IP 주소, 요청을 수행한 사람, 요청이 수행된 시간 및 추가 세부 정보를 확인할 수 있습니다. 자세한 내용은 AWS CloudTrail에서 Amazon Aurora API 호출 모니터링 섹션을 참조하세요.

확장 모니터링

Amazon Aurora는 DB 클러스터가 실행되는 운영 체제(OS)에 대한 측정치를 실시간으로 제공합니다. 콘솔을 사용하여 DB 클러스터에 대한 측정치를 보거나, 선택한 모니터링 시스템의 Amazon CloudWatch Logs에서 Enhanced Monitoring JSON 출력을 사용할 수 있습니다. 자세한 내용은 Enhanced Monitoring을 사용하여 OS 지표 모니터링 섹션을 참조하세요.

Amazon RDS 성능 개선 도우미

성능 개선 도우미(Performance Insights)는 기존 Amazon Aurora 모니터링 기능을 확장한 것으로서 데이터베이스 성능을 표시하여 성능 문제를 분석하는 데 효과적입니다. 성능 개선 도우미 대시보드가 데이터베이스 부하를 시각화하여 대기 시간, SQL 문, 호스트 또는 사용자를 기준으로 부하를 필터링합니다. 자세한 내용은 성능 개선 도우미를 통한 Amazon Aurora 모니터링 섹션을 참조하세요.

데이터베이스 로그

AWS Management Console 콘솔, AWS CLI 또는 RDS API를 사용하여 데이터베이스 로그를 보고 다운로드하고 조사할 수 있습니다. 자세한 내용은 Amazon Aurora 로그 파일 모니터링 섹션을 참조하세요.

Amazon Aurora 권장 사항

Amazon Aurora에서 데이터베이스 리소스에 대한 자동 권장 사항을 제공합니다. 이러한 권장 사항은 DB 클러스터 구성, 사용량 및 성능 데이터 분석을 통해 모범 사례 지침을 제공합니다. 자세한 내용은 Amazon Aurora 권장 사항 확인 및 이에 대한 응답 섹션을 참조하세요.

Amazon Aurora 이벤트 알림

Amazon AuroraAmazon Aurora 이벤트 발생 시 Amazon Simple Notification Service(Amazon SNS)를 사용하여 알림 서비스를 제공합니다. 이 서비스는 AWS 리전에 따라 Amazon SNS가 지원하는 알림 메시지 형식에 따라 이메일, 문자 또는 HTTP 엔드포인트 호출 등이 될 수 있습니다. 자세한 내용은 Amazon RDS 이벤트 알림 작업 섹션을 참조하세요.

AWS Trusted Advisor

Trusted Advisor는 수십만 명의 AWS 고객에게 서비스를 제공하면서 익힌 모범 사례를 활용합니다. Trusted Advisor는 AWS 환경을 검사한 후 비용 절감, 시스템 가용성 및 성능 향상 또는 보안 격차를 해결할 기회가 있을 때 권장 사항을 제시합니다. 모든 AWS 고객은 5개의 Trusted Advisor 점검 항목에 액세스할 수 있습니다. Business 또는 Enterprise Support 플랜을 보유한 고객은 모든 Trusted Advisor 점검 항목을 볼 수 있습니다.

Trusted Advisor에는 다음과 같이 Amazon Aurora 관련 검사가 있습니다.

  • Amazon Aurora 유휴 DB 인스턴스

  • Amazon Aurora 보안 그룹 액세스 위험

  • Amazon Aurora 백업

  • Amazon Aurora 다중 AZ

  • Aurora DB 인스턴스 액세스

이러한 사항에 대한 자세한 정보를 알고 싶다면 Trusted Advisor Best Practices (Checks) 단원을 참조하십시오.

데이터베이스 활동 스트림

데이터베이스 활동 스트림이 데이터베이스 활동 스트림에 대한 DBA 액세스를 제어하여 내부 위협으로부터 데이터베이스를 보호할 수 있습니다. 따라서 데이터베이스 활동 스트림의 수집, 전송, 저장 및 후속 처리는 데이터베이스를 관리하는 DBA의 액세스 범위를 벗어납니다. 데이터베이스 활동 스트림은 데이터베이스를 보호하고 규정 준수 및 규제 요건을 충족할 수 있습니다. 자세한 내용은 데이터베이스 활동 스트림을 사용하여 Amazon Aurora 모니터링 섹션을 참조하세요.

Aurora 모니터링에 대한 자세한 내용은 Amazon Aurora 클러스터에서 지표 모니터링 단원을 참조하십시오.