수동 장애 조치 시작

이 페이지에서는 표준 등급 Redis용 Memorystore 인스턴스의 수동 장애 조치를 시작하는 방법을 설명합니다. 수동 장애 조치 기능을 사용하면 일반적인 장애 조치가 애플리케이션에 미치는 영향을 테스트할 수 있습니다.

이 기능에 대한 개요는 수동 장애 조치를 참조하세요.

장애 조치 시작

  1. 터미널 창 열기

  2. gcloud config 명령어를 사용하여 기본 프로젝트를 설정합니다.

    gcloud config set core/project PROJECT_ID
    

  3. 다음 명령어를 사용하여 장애 조치를 시작합니다.

    gcloud redis instances failover INSTANCE_NAME
    

선택적 데이터 보호 모드

사용 가능한 두 가지 데이터 보호 모드는 다음과 같습니다.

  • limited-data-loss 모드 (기본값)
  • force-data-loss 모드

데이터 보호 모드를 설정하려면 다음 명령어 중 하나를 사용하세요.

gcloud redis instances failover INSTANCE_NAME --data-protection-mode=limited-data-loss

또는

gcloud redis instances failover INSTANCE_NAME --data-protection-mode=force-data-loss

데이터 보호 모드 작동 방식

limited-data-loss 모드는 장애 조치를 시작하기 전에 기본 노드와 복제본 간의 데이터 차이가 30MB 미만인지 확인하여 데이터 손실을 최소화합니다. 복제본과 동기화되어야 하는 데이터 바이트마다 기본 노드의 오프셋이 증가합니다. limited-data-loss 모드에서는 기본 노드와 각 복제본 간의 가장 큰 오프셋 델타가 30MB 이상인 경우 장애 조치가 취소됩니다. 더 많은 데이터 손실을 허용하고 장애 조치를 적극적으로 실행하려면 데이터 보호 모드를 force-data-loss로 설정해 보세요.

force-data-loss 모드는 장애 조치 전략 체인을 사용하여 장애 조치를 적극적으로 실행합니다. 장애 조치를 시작하기 전에 기본 노드와 복제본 간의 오프셋 델타를 확인하지 않습니다. 30MB 이상의 데이터 변경사항이 손실될 수 있습니다.

자세한 내용은 수동 장애 조치를 참조하세요.