RDS 자동 백업
문의 사항
RDS 자동 백업 질문인데요
기본 설정이 하루에 1번 7일 보관으로 알고 있는데...
RDS 구성정보에 보면 최근복원시간이 현재 시간대비 약 5~10분정도 전에 있는데
최근복원시간이란 것이 10분전 데이터로 복구할 수 있다는것인지요?
RDS는 하루에 한번 스냅샷 백업을 하고 실시간으로도 계속 백업을 수행하는건가요?
답변
AWS RDS의 백업 시스템은 자동 백업과 로그 백업 두 가지 방식을 사용합니다.
자동 백업: 자동 백업은 데이터베이스 인스턴스의 자동 백업 기능을 사용하여 일정한 간격으로 백업을 수행합니다. 기본적으로 하루에 한 번 백업이 실행되며, 사용자가 설정한 백업 보관 기간(예: 7일) 동안 유지됩니다. 이러한 자동 백업은 전체 DB 스냅샷을 기반으로 합니다.
로그 백업: RDS는 로그 백업도 수행하며, 이를 통해 특정 시점으로부터 복구할 수 있는 Point-In-Time Recovery (PITR)를 지원합니다. 로그 백업은 데이터베이스 트랜잭션 로그를 지속적으로 백업하여, 사용자가 원하는 시점으로 복원할 수 있게 해줍니다. RDS의 로그 백업은 실시간으로 수행됩니다.
최근 복원 시간이 현재 시간 대비 약 5-10분 전이라면, 그 시점까지의 데이터로 복원할 수 있습니다. 이는 로그 백업을 통해 가능하며, 최근 복원 시간이 지정된 시점에 대한 데이터베이스 상태로 복원이 가능합니다. 따라서 RDS는 하루에 한 번 스냅샷 백업을 수행하고, 실시간으로 로그 백업도 수행하여 지정된 시점으로 복구할 수 있는 기능을 제공합니다.
참고 : https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html
참고 : https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_PIT.html