1 RDS와 CloudWatch 통합 소개
- Amazon RDS(Relational Database Service)는 AWS CloudWatch와 긴밀하게 통합되어 있습니다.
- 이 통합을 통해 데이터베이스 관리자는 RDS 인스턴스의 성능과 상태를 실시간으로 모니터링할 수 있습니다.
- CloudWatch는 RDS에서 다양한 메트릭을 수집하고, 이를 시각화하여 제공합니다.
- 이를 통해 데이터베이스의 성능 문제를 신속하게 파악하고 대응할 수 있습니다.
2 CloudWatch 기본 메트릭
- CloudWatch는 RDS 인스턴스의 하이퍼바이저로부터 다음과 같은 주요 메트릭을 수집합니다:
- DatabaseConnections:
- 데이터베이스에 대한 현재 연결 수를 나타냅니다.
- 이를 통해 애플리케이션의 데이터베이스 사용량을 파악할 수 있습니다.
- SwapUsage:
- 데이터베이스 인스턴스가 사용 중인 스왑 공간의 양을 나타냅니다.
- 높은 스왑 사용량은 메모리 부족을 의미할 수 있습니다.
- ReadIOPS / WriteIOPS:
- 초당 디스크 읽기/쓰기 작업 수를 나타냅니다.
- I/O 성능을 평가하는 데 중요한 지표입니다.
- ReadLatency / WriteLatency:
- 디스크 I/O 작업의 평균 소요 시간을 나타냅니다.