🔒이중화

▶ 이중화 구성 전 사전 지식

  • 운영서버 = Master = DB엔진 설치되어 있는 서버PC

  • 예비서버 = Slave = 클라이언트PC

  • 승격화 : 예비서버를 운영서버로 전환하는 과정

▶ 이중화 구성이란?

  • 복수의 DB Server를 운영서버(Master), 예비서버(Slave)로 두고, 운영서버에 장애가 발생하면 예비서버를 운영서버로 전환하여 서비스 가능하도록 하는 구성입니다.

  • 이중화를 구성하면, 운영서버에서 예비서버로 실시간으로 데이터를 전송하기 때문에 전환했을 때 바로 복구가 가능합니다.

▶ Master PC 충족 조건

- OS : 64bit

- HDD : 서버PC의 PostgreSQL DB사이즈 이상

- PC명 : 한글 미포함

- RAM : 8GB 이상 권장

▶ Slave PC 충족 조건

- OS : 64bit

- HDD : 서버PC의 PostgreSQL DB사이즈 이상

- PC명 : 한글 미포함

- RAM : 4GB 이상 권장

이중화 구성 툴 3가지

  1. YsrHAMaster (Master 구성 툴)

→ 이중화 구성을 위해 첫 번째로 실행 해야 하는 툴 입니다.

→ 서버PC에서 실행합니다.

  1. YsrHASlave (Slave 구성 툴)

Master 구성이 끝나면 실행 해야 하는 툴 입니다.

→ 클라이언트 PC 중 서버PC로 전환 가능한 PC에서 실행합니다.

  1. YsrHAPromote (승격화 툴)

→ 운영서버에서 문제가 생긴 직후, 승격화가 필요할 때 실행 해야 하는 툴 입니다.

→ YsrHASlave(Slave 구성 툴) 을 실행한PC에서 실행합니다.

Last updated