Cloud/AWS

[AWS] Aurora MySQL 용량 확인

tpcable 2022. 11. 21. 10:23

기본적으로 데이터베이스 엔진이 설치된 Computing 노드와 데이터가 저장되는 Storage 노드로 나눠진 구조
Storage 노드의 경우 모든 노드(Writer, Reader) 가 공유하는 여러 영역에 걸쳐서 복제본을 가지는 클러스터 볼륨 구조

 

대규모 테이블 Drop이나 Truncate 등이 발생하면 Shrink 되어 사이즈가 Dynamic 하게 조정됨

 

Aurora MySQL은 관리형 RDB로 클러스터 볼륨은 데이터베이스의 데이터 용량이 늘어나면 자동으로 확장된다.
Aurora MySQL 호환 버전에 1.23.0 및 2.90.0, 3.01.0 이상에서는 최대 128TiB까지 확장 가능

Cloud Watch를 통한 볼륨 확인
- 클러스터 볼륨에 사용할 수 있는 나머지 공간이며 바이트 단위로 측정, 클러스터 데이터가 늘어나면 AuroraVolumeBytesLeftTotal 값이 감소
이 값은 클러스터가 용량 제한에 가까워지고 있는지 확인

1. CloudWatch 콘솔
2. 지표 - 모든지표 - RDS
3. DBClusterIdentifier 선택
4. AuroraVolumeBytesLeftTotal 검색

 

RDS 콘솔에서 VolumeByteUsed 확인

- VolumeByteUsed는 Aurora MySQL DB 클러스터에서 사용하는 용량, 클러스터 데이터가 증가하면 VolumeBytesUsed 값이 증가
1. RDS - 인스턴스 선택
2. 모니터링 선택
3. Volume Bytes Used로 확인