본문 바로가기
Microsoft on AWS

Amazon RDS SQL Server 생성 – 읽기 전용 복제본 생성편

by 콤텍시스템

https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/SQLServer.ReadReplicas.html#SQLServer.ReadReplicas.Limitations

AG 다중AZ 사용하는 인스턴스만 가능하다. 결국 Enterprise Edition을 사용해야 제공되는 기능이다.

오래 걸린다. ..

 

주서버 역할의 인스턴스를 선택 하고 우측 Action 을 클릭, "Create read replica"를 클릭해서 생성한다.

아래 2개 옵션은 주서버를 선택하는 것이고 새로 만드는 복제본의 Identifier 이름을 입력한다.

 

생성이 완료되었다.

 

목록보기가 참 어렵게 되어있다. 어떤 인스턴스의 읽기전용인지 구분이 어렵게 되어 있다.

"DB idenfifier"를 클릭하면 읽기전용이 숨겨진다.

 

SSMS 에서 확인해보니 읽기전용은 분산된 가용성그룹으로 생성이 된 것을 확인할 수 있다.

 

접속해보자.

읽기전용 Endpoint로 접근해서 원본데이터베이스를 select 해보자.

테이블을 만들면 아래와 같이 Read-Only 이므로 생성 실패된다.

 

 

읽기전용은 비동기화 모드로 설정이 되어 있다.

이중화구성은 동기모드로 자동구성이 된다.

 

 

여기까지 읽기전용 RDS SQL Server 복제본을 만들어 봤다.

부하가 많은 경우 읽기 전용 복제본을 활용하여 부하분산을 할 수 있게 되었다.

 

 

댓글