Auto scaling 을 통해 서벌를 늘리고 서버를 들리는 만큼 DB > RDS 에서도 Master는 쓰기 전용으로 만들어 놓고
Slave DB를 추가로 만들어 Master 와 Slave 가 데이터 동기화 되도록 해놓으면(RDS 가 처리해줌) 어느정도 Auto Scale 에 맞춰
대응이 되는데 Auto scaling 로 서버가 많이 늘어날 경우 RDS 쪽에서 샤딩으로 데이터베이스를 분할하여 쓰기 작업즉을 분산 시킨다
즉 쓰기로 몰려 있는 Master 의 부하를 샤딩으로 줄여줄 수 있다
DB를 분산(읽기 , 쓰기)처리를 하기위해선
코드 상에서 읽기 DB 주소와 쓰기 DB주소를 얻어온 후 각각 쓰기와 읽기를 처리하면 된다
반응형
'서버(Server) > Aws' 카테고리의 다른 글
AWS CloudFormation에서 지원하는 리소스 유형 (0) | 2018.05.22 |
---|---|
AWS Elastic Beanstalk 소개 ( 인프라를 구축 및 관리:적절한 규모 유지 ) (0) | 2018.05.21 |
load balancer 에는 EIP 가 아닌 도메인명으로 (0) | 2018.05.21 |
Amazon EC2 Auto Scaling (0) | 2018.05.20 |
ELB(Elastic Load Balancing) [부하 분산] (0) | 2018.05.20 |