1 Amazon RDS 백업
- Amazon RDS(Relational Database Service)는 데이터베이스 인스턴스의 자동 백업 기능을 제공합니다.
- 이 기능은 데이터 손실을 방지하고 특정 시점으로의 복원을 가능하게 하는 중요한 도구입니다.
- 자동 백업 또는 DB 스냅샷으로부터의 복원은 새로운 DB 인스턴스를 생성합니다.
- 이 복원 과정이 기존 DB 인스턴스를 변경하는 것이 아니라, 완전히 새로운 DB 인스턴스를 생성합니다.
2 자동 백업 (Automated Backups)
2.1 자동 백업의 특징
- RDS는 기본적으로 매일 데이터베이스 인스턴스의 백업을 자동으로 생성합니다.
- 자동 백업은 "연속적"이며, 특정 시점으로의 복구(Point-in-Time Recovery)를 가능하게 합니다.
- 백업은 정해진 백업 보존 기간 동안 유지됩니다.
- 백업 보존 기간은 0일부터 35일까지 설정할 수 있으며, 기본값은 7일입니다.
- 백업을 비활성화하려면 보존 기간을 0으로 설정하면 됩니다.
2.2 백업 구성요소
- 자동 백업에는 데이터베이스 스냅샷과 트랜잭션 로그 백업이 포함됩니다.
- 트랜잭션 로그는 5분 간격으로 백업되어 특정 시점으로의 복원을 가능하게 합니다.
- 스냅샷과 로그 백업을 조합하여 특정 시점으로의 복원이 이루어집니다.
2.3 백업 저장 위치
- 자동 백업은 RDS 인스턴스가 위치한 리전 내의 S3 스토리지에 저장됩니다.
- 이로 인해 높은 내구성과 가용성을 보장합니다.
- 백업 데이터는 암호화되어 저장되며, 암호화 키는 사용자가 관리할 수 있습니다.