Amazon Redshift Serverless 백업 - AWS Backup

Amazon Redshift Serverless 백업

개요

AWS Backup는 Amazon Redshift Serverless 네임스페이스의 전체 백업 관리를 제공합니다. AWS Backup를 통해 콘솔 또는 CLI를 통해 Redshift Serverless 수동 스냅샷을 예약하고 복원할 수 있습니다.

AWS Backup를 통한 Redshift Serverless 데이터 보호는 데이터 웨어하우스를 백업하고 복원하기 위한 몇 가지 옵션을 제공합니다. 네임스페이스의 예약 또는 온디맨드 스냅샷을 생성할 수 있습니다. 그런 다음 해당 스냅샷의 모든 데이터베이스를 Amazon Redshift 프로비저닝된 클러스터 또는 서버리스 네임스페이스로 복원하도록 선택할 수 있습니다. 또는 단일 테이블을 복원할 수 있습니다.

Redshift Serverless는 자동 스냅샷과 수동 스냅샷을 모두 제공합니다. 현재 AWS Backup는 수동 스냅샷을 관리하는 데 사용할 수 있지만 자동 스냅샷은 관리할 수 없습니다.

Redshift Serverless의 백업 옵션

AWS Backup 콘솔 또는 CLI를 사용하여 온디맨드 또는 백업 계획의 일부로 백업을 생성할 수 있습니다.

온디맨드 백업 생성

다음 단계를 통해 Redshift Serverless 네임스페이스의 온디맨드 백업을 생성할 수 있습니다.

Console
  1. AWS Backup 콘솔을 엽니다.

  2. 대시보드에서 온디맨드 백업 생성을 선택합니다.

  3. 리소스 유형 드롭다운 메뉴에서 Redshift Serverless를 선택합니다.

  4. 백업하려는 네임스페이스를 선택합니다.

  5. 지금 백업 생성이 선택되었는지 확인합니다.

  6. 백업의 보존 기간을 지정합니다.

  7. 기존 백업 볼트를 선택하거나 새 볼트를 생성합니다.

  8. 백업에 사용할 IAM 역할을 선택합니다.

  9. 필요에 따라 백업에 태그를 추가합니다. 온디맨드 백업에 태그를 할당하려면 복구 시점에 추가된 태그를 확장해서 새 태그 추가를 선택한 다음, 태그 키와 태그 값을 입력합니다.

  10. 온디맨드 백업 생성을 선택하여 백업 작업을 시작합니다.

  11. 작업이 시작되면 콘솔에 백업 작업 목록과 상태를 볼 수 있는 작업 화면이 표시됩니다.

AWS CLI

start-backup-job 명령을 사용합니다.

필요한 파라미터:

  • BackupVaultName

  • IamRoleArn

  • ResourceArn

선택적 파라미터:

  • CompleteWindowMinutes

  • IdempotencyToken

  • Lifecyle

  • StartWindowMinutes

예시

다음 예시에서는 Redshift Serverless 네임스페이스의 온디맨드 백업을 생성합니다.

aws backup start-backup-job \ --backup-vault-name sample-vault \ --iam-role-arn arn:aws:iam::account:role/service-role/AWSBackupDefaultServiceRole \ --resource-arn arn:aws:redshift-serverless:region:account:namespace/namespace-name-UUID

백업 계획에서 예약된 Redshift Serverless 백업 생성

AWS Backup 콘솔 또는 CLI를 통해 Redshift Serverless 네임스페이스에 대한 새 백업 계획을 생성하거나 기존 백업 계획에 Redshift Serverless를 추가할 수 있습니다.

Redshift Serverless 네임스페이스가 보호된 리소스인 경우 예약 백업에 포함할 수 있습니다. AWS Backup 콘솔에서 Redshift Serverless 보호를 옵트인하려면 다음 단계를 완료하세요.

Console

AWS Backup 콘솔에서 Redshift Serverless 보호를 옵트인하려면 다음 단계를 완료하세요.

  1. AWS Backup 콘솔을 엽니다.

  2. 탐색 창에서 보호된 리소스를 선택합니다.

  3. Amazon Redshift Serverless켜기로 전환합니다.

  4. 기존 또는 새 계획에 Redshift Serverless 네임스페이스를 포함하려면 백업할 AWS 서비스 선택 섹션을 참조하세요. 리소스 유형 Redshift Serverless를 추가할 때 모든 Amazon Redshift 네임스페이스를 추가하거나 백업하려는 네임스페이스 옆의 확인란을 선택할 수 있습니다.

백업 계획 관리에서 다음을 수행할 수 있습니다.

AWS CLI

create-backup-plan사용에 대한 지침은 AWS CLI를 사용하여 백업 계획 생성 섹션을 참조하세요.

Serverless 리소스를 포함하도록 기존 계획을 변경하려면 update-backup-plan 명령을 사용합니다.

"BackupSelection"에 포함할 Serverless 리소스의 ARN(Amazon 리소스 이름): { "Resources"의 형식은 다음과 같습니다.

arn:aws:redshift-serverless:Region:account:snapshot/a12bc34d-567e-890f-123g-h4ijk56l78m9

스냅샷에서 Serverless 네임스페이스로 데이터를 복원하는 방법에 대한 자세한 내용은 Amazon Redshift Serverless 복원 섹션을 참조하세요.