인스턴스 Failover

페이지 이동경로

MySQL 인스턴스 Failover

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

안내
현재(2023년 1월 기준) 인스턴스 Failover는 수동 Failover만 제공하고 있습니다. 자동 Failover는 추후 지원 예정입니다.

인스턴스 수동 Failover하기

수동 Failover를 진행하기 위해 Standby 인스턴스를 추가해야 합니다.
Standby 인스턴스를 추가하는 방법은 인스턴스 추가하기를 참고하시기 바랍니다. Failover 생명 주기 및 상태값은 Overview를 참고하시기 바랍니다.

안내
- Failover 수행 시 순단현상이 발생할 수 있습니다.
- Failover를 수행할 적절한 Standby 인스턴스가 없을 경우, primary instance가 재기동됩니다.

  1. 카카오 i 클라우드 콘솔에서 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 스위칭을 진행할 때 기존 연결이 모두 끊기므로, 가용성을 위해 항상 재연결하도록 설정해야 합니다.