Today
Total
KoreanEnglishFrenchGermanJapaneseSpanishChinese (Simplified)
관리 메뉴

DB & AWS Knowledge

RDS 및 Aurora Cluster 의 Replica Lag 와 instance type 의 연관성 본문

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

RDS 및 Aurora Cluster 의 Replica Lag 와 instance type 의 연관성

`O` 2023. 7. 18. 01:46
728x90
반응형

해당 페이지에서는 RDS 및 Aurora Cluster 에서 각각 Replica, Reader 를 사용시 발생 할 수 있는 Replica Lag 및

instance type 의 연관성에 대하여 다룬다.

 

또한 이 게시글은 AWS re:post 의 내용과 연관되어 있다.

 

[1] https://repost.aws/ko/knowledge-center/aurora-mysql-read-replicas

 

 

RDS, Aurora Cluster 에서의 데이터 동기화 방식

 

Replica Lag 단어 그대로 replication 얼마나 지연 되었는지 있는 Cloudwatch 지표다.

 

RDS, Aurora Cluster 에서는 우리가 온프레미스에서 일반적으로 생각하는 replication 지연을 기본으로 추가적인 내용들을 확인 이를 지표화 한다.

 

RDS replica 구성 , 우리가 일반적으로 생각하는 replication 구조를 기본으로 하여 추가적인 내부 logic 합쳐 처리되고 Aurora Cluster 일반적인 replication 구조를 사용하지 않지만, 내부적인 데이터 동기화 과정이 있기에 이를 기준으로 지표를 만든다.

 

 

Instance type 과의 연관성

 

여기까지만 보면, instance type 과의 연관성을 크게 생각하지 있다. 그러나 서비스는 온프레미스 서버에 단순히 DB 설치해서 사용하는 단순 개체가 아니라 여러 요소들이 결합된 복합체이다.

 

그러다 보니 해당 복합체들의 instance spec 차이가 클수록 lag 발생 빈도 강도가 높아지게 되어 있다.

 

그래서 우리가 온프레미스에서 DB 구성할 , 읽기 용도로만 사용하는 reader writer 보다 사용빈도가 적으니 writer 보다 spec 적게 잡는 경우를 RDS, Aurora Cluster instance 에도 그대로 적용하면 CW Replica Lag 필연적으로 발생하게 되어 있다.

 

그렇기에 RDS Replica, Aurora Cluster reader 추가 이를 염두해두고 master, writer 인스턴스의 동일한 spec 으로 맞추는 권장한다.

반응형
Comments