연속 백업 및 point-in-time 복원(PITR) - AWS Backup

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

연속 백업 및 point-in-time 복원(PITR)

일부 리소스의 경우 는 스냅샷 백업 외에도 연속 백업 및 point-in-time 복구(PITR)를 AWS Backup 지원합니다.

연속 백업 을 사용하면 정밀도 1초 이내에(최대 35일 후) 선택한 특정 시간으로 되감아 AWS Backup지원되는 리소스를 복원할 수 있습니다. 연속 백업은 먼저 리소스의 전체 백업을 생성한 다음 리소스의 트랜잭션 로그를 지속적으로 백업하는 방식으로 작동합니다. PITR 복원은 전체 백업에 액세스하고 트랜잭션 로그를 복구하도록 지시한 시간까지 재생 AWS Backup 하는 방식으로 작동합니다.

또는 스냅샷 백업을 자주(최대 1시간마다) 생성할 수도 있습니다. 스냅샷 백업은 최대 100년까지 저장할 수 있습니다. 스냅샷은 전체 백업 또는 증분 백업을 위해 복사할 수 있습니다.

연속 백업과 스냅샷 백업은 서로 다른 이점을 제공하므로 연속 백업 규칙과 스냅샷 백업 규칙을 모두 사용하여 리소스를 보호하는 것이 좋습니다.

온디맨드 백업은 리소스를 즉시 백업하기 시작합니다. 백업 계획에 정의된 예약 시간이 아닌 다른 시간에 백업을 생성하려는 경우 온디맨드 백업을 선택할 수 있습니다. 예를 들어 언제든지 온디맨드 백업을 사용하여 백업 및 기능을 테스트할 수 있습니다.

온디맨드 백업은 백업을 수행할 때 현재 상태의 리소스를 보존하는 반면, 는 일정 기간 동안 변경 사항을 기록하는 연속 백업PITR을 사용하기 때문에 point-in-time 복원(PITR)과 함께 온디맨드 백업을 사용할 수 없습니다.

AWS Backup 콘솔 또는 를 AWS Backup 사용하여 에서 백업 계획을 생성할 때 지원되는 리소스에 대한 연속 백업을 선택할 수 있습니다API. 연속 백업 계획은 하나의 연속 복구 시점을 생성하고 작업이 실행될 때마다 해당 복구 시점을 업데이트합니다.

연속 백업/시점 복원에 지원되는 서비스(PITR)

AWS Backup 는 다음 서비스 및 애플리케이션에 대한 지속적인 백업 및 point-in-time 복구를 지원합니다.

Amazon S3

S3 백업에 PITR 대해 를 켜려면 연속 백업이 백업 계획의 일부여야 합니다.

소스 버킷의 이 원본 백업에는 PITR 활성이 있을 수 있지만, 리전 간 또는 계정 간 대상 복사본에는 이 없을 것이며PITR, 이러한 복사본에서 복원하면 지정된 시점으로 복원하는 대신 생성된 시간(복사본은 스냅샷 복사본임)으로 복원됩니다.

RDS

백업 일정: AWS Backup 계획이 Amazon RDS 스냅샷과 연속 백업을 모두 생성하면 AWS Backup 는 충돌을 방지하기 위해 Amazon RDS 유지 관리 기간과 조정하도록 백업 기간을 지능적으로 예약합니다. 충돌을 추가로 방지하기 위해 Amazon RDS 자동 백업 창의 수동 구성을 사용할 수 없습니다. RDS 는 백업 계획에 1일 1회가 아닌 스냅샷 백업 빈도가 있는지 여부에 관계없이 스냅샷을 1일 1회 가져옵니다.

설정: Amazon RDS 인스턴스에 AWS Backup 연속 백업 규칙을 적용한 후에는 Amazon 에서 해당 인스턴스에 대한 연속 백업 설정을 생성하거나 수정할 수 없습니다. AWS Backup 콘솔 또는 를 통해 RDS수정해야 합니다 AWS Backup CLI.

Amazon RDS 인스턴스에 대한 연속 백업을 Amazon 로 전환 제어RDS:

