2016-10-01 3 views
0

Amazon Redshift 클러스터의 스냅 샷을 Amazon Glacier에 백업하고 싶습니다.Amazon Redshift to Glacier

Redshift 또는 Glacier API를 사용하여이를 수행 할 방법이 없습니다. 또한 Redshift 스냅 샷을 사용자 정의 S3 버킷으로 내보내는 방법을 볼 수 없으므로 스크립트를 작성하여 파일을 Glacier로 옮길 수 있습니다.

어떻게해야합니까?

답변

1

Amazon Redshift에서 Amazon Glacier로 직접 데이터를 내보내는 기능은 없습니다.

Amazon Redshift snapshots은 Amazon S3에 저장되어 있지만 Amazon Redshift 콘솔을 통해서만 액세스 할 수 있으므로 데이터를 Redshift로 복원 할 수 있습니다. 스냅 샷은 다른 목적으로는 액세스 할 수 없습니다 (예 : Amazon Glacier로 이동).

Redshift에서 Glacier로 데이터를 이동하는 가장 가까운 옵션은 Redshift UNLOAD 명령을 사용하여 데이터를 Amazon S3의 파일로 내보내고 lifecycle의 데이터를 S3에서 Glacier로 내보내는 것입니다.

또는 간단히 의 데이터를 빨간색 변속 스냅 샷에 보관하십시오. 클러스터의 프로비저닝 된 스토리지 크기와 클러스터 종료 후 저장된 백업을 초과하는 백업 스토리지는 표준 Amazon S3 rates으로 청구됩니다. 이는 Redshift 클러스터로 쉽게로드 할 수 있다는 이점이 있습니다. 빙하에 비해 저장 비용이 약간 더 비싸지 만 실제 비용 절감은 미래에 데이터를 신속하게 복원 할 수 있다는 점에서 편리합니다.

관련 문제