Today
Total
KoreanEnglishFrenchGermanJapaneseSpanishChinese (Simplified)
관리 메뉴

DB & AWS Knowledge

Aurora Cluster Storage 스토리지 사용량 관리 본문

AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식

Aurora Cluster Storage 스토리지 사용량 관리

`O` 2022. 6. 3. 02:40
728x90
반응형

해당 페이지에서는 AWS Aurora Cluster 에서 사용되는 Cluster Volume 사용량 관리와 관련된 정보를 다룬다.

 

해당 내용은 아래의 공식 문서를 참조하여 기재한다.

 

https://aws.amazon.com/ko/about-aws/whats-new/2020/09/amazon-aurora-increases-maximum-storage-size-128tb/

 

https://aws.amazon.com/ko/premiumsupport/knowledge-center/view-storage-aurora-cluster/

 

https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraMySQL.Monitoring.Metrics.html

 

또한 이전 개시글중에서 아래의 게시글을 먼저 읽고 오면 좋다.

 

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 통하여 현재 얼마만큼의 스토리지를 사용 있는지를 계산해야한다.

 

반응형
Comments