Amazon Redshift에서 자동 스냅샷의 빈도를 줄이고 싶습니다.
해결 방법
Amazon Redshift 클러스터 스냅샷을 예약하여 자동 스냅샷의 빈도를 줄일 수 있습니다. 자동 스냅샷의 시간과 빈도를 제어하려면 스냅샷 일정을 생성합니다.
Amazon Redshift에서 클러스터를 생성하면 자동 스냅샷이 기본적으로 활성화됩니다. 클러스터에 대해 자동 스냅샷이 활성화되면 Amazon Redshift는 해당 클러스터의 스냅샷을 주기적으로 생성합니다. 기본적으로 Amazon Redshift는 약 8시간마다 또는 데이터 변경 노드당 5GB마다 또는 둘 중 먼저 도래하는 시점에 스냅샷을 생성합니다.
참고: 클러스터에 연결된 스냅샷 일정이 없는 경우 클러스터는 기본 자동 스냅샷 일정을 사용합니다.
콘솔을 사용하여 자동 스냅샷 예약
특정 시간 간격에 대해 자동 스냅샷을 예약하려면 다음 단계를 완료하세요.
- Amazon Redshift 콘솔을 엽니다.
- 탐색 창에서 클러스터를 선택한 다음 스냅샷을 선택합니다. 모든 스냅샷은 ** 스냅샷** 탭 아래에 표시됩니다.
- 스냅샷 일정을 생성하려면 스냅샷 일정 탭을 선택합니다.
- 스냅샷 일정 추가를 선택합니다.
- 스냅샷 일정의 일정 이름 및 설명 - 선택 사항을 입력합니다.
- 자동 스냅샷에 대한 일정을 생성하려면 자동 스냅샷 규칙 구성을 선택합니다. 그런 다음 편집기 또는 Cron 구문을 사용하여 규칙을 생성합니다.
참고: cron 구문을 사용하여 스냅샷을 예약하는 방법에 대한 자세한 내용은 스냅샷 일정 형식을 참조하세요.
- 편집기를 사용하여 스냅샷 생성을 반복 또는 특정 시간으로 정의합니다.
반복 스냅샷을 생성하려면 스냅샷 생성에서 반복을 선택하고 X시간마다에서 반복 시간을 선택합니다. 그런 다음 일수에서 스냅샷 빈도를 선택합니다.
하루 또는 주 중 특정 시간에 스냅샷을 예약하려면 스냅샷 생성에서 반복을 선택하고 **시간(UTC)**에 UTC 시간을 입력합니다. 그런 다음 일수에서 스냅샷 빈도를 선택합니다. 스냅샷 생성을 여러 개 생성하려면 다른 규칙 추가 또는 템플릿에서 규칙 추가를 선택합니다.
참고: 1시간 미만 또는 24시간 이상의 스냅샷 빈도는 지원되지 않습니다.
- 스냅샷 일정 추가를 선택합니다.
- 새 스냅샷 일정에 클러스터를 연결한 다음 OK를 선택합니다.
참고: 여러 클러스터에 일정을 연결할 수도 있습니다.
AWS Command Line Interface(AWS CLI)를 사용하여 자동 스냅샷을 예약하려면 create-snapshot-schedule을 참조하세요.
**참고:**AWS CLI 명령을 실행할 때 오류가 발생하면, AWS CLI 오류 문제 해결을 참조하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.
콘솔을 사용하여 예약된 스냅샷 삭제
참고: 스냅샷 일정을 삭제하기 전에 스냅샷 일정과 연결된 Amazon Redshift 클러스터를 분리해야 합니다.
클러스터를 분리하고 스냅샷 스케줄을 삭제하려면 다음 단계를 완료하세요.
- Amazon Redshift 콘솔을 엽니다.
- 탐색 창에서 클러스터를 선택한 다음 스냅샷을 선택합니다.
- 예약된 스냅샷을 보려면 스냅샷 일정 탭을 선택합니다.
- 삭제할 스냅샷 일정을 선택합니다.
- 연결된 클러스터 열에서 열 값을 선택합니다. 클러스터를 분리하라는 메시지가 표시됩니다.
- 스냅샷과 연결된 클러스터를 선택한 다음 제거를 선택합니다. 스냅샷을 제거한 후 OK를 선택합니다.
- 작업에서 일정 삭제를 선택합니다. 스냅샷 삭제를 확인한 다음 OK를 선택합니다.
AWS CLI를 사용하여 스냅샷을 삭제하려면 delete-snapshot-schedule을 참조하세요.
관련 정보
콘솔을 사용한 스냅샷 관리
Amazon Redshift 스냅샷 및 백업