백업과 스냅샷
- 자동화된 백업:
- RDS 서비스가 자동으로 전체 백업을 수행
- 35일간 백업 보관
- 해당 기간의 어느 시점으로든 복구 가능
- 수동 데이터베이스 스냅샷:
- 사용자가 수동으로 백업 트리거
- 백업을 원하는 기간 동안 유지 가능
- 비용 절감 효과
- 데이터베이스 중지 시에도 스토리지 비용 부과됨
- 스냅샷이 데이터베이스 비용보다 저렴하므로, 스냅샷을 생성하고 데이터베이스를 중지하는 방식으로 비용 절감 가능
S3 복구
- S3에서 MySQL 복구:
- 온프레미스 데이터베이스 데이터를 S3에 백업
- S3에서 RDS로 복구 가능
Aurora 데이터베이스 복제
- Copy-on-Write 프로토콜:
- 개념: 데이터를 변경할 때마다 전체 데이터를 복사하지 않고, 변경된 부분만 복사하여 성능과 효율성을 높이는 기법
- 작동 방식:
- 데이터가 변경될 때, 변경된 블록만 복사하여 새로운 데이터로 기록
- 원본 데이터는 변경되지 않으며, 새로운 데이터는 새로운 블록에 기록
- 이를 통해 저장 공간과 자원을 효율적으로 사용하며, 데이터의 일관성을 유지