[DB] Failover, Load balancing
Failover
- write 서버 외에 read 서버를 두어, write 서버 장애시 read서버를 사용하도록 조치하는 것
- A - write replication, B, C - read replication
A 서버 장애시
- B 서버를 write 로 승격
- C 서버는 B를 사용하도록 마스터 변경
- endpoint를 B로 변경
- A는 read replication으로 복구
Load balancing
- 다수의 서버로 일을 분산시켜 부하를 줄여주는 것
- 한쪽으로 부하가 발생하지 않도록 적절히 분산시킨다