Amazon Aurora Serverless v2 를 사용하게 되면 몇 초 내로 원하는 용량까지 확장이 가능합니다.
또한 지정한 범위(ACU) 내에서 스케일이 자동 조절되기 때문에 유휴 시간의 비용을 절약할 수 있습니다.
DB 의 Main 을 Serverless v2 로 구성하는 방법도 있으나 호환성 등의 문제로 당장 변경이 어렵다면
Read Replica 만 Aurora Serverless v2 를 활용할 수 있습니다.
AWS Post 발췌 내용
Amazon Aurora Hybrid(Mixed-Configuration) Cluster
Amazon Aurora DB Cluster는 다음과 같이 두 가지 유형의 DB 인스턴스로 구성됩니다.
- 기본 DB 인스턴스 – 읽기 및 쓰기 작업을 지원하고, Cluster 볼륨의 모든 데이터 수정을 실행합니다.
- Aurora 복제본(읽기 전용 인스턴스) – 기본 DB 인스턴스와 동일한 스토리지 볼륨에 연결되며 읽기 작업만 지원합니다.
Amazon Aurora 데이터베이스의 아키텍처 특징 중 하나는 컴퓨팅과 스토리지의 분리입니다. Amazon Aurora 스토리지는 데이터베이스의 데이터 양이 증가함에 따라 자동으로 크기가 조절됩니다.
Aurora Serverless v2는 CPU 및 메모리 리소스를 운영 중단 없이 자동적으로 크기가 조절됩니다. Aurora Serverless v2 용량에 대한 요금은 ACU 시간으로 측정됩니다. ACU는 약 2기가바이트(GB)의 메모리로 해당 CPU 및 네트워킹의 합한 용량입니다. 정의할 수 있는 Aurora Serverless v2 용량은 최소 0.5 ACU에서 최대 128 ACU입니다.
이러한 Amazon Aurora DB Cluster의 아키텍처로 특징으로 기존 프로비저닝 된 Aurora Cluster에 Aurora Serverless v2 읽기 전용 인스턴스를 추가하여, 아래 그림과 같이 Aurora Mixed-Configuration Cluster 형태로 구성 가능합니다. 케이타운포유는 이 데이터베이스 아키텍처를 Aurora Hybrid Cluster라고 부르고 있습니다.
'Infra > AWS' 카테고리의 다른 글
AWS Management Console에 대한 프라이빗 액세스 (0) | 2023.06.19 |
---|---|
AWS RDS 의 Read Replica 부하 분산 처리 (0) | 2023.06.02 |
AWS RDS 를 스냅샷으로 복구하였을 때 성능 이슈 발생 (0) | 2023.06.02 |