RDB 스냅샷 관리

이 페이지에서는 RDB 스냅샷 기능의 일반 태스크를 수행하는 방법을 설명합니다. RDB 스냅샷 기능에 대한 자세한 내용은 RDB 스냅샷 개요를 참조하세요.

RDB 스냅샷을 사용하는 인스턴스 만들기

콘솔

  1. Google Cloud 콘솔에서 Memorystore for Redis 페이지로 이동합니다.

    Memorystore for Redis

  2. Redis 인스턴스 만들기의 안내를 따르고, 스냅샷 섹션에 도달하면 해당 안내로 돌아갑니다.

  3. Redis 데이터베이스(RDB) 스냅샷 선택을 선택합니다.

    1. 시작 시간 드롭다운에서 시작 시간을 선택합니다.
    2. 스냅샷 간격 드롭다운에서 스냅샷 간격을 선택합니다.
  4. 기타 Memorystore 구성에 대한 추가 안내를 보려면 Redis 인스턴스 만들기 안내로 돌아가고 만들기 버튼을 클릭합니다.

gcloud

인스턴스에서 RDB 스냅샷을 사용 설정하려면 variables를 적절한 값으로 바꿔서 다음 명령어를 입력합니다.

gcloud redis instances create instance-id --size=size --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time --region=region-id

각 항목의 의미는 다음과 같습니다.

  • snapshot-interval은 원하는 간격입니다. 허용되는 값은 1h, 6h, 12h, 24h입니다.
  • time은 ISO 1801 형식으로 표시된 원하는 시작 시간입니다. 예를 들면 2021-01-02T03:00:00Z입니다.

기존 인스턴스에서 스냅샷 사용 설정

콘솔

  1. Google Cloud 콘솔에서 Memorystore for Redis 페이지로 이동합니다.

    Memorystore for Redis

  2. RDB 스냅샷을 추가할 인스턴스의 ID를 클릭합니다.

  3. 스냅샷 섹션을 찾습니다.

  4. Redis 데이터베이스(RDB) 스냅샷 예약을 선택합니다.

    1. 시작 시간을 선택합니다.

    2. 스냅샷 간격을 선택합니다.

  5. 저장 버튼을 클릭합니다.

gcloud

다음 명령어를 실행합니다. 이때 variables를 적절한 값으로 바꿉니다.

gcloud redis instances update instance_id --region=region --persistence-mode=rdb --rdb-snapshot-period=snapshot-interval --rdb-snapshot-start-time=time

각 항목의 의미는 다음과 같습니다.

  • snapshot-interval은 원하는 간격입니다. 허용되는 값은 1h, 6h, 12h, 24h입니다.
  • time은 ISO 1801 형식으로 표시된 원하는 시작 시간입니다. 예를 들면 2021-01-02T03:00:00Z입니다.

스냅샷 일정 조정

gcloud

RDB 스냅샷 일정을 조정하기 위해서는 variables를 적절한 값으로 바꿔서 다음 명령어를 입력합니다.

gcloud redis instances update instance-id --rdb-snapshot-start-time=time --region=region

각 항목의 의미는 다음과 같습니다.

  • time은 ISO 1801 형식으로 표시된 원하는 시작 시간입니다. 예를 들면 2021-01-02T03:00:00Z입니다.

스냅샷 간격 조정

콘솔

  1. Google Cloud 콘솔에서 Memorystore for Redis 페이지로 이동합니다.

    Memorystore for Redis

  2. 수정할 인스턴스의 인스턴스 ID를 클릭합니다.

  3. 수정 버튼을 클릭합니다.

  4. 스냅샷 섹션을 찾습니다.

  5. 스냅샷 간격 드롭다운을 사용해서 원하는 간격을 선택합니다.

  6. 저장 버튼을 클릭합니다.

gcloud

스냅샷 간격을 변경하려면 variables를 적절한 값으로 바꿔서 다음 명령어를 입력합니다.

gcloud redis instances update instance-id --rdb-snapshot-period=snapshot-interval
--region=region

각 항목의 의미는 다음과 같습니다.

  • snapshot-interval은 원하는 간격입니다. 허용되는 값은 1h, 6h, 12h, 24h입니다.

스냅샷 일시중지

gcloud

스냅샷을 일시중지하려면 스냅샷 일정을 이후 시간으로 설정해야 합니다. 스냅샷을 일시중지하려면 다음 스냅샷을 수행하려는 시간으로 시간을 다시 조정할 수 있습니다. 예를 들어 스냅샷을 일시중지하려면 variables를 적절한 값으로 바꿔서 다음 명령어를 입력합니다.

gcloud redis instances update instance-id --rdb-snapshot-start-time=2022-06-10T03:00:00Z
--region=region

RDB 스냅샷 사용 중지

콘솔

  1. Google Cloud 콘솔에서 Memorystore for Redis 페이지로 이동합니다.

    Memorystore for Redis

  2. 수정할 인스턴스의 인스턴스 ID를 클릭합니다.

  3. 수정 버튼을 클릭합니다.

  4. Redis 데이터베이스(RDB) 스냅샷 예약을 선택 취소합니다.

  5. 저장 버튼을 클릭합니다.

gcloud

Redis 인스턴스에 대해 RDB 스냅샷을 사용 중지하려면 variables를 적절한 값으로 바꿔서 다음 명령어를 입력합니다.

gcloud redis instances update instance-id --persistence-mode=disabled --region=region

RDB 스냅샷 모니터링

콘솔

Redis 인스턴스의 인스턴스 세부정보 페이지는 다음과 같은 RDB 스냅샷 측정항목을 제공합니다.

  • 빈도
  • 다음 스냅샷
  • 마지막 스냅샷 상태
  • 마지막 스냅샷 이후 경과된 시간
  • 마지막 복원 시간

세부정보를 보려면 다음 안내를 따르세요.

  1. Google Cloud 콘솔에서 Memorystore for Redis 페이지로 이동합니다.

    Memorystore for Redis

  2. 인스턴스의 인스턴스 ID를 클릭합니다.

  3. RDB 스냅샷 섹션의 스냅샷 정보를 확인합니다.

Cloud Monitoring

Cloud Monitoring을 사용하여 RDB 스냅샷에 대한 측정항목을 확인할 수 있습니다.

RDB 스냅샷에 사용 가능한 측정항목 목록은 RDB 스냅샷 측정항목을 참조하세요.

다음 단계