Replication 이란 ? - 한 서버에서 다른 서버로 데이터를 동기화 > 원본 데이터를 가진 서버를 소스 서버 (= 마스터) > 복제된 데이터를 가진 서버를 레플리카 서버 (= 슬레이브) Replica 서버를 구축하는 목적 - 스케일 아웃 : 갑자기 늘어나는 트래픽을 대응하는데 유연한 구조 - 데이터 백업 : > 레플리카를 안하더라도 백업을 해야 한다 > 백업 과정은 실제 실행중인 쿼리들에 영향을 줄 수 있기 때문에, 레플리카 서버에서 데이터 백업을 실행하여 소스 서버에서 백업 시 발생하는 문제들을 해결한다 - 데이터의 지리적 분산 : > 데이터베이스의 애플리케이션 서버가 멀리 떨어져 있다면 응답을 늦게 받게 된다. > 빠른 응답을 위해 애플리케이션 서버에 가깝게 서비스를 구성하는게 좋다. 복제를 ..