Amazon Relational Database Service 백업 - AWS Backup

Amazon Relational Database Service 백업

Amazon RDS 및 AWS Backup

Amazon RDS 인스턴스 및 클러스터를 백업하는 옵션을 고려할 때 생성 및 사용하려는 백업 종류를 명확히 하는 것이 중요합니다. Amazon RDS를 비롯한 여러 AWS 리소스는 자체 네이티브 백업 솔루션을 제공합니다.

Amazon RDS는 자동 백업수동 백업을 만들 수 있는 옵션을 제공합니다. Amazon RDS 용어에서, 백업 계획의 복구 시점을 포함하여 AWS Backup에서 생성된 모든 복구 시점은 수동 백업을 고려합니다.

AWS Backup를 사용하여 Amazon RDS 인스턴스의 백업을 생성(복구 시점)할 때, AWS Backup는 이전에 Amazon RDS를 사용하여 자동 백업을 생성했는지 확인합니다. 자동 백업이 있는 경우 AWS Backup는 증분 스냅샷 복사본을 생성합니다(copy-db-snapshot 작업). 백업이 없는 경우 AWS Backup는 복사본 대신 사용자가 지정한 인스턴스의 스냅샷을 생성합니다(create-db-snapshot 작업).

두 작업 중 하나로 생성된 AWS Backup의 첫 번째 스냅샷은 1개의 전체 스냅샷이 됩니다. 전체 백업이 존재하는 한, 모든 후속 사본은 증분 백업이 됩니다.

중요

Amazon RDS 인스턴스의 일일 스냅샷을 여러 개 생성하도록 AWS Backup 백업 계획이 예약되어 있고, 예약된 AWS Backup 백업 시작 기간 중 하나가 Amazon RDS 백업 기간과 일치하면, 백업의 데이터 계보가 동일하지 않은 백업으로 분기되어서 계획되지 않고 충돌하는 백업이 생성될 수 있습니다. 이를 방지하려면 AWS Backup 백업 계획 또는 Amazon RDS 기간이 해당 시간과 일치되지 않도록 하세요.

고려 사항

RDS Custom for SQL Server 및 RDS Custom for Oracle은 현재 AWS Backup에서 지원되지 않습니다.

AWS Backup는 Outposts에서 RDS의 백업 및 복원을 지원하지 않습니다.

Amazon RDS 연속 백업 및 시점 복원

연속 백업은 AWS Backup를 사용하여 Amazon RDS 리소스의 전체 백업을 생성한 다음, 트랜잭션 로그를 통해 모든 변경 사항을 캡처하는 작업을 포함합니다. 고정된 시간 간격으로 찍은 이전 스냅샷을 선택하는 대신, 복원하려는 시점으로 되감으면 더 세밀하게 복원할 수 있습니다.

자세한 내용은 연속 백업 및 PITR 지원 서비스연속 백업 설정 관리를 참조하세요.

Amazon RDS 다중 가용 영역 백업

AWS Backup은 프라이머리 데이터베이스 인스턴스 1개와 읽기 가능한 스탠바이 데이터베이스 인스턴스 2개를 포함하는, Amazon RDS for MySQL 및 Amazon RDS for PostgreSQL 다중 AZ(가용 영역) 배포 옵션을 백업하고 지원합니다.

다중 가용 영역 백업은 다음 리전에서 사용할 수 있습니다. 아시아 태평양(시드니) 리전, 아시아 태평양(도쿄) 리전, 유럽(아일랜드) 리전, 미국 동부(오하이오) 리전, 미국 서부(오레곤) 리전, 유럽(스톡홀름) 리전, 아시아 태평양(싱가포르) 리전, 미국 동부(버지니아 북부) 리전, 유럽(프랑크푸르트) 리전.

다중 AZ 배포 옵션은 쓰기 트랜잭션을 최적화하며, 워크로드에 추가 읽기 용량, 쓰기 트랜잭션 지연 시간 감소, 쓰기 트랜잭션 지연 시간의 일관성에 영향을 미치는 네트워크 지터로부터의 복원력 향상, 고가용성 및 내구성이 필요한 경우에 적합합니다.

다중 AZ 클러스터를 생성하려면 MySQL 또는 PostgreSQL을 엔진 유형으로 선택하면 됩니다.

AWS Backup 콘솔에는 다음과 같은 세 가지 배포 옵션이 있습니다.

  • 다중 AZ DB 클러스터: 프라이머리 DB 인스턴스 1개와 읽기 가능한 스탠바이 DB 인스턴스 2개를 포함하는 DB 클러스터를 생성합니다. 각 DB 인스턴스는 서로 다른 가용 영역에 있습니다. 고가용성 및 데이터 중복성을 제공하고 서버용 워크로드의 용량을 늘립니다.

  • 다중 AZ DB 인스턴스: 프라이머리 DB 인스턴스 1개와 스탠바이 DB 인스턴스 1개를 서로 다른 가용 영역에 생성합니다. 이렇게 하면 고가용성 및 데이터 중복성이 제공되지만, 스탠바이 DB 인스턴스는 읽기 워크로드를 위한 연결을 지원하지 않습니다.

  • 단일 DB 인스턴스: 스탠바이 DB 인스턴스 없이 단일 DB 인스턴스를 생성합니다.

인스턴스 및 클러스터를 사용한 백업 동작

  • 시점 복구(PITR)는 인스턴스를 지원할 수 있지만 클러스터는 지원할 수 없습니다.

  • 다중 AZ DB 클러스터 스냅샷 복사는 지원되지 않습니다.

  • RDS 복구 시점의 Amazon 리소스 이름(ARN)은 인스턴스 또는 클러스터 사용 여부에 따라 달라집니다.

    RDS 인스턴스 ARN: arn:aws:rds:region: account:db:name

    RDS 다중 가용성 클러스터: arn:aws:rds:region:account:cluster:name

자세한 내용은 Amazon RDS 사용 설명서의 다중 AZ DB 클러스터 배포를 참조하세요.

자세한 내용은 다중 AZ DB 클러스터 스냅샷 생성에 대한 자세한 내용은 Amazon RDS 사용 설명서를 참조하세요.