mysql-mmm 실무 적용사례

centos의 이미지

안녕하세요.

참... 신입때 and 년차 초기에 자주 이용했던 kldp 오랫만에 들어와 봅니다!!!
저두 어느덧 이렇게 년차가 차버리고... 나이를 먹어버렸네요 ㅠㅠ
그만큼 실력이 늘었으면 좋겠습니다. ㅋㅋ

본론으로 들어가서...
현재 근무중인 회사에서 mysql dba 역할 까지 같이 맡고 있습니다.

저희 회사는 mysql replication master(write)-slave(read) 형태로 운영 되고 있습니다.
기본적인 2중화 구조이긴 하지만... 단점이 하나있다면. write 가 발생하는 master 가 죽어버린다면...
그야말로 난감한 상황이 발생합니다.

그래서 mysql-mmm을 테스트를 했으며 현재는 테스트가 마치고 실무에 적용할까 고민중입니다.
아시겠지만 mysql-mmm 은 mult master 구조의 오픈소프 제품으로 active master 죽었을때 자동으로 vip 가 stanby master 로 넘기면서 master 유지됩니다.

근데 단점이 master active가 장애 났을때 stanby master 넘어가는중 약간의 손실이 발생합니다.
장점은 많은 장점이 있는것 같습니다 ^^;;;;

실무에서 사용중인 엔지니어분들에 대한 경험이나 조언좀 듣고 싶습니다.

실제로 실무에서 운영중일떄 속도문제라든지, 데이터 유실이라든지... 운영포인트라든지..

부탁드리겠습니다.

centos의 이미지

저장 버튼을 여러번클릭했더니만.. 글이 여러개가등록 되었네요.. 죄송합니다 ㅠㅠ

dangerzo의 이미지

3년전쯤 mysql master 서버가 1대로만 운영되던게 있어서 mysql-mmm 으로 땜빵을 했었습니다.
크게 불편함은 느끼지 못했습니다.

그 이후 DB구성을 해야했는데 그때는 haproxy + MariaDB Galera Cluster 로 운영을 했습니다.

지금은 MariaDB -> MaxScale, Mysql 5.7.x -> Mysql Group Replication, ProxySql 등이 나왔네요 테스트는 못해봤습니다.

mmm 운영포인트라면, mmm은 유지보수가 안되기때문에 이 부분을 잘 생각해야한다는점?? 정도였던거 같습니다.

^^:

centos의 이미지

답변 감사합니다.
많은 도움이되었습니다.
적어주신~
MariaDB -> MaxScale, Mysql 5.7.x -> Mysql Group Replication, ProxySql
내용 공부해 봐야겠네요~