DB & AWS Knowledge
Aurora Cluster Storage 스토리지 사용량 관리 본문
해당 페이지에서는 AWS Aurora Cluster 에서 사용되는 Cluster Volume 사용량 관리와 관련된 정보를 다룬다.
해당 내용은 아래의 공식 문서를 참조하여 기재한다.
https://aws.amazon.com/ko/premiumsupport/knowledge-center/view-storage-aurora-cluster/
또한 이전 개시글중에서 아래의 게시글을 먼저 읽고 오면 좋다.
2022.04.22 - [AWS 및 클라우드 지식/AWS 지식] - RDS 및 Aurora Cluster 개요
2021.11.09 - [AWS 및 클라우드 지식/AWS 지식] - Region, Availability Zones, Local Zones
Aurora Cluster 의 Cluster Volume 개요
Aurora 클러스터의 Cluster Volume 영역은 우리가 일반적으로 사용하는 온프레미스 서버 및 인스턴스의 스토리지 영역과 다른 특징을 아래와 같이 가지고 있다.
- 클러스터안에 있는 스토리지들이 .공유되며, 쓰기 작업 또한 공유 스토리지에서 이루어지므로 읽기 인스턴스들에서는 단순히 읽기 작업만 수행하게 된다.
- 이 때, 공유되는 스토리지들은 각 AZ 에 분포된 인스턴스들사이에서 사용된다.
- 일정량의 스토리지를 지정하는 타 서비스 인스턴스들과 다르게 Aurora 는 Auto Scaleup 을 수행하면서 스토리지가 늘어난다. 스토리지 사용 비용도 이에 따라 점진적으로 증가한다.
Aurora Cluster 의 Cluster Volume 관리
여기서 추가로 확인 해봐야 할 내용은 스토리지 증가와 관련된 내용이다.
Aurora Cluster 가 사용량에 따라 자동 증가해도 그에 대한 한계가 있는지, 한계가 있다면 현재 잔여 스토리지량은 얼마나 남아서 이에 대한 확인 및 준비가 필요 할 때가 있다.
우선, 이를 설명하기 전, Aurora Cluster 는 아래와 같이 엔진 버전에 따라 최대 사용 스토리지 용량 제한이 있다.
- 최대 128TiB
MySQL 5.6과 호환되는 Aurora MySQL 엔진 버전 1.23 이상, MySQL 5.7과 호환되는 엔진 버전 2.09 이상
Aurora PostgreSQL 9.6.17, 10.12 및 11.7 이상 버전
- 최대 64TiB
위의 엔진 버전 이하 버전들
이 정보를 참고 하면서, CloudWatch metric 에서 두가지의 항목으로 현재 내가 얼마나 스토리지를 사용하는지 확인 해 볼 수 있다.
- VolumeBytesUsed
현재 내가 Aurora Cluster 에서 얼마만큼의 스토리지를 쓰는지를 확인 해 볼 수 있다.
Aurora MySQL 및 Aurora PostgreSQL 에서 둘다 사용 할 수 있다.
- AuroraVolumeBytesLeftTotal
현재 Aurora Cluster 의 잔여 사용가능 스토리지양을 볼 수 있다. VolumeBytesUsed 와 반대되는 개념으로 보면 된다.
이 metric 은 MySQL 5.6과 호환되는 Aurora MySQL의 경우 Aurora 버전 1.19.5 이상, MySQL 5.7과 호환되는 Aurora MySQL의 경우 Aurora 버전 2.04.5 이상의 버전에서만 지원된다.
Aurora PostgreSQL 에서는 현재 지원되지 않기에 현재로서는 위의 최대 스토리지 허용량 - VolumeBytesUsed 를 통하여 현재 얼마만큼의 스토리지를 더 사용 할 수 있는지를 계산해야한다.
'AWS 및 클라우드 지식 > AWS RDS, Aurora 및 관련 지식' 카테고리의 다른 글
RDS, Aurora PostgreSQL 의 replication 사용 (0) | 2022.06.09 |
---|---|
RDS storage 사용량 관리 (0) | 2022.06.08 |
Aurora 에서의 thread_cache_size 및 thread_created 값 조절 (0) | 2022.05.31 |
CloudWatch (CW) metric (0) | 2022.05.27 |
CloudWatch 개요 (0) | 2022.05.26 |