개발 Q&A

제목 타 지역간 DB clustering & Replication
글쓴이 터푸 작성시각 2016/07/19 17:17:48
댓글 : 0 추천 : 0 스크랩 : 0 조회수 : 11337   RSS

지역이 

A <=> B <=> C 이렇게 3곳 있다고 가정합니다.

ABC 는 각각의 나라 또는 같은 나라내의 다른 도시라고 가정 할 수 있고

ABC 모두에서 read/write action 으로 DB service 된다고 가정합니다.

처음에는 

ABC 지역의 모든 DB 를 clustering 하였는데

문제는 AB BC 는 괜찮으나 AC 간 통신이 너무 열약하여

결국 cluster 그룹의 전체적인 퍼포먼스가 확 떨어지더군요

사실 AB 로 묶고 BC 로 묶을 수 있다면

결국 A 에서 write 된 부분이 C 로 전파 되는데

galera cluster 에서는 전체 그룹이 있으면 있지

제가 위에 써 놓은(다중 클러스터링??) 대로는 할 방법을 못 찾겠더라구요

그래서 결국은

AB 를 양방향 Master 로 repl 로 묶고 BC 는 cluster 로 묶으려고 하는데

특정 노드에서 fail 발생 시 AB 간의 상당히 귀찮은 유지/복구의 이슈가 발생할 것 같습니다.

제가 찌그려 놓은 이런 방법말고 혹시 이보다 nice 한 방법이 있을까요?

(돈이 들어 가는 상용 system 과 ABC 를 그냥 묶으라는 답변은 제발 ㅜ.ㅜ)

 다음글 파일생성 관련 질문... (5)
 이전글 워드프레스 포팅 관련 질문입니다..(again,..) (2)

댓글

없음