Console
  1. https://console.aws.amazon.com/backup에서 AWS Backup 콘솔을 엽니다.

  2. 탐색 창에서 백업 계획을 선택합니다.

  3. 해당 리소스를 보호하는 지속적인 RDS 백업을 사용하여 모든 Amazon 백업 계획을 삭제합니다.

  4. 백업 볼트를 선택합니다. 백업 볼트에서 연속 백업 복구 시점을 삭제합니다. 또는 보존 기간이 경과할 때까지 기다렸다가 가 복구 시점 AWS Backup 을 자동으로 삭제합니다.

이 단계를 완료하면 AWS Backup 는 리소스의 지속적인 백업 제어를 Amazon 로 다시 전환합니다RDS.

AWS CLI

DisassociateRecoveryPoint API 작업을 호출합니다.

자세한 내용은 DisassociateRecoveryPoint 단원을 참조하세요.

IAM Amazon RDS 연속 백업에 필요한 권한
  • AWS Backup 를 사용하여 Amazon RDS 데이터베이스에 대한 연속 백업을 구성하려면 백업 계획 구성에 정의된 IAM 역할에 API 권한이 rds:ModifyDBInstance 있는지 확인합니다. Amazon RDS 연속 백업을 복원하려면 복원 작업에 대해 제출한 rds:RestoreDBInstanceToPointInTime IAM 역할에 권한을 추가해야 합니다. AWS Backup default service role을 사용하여 백업 및 복원을 수행할 수 있습니다.

  • point-in-time 복구에 사용할 수 있는 시간 범위를 설명하려면 를 AWS Backup 호출합니다rds:DescribeDBInstanceAutomatedBackups. AWS Backup 콘솔에서는 AWS Identity and Access Management (IAM) 관리형 정책에 대한 rds:DescribeDBInstanceAutomatedBackups API 권한이 있어야 합니다. AWSBackupFullAccess 또는 AWSBackupOperatorAccess 관리형 정책을 사용할 수 있습니다. 두 정책 모두 필요한 권한이 모두 있습니다. 자세한 내용은 관리형 정책을 참조하세요.

보존 기간: PITR 보존 기간을 변경하면 가 해당 변경 사항을 즉시 AWS Backup 호출ModifyDBInstance하고 적용합니다. 다음 유지 관리 기간 동안 보류 중인 다른 구성 업데이트가 있는 경우 PITR 보존 기간을 변경하면 해당 구성 업데이트도 즉시 적용됩니다. 자세한 내용은 ModifyDBInstanceAmazon Relational Database Service API 참조의 섹션을 참조하세요.

Amazon RDS 연속 백업 사본:

  • 증분 스냅샷 복사 작업은 전체 스냅샷 복사 작업보다 처리 속도가 빠릅니다. 새 복사 작업이 완료될 때까지 이전 스냅샷 복사본을 보관하면 복사 작업 기간을 줄일 수 있습니다. RDS 데이터베이스 인스턴스에서 스냅샷을 복사하도록 선택하는 경우, 먼저 이전 사본을 삭제하면 전체 스냅샷 사본이 생성된다는 점에 유의해야 합니다(증분 대신). 복사 최적화에 대한 자세한 내용은 Amazon RDS 사용 설명서증분 스냅샷 복사를 참조하세요.

  • Amazon RDS 연속 백업 사본 생성 - AWS Backup 의 경우 트랜잭션 로그 복사를 허용하지 않으므로 Amazon RDS 연속 백업 사본을 생성할 수 RDS 없습니다. 대신 는 스냅샷을 AWS Backup 생성하고 백업 계획에 지정된 빈도로 복사합니다.

복원: 또는 Amazon 를 사용하여 복원을 수행할 수 있습니다RDS. point-in-time AWS Backup AWS Backup 콘솔 지침은 Amazon RDS 데이터베이스 복원을 참조하세요. Amazon RDS 지침은 Amazon RDS 사용 설명서DB 인스턴스를 지정된 시간으로 복원을 참조하세요.

작은 정보

로 설정된 다중 AZ(가용 영역) 데이터베이스 인스턴스에는 백업 보존이 0으로 설정되어서는 안 Always On 됩니다. 오류가 발생하면 disassociate-recovery-point 대신 AWS CLI 명령을 사용한 delete-recovery-point다음 Amazon 설정에서 보존 RDS 설정을 1로 변경합니다.

