반응형

# MariaDB HA 구성 - MaxScale

- Replication 방식 응용한 MaxScale을 이용한 Query Routing 기능 활용( 읽기 분산)

- Replication 이용하여 Data sync를 위한 별도 설루션 불필요

- Master fail 발생시 MaxScale이 장애를 탐지하고 Auto Fail-over 실행

- Master Fail 발생하면 Slave 새로운 Master로 승격 장애 시 잠깐 동안의 Failover 시간 발생

- MariaDB 2노드까지 MaxScale 무료, 33 노드 이상 구성 시 상용 MariaDB 구매 필수

 

# MariaDB HA 구성 - OS Cluster

-  Server 2대와 shared storage 1대 이용한  Active –Standby 구성으로 Heartbeat을 통해 Auto failover 가능

-  Active node의 장애 발생 시 Standby node가 ActiveActive 되어 서비스

-  Failover를 위한 별도의 OS 클러스터 설루션 필요

-  장애 시 잠깐 동안의 Failover time 발생

 

# MariaDB HA 구성 - Galera Cluster

- 최소 구성단위는3nodes, Active-Active 방식으로 모든 노드에서 쓰기/읽기 가능

- 노드 간 데이터 동기화 지연 없으며, 유실되는 트랜잭션 없음

신규 노드 추가 시 기존 노드의 부하(Lock) 발생

- 대용량 트랜잭션 발생 시 성능 저하

- Lock으로 인한 여러 가지 문제점이 발생

 

참조 : https://mariadb.com/kb/en/what-is-mariadb-galera-cluster/

+ Recent posts