데이터베이스 역할 전환

역할 전환은 Standby 데이터베이스를 Primary로 승격시키는 작업입니다. 장애 대응이나 점검 등을 원할 경우 실행합니다. 데이터베이스 상태가 Running, Degraded일 때만 실행할 수 있습니다. 상태가 Available인 Standby 데이터베이스가 하나도 없는 경우 역할 전환을 실행할 수 없습니다.

  1. OwlDB 콘솔 화면 > 관리 > Overview 메뉴로 이동합니다.

  2. DB Alias 드롭다운 버튼을 클릭하여 역할 전환을 실행할 데이터베이스를 선택합니다.

  3. 작업 버튼을 클릭합니다.

  4. 역할 전환 버튼을 클릭합니다.

  5. 비밀번호를 입력하고 확인 버튼을 클릭합니다.

  6. 새로운 Primary DB 선택 드롭다운 버튼을 클릭하여 새로운 Primary가 될 Standby 데이터베이스를 선택하고, 비고에 변경 사유를 입력합니다.

circle-info

참고

새로운 Primary DB 선택 드롭다운 목록에는 상태가 Available인 Standby 데이터베이스만 표시됩니다.

  1. 확인 버튼을 클릭합니다.

Primary 상태에 따른 역할 전환 동작

용어
정의
결과

Switchover

선택된 Primary의 상태가 Available 일 때 실행됨

기존 Primary는 정상적인 Standby로 전환됨

Failover

선택된 Primary의 상태가 하나라도 Available 이 아닐 때 수행됨

  • 기존 Primary는 Standby로 전환된 후 Retired 상태로 변경

  • 신규 Standby 생성 및 연결

circle-info

참고

Failover는 두 단계로 분리되어 자동 수행됩니다. Standby 승격은 서비스 연속성을 확보하기 위한 단계로, 사용자가 선택한 Available한 Standby중 하나를Primary로 승격시킵니다.

구성 정상화는 기존의 고가용성 구성을 복구하기 위한 작업으로 Standby 승격 성공 이후 new Primary DB가 사용가능한 상태가 되면 수행됩니다.

circle-info

참고

TAC는 승격 시 기존 Primary와 동일한 개수의 노드를 생성합니다. 만약 Scale Out에 실패할 경우, '스펙변경'을 통해 다시 시도해 주시기 바랍니다.

Last updated