Post

(Mariadb) 이중화란


HA(High Availability, 고가용성)이란

이중화(HA)는 서비스의 연속성 보장을 위해 서버 2대 이상을 통해 한쪽 서버가 장애 시 다른 서버가 해당 서비스를 대신 운영하여 가용성을 높이는 솔루션이다.


HA 방식

1. Active-Standby

Active-Standby 구성은 하나의 Master서버와 여러대의 Slave 서버로 구성된다. Master는 Read-Write를 제공하며 Slave 서버는 Master의 데이터만 동기화하며 서비스 제공은 하지 않는다.
평상시에는 Master서버가 Active상태로 서비스를 제공하다가 Master 서버에서 장애요소가 발생시 Slave 서버가 Master 서버로 승격하여 Active상태로 서비스를 제공한다.

2. Active-Active

Active-Active 구성은 여러대의 서버가 동기화하며 서비스를 제공한다.
Active-Standby는 Master서버의 장애요소를 Slave서버가 파악하는데 까지의 소요시간(Faill over time)이 필요하지만 Active-Active는 해당 소요시간이 발생하지 않는다.

This post is licensed under CC BY 4.0 by the author.