Amazon Redshift에서 자동 스냅샷의 빈도를 줄이고 싶습니다. 어떻게 해야 합니까?
해결 방법
Amazon Redshift 클러스터 스냅샷을 예약하여 자동 스냅샷의 빈도를 줄일 수 있습니다. 스냅샷 일정을 생성하여 자동 스냅샷이 생성되는 시간과 빈도를 제어할 수 있습니다.
자동 스냅샷은 Amazon Redshift에서 클러스터를 생성할 때 기본적으로 활성화됩니다. 클러스터에 대해 자동 스냅샷이 활성화되면 Amazon Redshift는 해당 클러스터의 스냅샷을 주기적으로 생성합니다. 기본적으로 Amazon Redshift는 약 8시간마다 또는 데이터 변경 노드당 5GB마다 또는 둘 중 먼저 도래하는 시점마다 스냅샷을 생성합니다.
콘솔을 사용하여 자동 스냅샷 예약
특정 시간 간격으로 자동 스냅샷을 예약하려면 다음 단계를 따르세요.
- Amazon Redshift 콘솔을 엽니다.
- 탐색 창에서 **클러스터(Clusters)**를 선택하고 **스냅샷(Snapshots)**을 선택합니다. 모든 스냅샷은 스냅샷(Snapshots) 탭 아래에 표시됩니다.
- 스냅샷 일정(Snapshot schedules) 탭을 선택하여 스냅샷 일정을 생성합니다.
- **스냅샷 일정 추가(Add snapshot schedule)**를 선택합니다.
- 스냅샷 일정의 일정 이름(Schedule name) 및 설명(Description) -선택 사항을 입력합니다.
- **자동 스냅샷 규칙 구성(Configure automated snapshot rules)**을 선택하여 자동 스냅샷에 대한 일정을 생성합니다. 규칙을 만들려면 편집기(Editor) 또는 **Cron 구문(Cron syntax)**을 사용합니다.
참고: 크론 구문을 사용한 스냅샷 예약에 대한 자세한 내용은 스냅샷 일정 형식을 참조하세요.
- **편집기(Editor)**를 사용하여 스냅샷 생성을 반복 또는 특정 시점으로 정의합니다. 반복 스냅샷을 만들려면 **스냅샷 생성(Create snapshot)**에서 **반복(Recurring)을 선택하고X시간 마다(Every X hours)**에서 반복 시간을 선택합니다. 그런 다음 **특정한 날에(On days)**에서 스냅샷 빈도를 선택합니다. 하루 또는 한 주의 특정 시간에 스냅샷을 예약하려면 **스냅샷 생성(Create snapshot)**에서 **반복(Recurring)**을 선택한 다음 **시간(Time)(UTC)**에서 시간을 UTC 기준으로 입력합니다. 그런 다음 **특정한 날에(On days)**에서 스냅샷 빈도를 선택합니다. 다른 규칙 추가(Add another rule) 또는 **템플릿의 규칙 추가(Add rule from template)**를 선택하여 여러 스냅샷 생성물을 만들 수 있습니다.
참고: 1시간 미만이거나 24시간보다 큰 스냅샷 빈도는 지원되지 않습니다.
- 일정을 완료했으면 **스냅샷 일정 추가(Add snapshot schedule)**를 선택합니다.
- 새 스냅샷 예약에 클러스터를 연결한 다음 **확인(OK)**을 선택합니다.
참고: 일정을 여러 클러스터에 연결할 수도 있습니다.
AWS CLI를 사용하여 자동 스냅샷을 예약하려면 create-snapshot-schedule을 참조하세요.
콘솔을 사용하여 예약된 스냅샷 삭제
참고: 스냅샷 일정을 삭제하기 전에 스냅샷 일정과 연결된 Amazon Redshift 클러스터를 분리해야 합니다.
클러스터를 분리하고 스냅샷 일정을 삭제하려면 다음을 수행하세요.
- Amazon Redshift 콘솔을 엽니다.
- 탐색 창에서 **클러스터(Clusters)**를 선택하고 **스냅샷(Snapshots)**을 선택합니다.
- 예약된 스냅샷을 보려면 스냅샷 일정(Snapshot schedule) 탭을 선택합니다.
- 삭제하려는 스냅샷 일정을 선택합니다.
- 연결된 클러스터(Attached clusters) 열에서 열 값을 선택하면 클러스터를 분리하라는 메시지가 표시됩니다.
- 스냅샷과 연결된 클러스터를 선택한 다음 **제거(Remove)**를 선택합니다. 스냅샷이 제거되면 **확인(OK)**을 선택합니다.
- **작업(Actions)**에서 **일정 삭제(Delete schedule)**를 선택합니다. 스냅샷 삭제를 확인한 다음 **확인(OK)**을 선택합니다.
AWS CLI를 사용하여 스냅샷을 삭제하려면 delete-snapshot-schedule을 참조하세요.
관련 정보
콘솔을 사용하여 스냅샷 관리
Amazon Redshift 스냅샷