로딩
요청 처리 중입니다...

MySQL 이중화 Master-Slave vs Active-Standby

 MySQL 이중화 Master-Slave vs Active-Standby

최근에 인프런에서 강의를 들었는데, 거기서는 Master-Slave 구조에서 Slave가 읽기 부하를 분산하는 용도로 쓰인다고 하더라구요. 그런데 우리 팀에서 운영중인 서비스는 Master-Slave라고 부르면서도 단순 복제 용도로 사용중이여서 헷갈리기 시작했습니다.

용어도 제각각 입니다. Master - Slave, Active-StandBy...

정리가 필요하다는 생각이 들었습니다. Master-Slave 구조 MySQL에서 복제(Replication) 구조를 설명할때 쓰는 용어 Master: 쓰기와 읽기 담당 Slave: 읽기 전용으로 운영 원칙적으로 Slave는 읽기만 가능하지만, 설정에 따라 부하 분산 용도로도 활용된다.

Active-Standby 구조 복제 구조보다는 고가용성(HA) 운영 방식을 나타내는 용어 Active: 서비스 처리 Standby: 대기 상태로 있다가, Active에 장애가 발생하면 승격(Failover) 전통적인 Acitve-Standby 구조에서는 ...