Amazon 작업에 대한 일반적인 내용은 Amazon RDS 사용 설명서 를 RDS참조하세요.

Aurora

Aurora 리소스의 연속 백업을 활성화하려면 이 페이지의 첫 번째 섹션에 있는 단계를 참조하세요.

Aurora 클러스터를 시점 복원하는 절차는 Aurora 클러스터의 스냅샷을 복원하는 단계를 변형한 것입니다.

시점 복원을 수행하면 콘솔에 복원 시간 섹션이 표시됩니다. 이 페이지 아래에 있는 연속 백업 작업에서 연속 백업 복원을 참조하세요.

SAP HANA Amazon EC2 인스턴스의

point-in-time 복원(PITR)과 함께 사용할 수 있는 연속 백업을 만들 수 있습니다(주문형 백업은 리소스가 사용되는 상태에서 리소스를 보존하는 반면 는 일정 기간 동안 변경 사항을 기록하는 연속 백업을 PITR 사용합니다).

연속 백업을 사용하면 정밀성 후 1초 이내에(최대 35일 후) 선택한 특정 시간으로 데이터베이스를 되감아 EC2 인스턴스에서 SAP HANA 데이터베이스를 복원할 수 있습니다. 연속 백업은 먼저 리소스의 전체 백업을 생성한 다음 리소스의 트랜잭션 로그를 지속적으로 백업하는 방식으로 작동합니다. PITR 복원은 전체 백업에 액세스하고 트랜잭션 로그를 복구하도록 지시한 시간까지 재생 AWS Backup 하는 방식으로 작동합니다.

AWS Backup 콘솔 또는 를 AWS Backup 사용하여 에서 백업 계획을 생성할 때 연속 백업을 선택할 수 있습니다API.

콘솔을 사용하여 연속 백업을 활성화하려면
  1. 에 로그인 AWS Management Console하고 https://console.aws.amazon.com/backup에서 AWS Backup 콘솔을 엽니다.

  2. 탐색 창에서 백업 계획을 선택한 후 백업 계획 생성을 선택합니다.

  3. 백업 규칙에서 백업 규칙 추가를 선택합니다.

  4. 백업 규칙 구성 섹션에서 지원되는 리소스에 대해 지속적 백업 활성화를 선택합니다.

SAP HANA 데이터베이스 백업에 대해 비활성화PITR(point-in-time복원)하면 복구 시점이 만료될 때까지 로그가 로 AWS Backup 계속 전송됩니다(상태는 과 같음EXPIRED)). 에서 대체 로그 백업 위치로 변경SAPHANA하여 로 로그 전송을 중지할 수 있습니다 AWS Backup.

상태가 인 연속 복구 시점은 연속 복구 시점이 중단되었음을 STOPPED 나타냅니다. 즉, 에서 SAP HANA 로 전송 AWS Backup 된 로그에 데이터베이스에 대한 증분 변경 사항이 표시되는 간격이 있습니다. 이 기간 간격 내에 발생하는 복구 시점은 상태가 STOPPED.입니다.

연속 백업(복구 시점)의 복원 작업 중에 발생할 수 있는 문제는 이 가이드의 문제 해결 SAP HANA 복원 섹션을 참조하세요.

P oint-in-time 복구 고려 사항

point-in-time 복구를 위해 다음 고려 사항에 유의하세요.

  • 스냅샷으로 자동 폴백 - AWS Backup 이 연속 백업을 수행할 수 없는 경우 대신 스냅샷 백업을 시도합니다.

  • 온디맨드 연속 백업은 지원되지 않습니다. 온디맨드 연속 백업은 특정 시점을 기록하지만 연속 백업은 일정 기간 동안 변경되기 때문에 온디맨드 연속 백업은 지원하지 않습니다. AWS Backup

  • 콜드 스토리지로의 전환을 지원하지 않음 - 콜드 스토리지로 전환하려면 최소 90일의 전환 기간이 필요하지만 연속 백업은 최대 보존 기간이 35일이기 때문에 콜드 스토리지로의 전환을 지원하지 않습니다.

  • 최근 활동 복원 - Amazon RDS 활동은 가장 최근 5분의 활동까지 복원을 허용하고 Amazon S3는 가장 최근 15분의 활동까지 복원을 허용합니다.