* 여러개의 복제디비(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
반응형
'잡다한 자료' 카테고리의 다른 글
aws. CloudWatch -> Lambda -> api 호출 (0) | 2020.06.23 |
---|---|
EFK 로그수집 (ElasticSearch+Fluendt+Kibana) (0) | 2019.04.12 |
aws. sns. 푸쉬발송 (0) | 2018.02.19 |
맥. 독의 사파리 아이콘이 이상한걸로 변경되었을때. (2) | 2017.11.13 |
맥. http client 디버거. restful api 디버거 (0) | 2016.10.19 |