수동 장애 조치 시작

이 페이지에서는 표준 등급 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=force-data-loss

또는

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

데이터 보호 모드 작동 방식

실제 장애 조치 시나리오에서 애플리케이션의 동작을 테스트하려면 재해 복구의 장애 조치 조건을 가장 정확하게 나타내는 force-data-loss 모드를 사용할 수 있습니다.

기본 노드에서 복제본 노드로 장애 조치할 경우 데이터 손실 위험이 있습니다. limited-data-loss 모드는 장애 조치를 시작하기 전에 기본 노드와 복제본 노드 간의 동기화 차이가 30MB 미만인지 확인하여 데이터 손실을 최소화합니다.

force-data-loss 모드는 기본 복제본 동기화에 대한 이 검사를 재정의합니다. 복제본 동기화가 기본보다 30MB를 초과할 때 force-data-loss 모드를 사용하면 30MB 이상의 데이터가 손실될 수 있습니다.

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