Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Versions available for this page: CUBRID 8.4.0 |  CUBRID 8.4.1 |  CUBRID 8.4.3 |  CUBRID 9.0.0 | 

다중 스탠바이 서버 구성

한 개의 마스터 노드와 한 개의 슬레이브 노드로 구성되나, 여러 서비스의 슬레이브 노드를 하나의 물리적인 서버에 구성한다.

매우 작은 서비스에서 슬레이브 노드로 읽기 부하를 받지 않아도 되는 경우를 위한 것으로, CUBRID 서비스의 가용성만을 위한 구성이다. 따라서 failover 후 장애가 발생했던 마스터 노드가 복구되면 부하를 다시 마스터 노드로 옮겨 오도록 하여 슬레이브 노드들이 들어있는 서버의 부하를 최소화해야 한다.

노드 설정 예시

HA 기본 구성의 각 노드는 다음과 같이 설정한다.

  • node AM, node AS: 두 노드는 동일하게 설정한다.
    • cubrid.conf 파일의 ha_modeon으로 설정한다.
    • ha_mode=on
    • 다음은 cubrid_ha.conf 파일의 설정 예이다.
    • ha_port_id=10000
    • ha_node_list=cubridA@Host1:Host5
    • ha_db_list=testdbA1,testdbA2
  • node BM, node BS: 두 노드는 동일하게 설정한다.
    • cubrid.conf 파일의 ha_modeon으로 설정한다.
    • ha_mode=on
    • 다음은 cubrid_ha.conf 파일의 설정 예이다.
    • ha_port_id=10001
    • ha_node_list=cubridB@Host2:Host5
    • ha_db_list=testdbB1,testdbB2
  • node CM, node CS: 두 노드는 동일하게 설정한다.
    • cubrid.conf 파일의 ha_modeon으로 설정한다.
    • ha_mode=on
    • 다음은 cubrid_ha.conf 파일의 설정 예이다.
    • ha_port_id=10002
    • ha_node_list=cubridC@Host3:Host5
    • ha_db_list=testdbC1,testdbC2
  • node DM, node DS: 두 노드는 동일하게 설정한다.
    • cubrid.conf 파일의 ha_modeon으로 설정한다.
    • ha_mode=on
    • 다음은 cubrid_ha.conf 파일의 설정 예이다.
    • ha_port_id=10003
    • ha_node_list=cubridD@Host4:Host5
    • ha_db_list=testdbD1,testdbD2