본문으로 건너뛰기

인스턴스 Failover

MySQL 서비스에서 가동 중인 인스턴스를 Failover 하는 방법은 다음과 같습니다.

안내
  • kr-central-2에서는 인스턴스 수동 및 자동 Failover를 제공하고 있습니다.
  • kr-central-1에서는 인스턴스 Failover는 수동 Failover만 제공하고 있습니다. 자동 Failover는 추후 지원 예정입니다.

인스턴스 수동 Failover 하기

안내
  • Failover 수행 시 순단 현상이 발생할 수 있습니다.
  • Failover를 수행할 적절한 Standby 인스턴스가 없을 경우, primary instance가 재기동됩니다.
  • kr-central-2에서는 인스턴스가 1개만 있는 Single 상태에서는 수동 Failover를 제한하고 있습니다.
  1. 카카오클라우드 콘솔 > Data Store > MySQL 메뉴로 이동합니다.

  2. Instance Group 메뉴에서 Failover를 진행할 MySQL 인스턴스 그룹을 선택합니다.

  3. 인스턴스 탭을 클릭하고 [수동 Failover] 버튼을 클릭합니다.

  4. 수동 Failover 팝업창에서 [진행] 버튼을 클릭합니다.

    이미지 Failover 확인

안내

MySQL 엔드포인트는 DNS 기반의 FQDN으로 제공됩니다.
Failover 동작 시 해당 도메인 네임에 매핑된 IP가 변경될 수 있습니다. 따라서 아래 사항을 유의하시기를 바랍니다.
- MySQL 엔드포인트 도메인 네임을 캐싱하지 않아야 합니다. (TTL 0초)
    (예시) JAVA 기반의 애플리케이션 TTL 설정: networkaddress.cache.ttl=0
- Primary 스위칭을 진행할 때 기존 연결이 모두 끊기므로, 가용성을 위해 항상 재연결하도록 설정해야 합니다.