* 여러개의 복제디비(Read Replica) 를 가지고. 읽기작업에 로드밸런싱 하기


1 복제디비를 2개 이상 만든다.

- Amazone RDS Console 에서 마스터디비 선택후. Create read replica 선택

- Create read replica DB instance


2 Amazone Route53 Console

- 먼저 hosted zone 이 없으면 만든다.

- 'Create Record Set' 버튼을 누른다.

- Name : 원하는 주소 (ex : read.db.yourdomain.com)

- Type : CNAME

- Value : 위에서 생성한 복제디비의 Endpoint

- TTL : 0

- Routing policy: Weighted

- Weight: 0

- SetId: read1


3 위에서 생성한 record set 의 name 으로 디비에 접속한다.


4 테스트

콘솔에서.

ab -n10000 -c100 http://복제디비에서셀렉트하는페이지주소

1만회접속. 동접100개 연결



참고자료

https://aws.amazon.com/ko/premiumsupport/knowledge-center/requests-rds-read-replicas/

https://www.pbxdom.com/load-balancing-amazon-rds-mysql-simple-way


반응형
Posted by 돌비
,