본문으로 건너뛰기

인스턴스 Failover

카카오클라우드에서는 인스턴스 수동 및 자동 Failover를 제공합니다. MySQL 서비스에서 가동 중인 인스턴스를 Failover 하는 방법은 다음과 같습니다.

인스턴스 수동 Failover 하기

안내
  • Failover 수행 시 순단 현상이 발생할 수 있습니다.
  • Failover를 수행할 적절한 Standby 인스턴스가 없을 경우, primary instance가 재기동됩니다.
  • 인스턴스가 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 스위칭을 진행할 때 기존 연결이 모두 끊기므로, 가용성을 위해 항상 재연결하도록 설정해야 합니다.