Amazon Web Services 한국 블로그

AWS Backup 신규 기능 – Amazon Redshift 지원 기능 출시

Amazon Redshift를 사용하게 되면 스케일과 관계없이 클라우드에서 데이터를 분석할 수 있습니다. Amazon Redshift에서는 자동 스냅샷과 수동 스냅샷을 사용하여 데이터를 보호하는 데이터 보호 기능이 기본적으로 제공됩니다. 이 기능은 자체적으로 훌륭하게 작동하지만, 다른 AWS 서비스를 사용할 때는 데이터 보호 정책을 관리하는 도구를 두 가지 이상 구성해야 합니다.

이 작업이 더 쉬워지도록 AWS Backup에 Amazon Redshift 지원을 추가했습니다. AWS Backup에서는 애플리케이션의 데이터 보호를 관리하는 중앙 백업 정책을 정의할 수 있으며, 이제는 Amazon Redshift 클러스터도 보호할 수 있습니다. 이에 따라 지원되는 모든 서비스에서 데이터 보호를 관리할 때 일관된 방식을 사용할 수 있습니다. 다중 계정을 설정한 경우 AWS Backup의 중앙 집중식 정책을 통해 AWS Organizations 내 모든 계정에 대한 데이터 보호 정책을 정의할 수 있습니다. 규정 준수 요구 사항을 충족하는 데 도움이 되도록 이제는 AWS Backup의 감사자용 보고서에 Amazon Redshift가 포함되어 있습니다. AWS Backup Vault Lock을 사용하여 백업을 변경할 수 없게 만들고, 악의적이거나 우발적인 변경을 방지하는 옵션도 있습니다.

실제로 어떻게 작동하는지 알아보겠습니다.

Amazon Redshift와 함께 AWS Backup 사용
첫 번째 단계는 AWS Backup용 Redshift 리소스 유형을 설정하는 것입니다. AWS Backup 콘솔의 탐색 창에서 Settings(설정)를 선택한 다음에 Service opt-in(서비스 옵트인) 섹션에서 Configure resources(리소스 구성)를 선택합니다. 여기에서 Redshift 리소스 유형을 설정하고 Confirm(확인)을 선택합니다.

콘솔 스크린샷입니다.

이제 Redshift 클러스터의 전체 또는 일부 백업이 포함되도록 백업 계획을 생성하거나 업데이트할 수 있습니다. 백업 계획에서 이러한 백업이 발생하는 빈도와 보관 기간을 정의할 수 있습니다. 예를 들면 일주일 보존하는 일일 백업, 1개월 보존하는 주간 백업, 1년 보존하는 월간 백업을 정의할 수 있습니다.

온디맨드 백업을 생성할 수도 있습니다. 자세히 알아보겠습니다. 탐색 창에서 Protected resources(보호된 리소스)를 선택한 다음에 Create on-demand backup(온디맨드 백업 생성)을 선택합니다.

Resource type(리소스 유형) 드롭다운에서 Redshift를 선택합니다. 클러스터 식별자에서 클러스터 중 하나를 선택합니다. 이 워크로드의 경우 2주 보존이 필요합니다. 그런 다음에 Create on-demand backup(온디맨드 백업 생성)을 선택합니다.

콘솔 스크린샷입니다.

테스트에 사용된 데이터 웨어하우스가 방대하지 않아서 몇 분 후에 백업 작업이 완료되었습니다.

콘솔 스크린샷입니다.

이제 AWS Backup으로 보호되는 리소스 목록에 Redshift 클러스터가 표시됩니다.

콘솔 스크린샷입니다.

Protected resources(보호된 리소스) 목록에서 Redshift 클러스터를 선택하여 이용 가능한 복구 지점 목록을 확인할 수 있습니다.

콘솔 스크린샷입니다.

복구 지점 중 하나를 선택하면 전체 데이터 웨어하우스를 복원하거나 테이블만 새 Redshift 클러스터에 복원하는 옵션이 있습니다.

콘솔 스크린샷입니다.

이때 보안 설정과 네트워킹 설정을 포함하여 클러스터 구성과 데이터베이스 구성을 편집할 수 있습니다. 클러스터 식별자는 고유해야만 하기 때문에 복원 실패를 피하기 위하여 새로운 값으로 업데이트합니다. 그런 다음에 Restore backup(백업 복원)을 클릭하여 복원 작업을 시작합니다.

잠시 후 복원 작업이 완료되었으며, Amazon Redshift 콘솔에 이전 클러스터와 새 클러스터가 표시됩니다. AWS Backup을 사용하면 Redshift 클러스터는 물론 AWS 계정의 다른 많은 리소스에 대한 데이터 보호를 관리하는 간단한 중앙 집중식 방법이 제공됩니다.

콘솔 스크린샷입니다.

가용성 및 요금
AWS BackupAmazon Redshift 지원은 현재 AWS Backup과 Amazon Redshift가 모두 제공되는 AWS 리전에서 이용할 수 있습니다(중국 기반 리전 제외). AWS Management Console, AWS Command Line Interface(AWS CLI)AWS SDK를 통해 이 기능을 사용할 수 있습니다.

Amazon Redshift의 기본 스냅샷 기능과 비교하여 AWS Backup을 사용하는 데 드는 추가 비용은 없습니다. 전체 비용은 필요한 스토리지 용량 및 보존 기간에 따라 다릅니다. 자세한 내용은 AWS Backup 요금을 참조하세요.

Danilo