Minikube상에서 MySql Replication Cluster를 구축했습니다.
MySql Replication Cluster에는 1Master, 2Slave로 구성되어 있으며, Master에는 READ/WRITE권한과 Slave에는 READ권한만이 있습니다. 마스터는 트렌젝션 데이터/로그 데이터를 WRITE하며 Slave는 해당 데이터를 주기적으로 읽어와 지속적으로 마스터와 동기화합니다.
안정성: 마스터에 장애 발생시 데이터가 동기화된 Slave중 하나가 Failover
기능성: 서버로부터 데이터를 작성할때는 마스터를 통해 하며, 데이터를 읽을시에는 slave를 통해서 동작하므로 DB에 대한 트래픽/부하를 분산