본문 바로가기
IT 자격증/[AWS] SysOps Administrator

Amazon Aurora MySQL에서 "기존 클러스터"를 특정 시점으로 복구하는 방법

by 쑨토리 2025. 5. 19.
반응형

한 회사에서 특정 시점 복구, 백트래킹 및 자동 백업이 활성화된 Amazon Aurora MySQL DB 클러스터를 사용하고 있습니다. 시스템 운영 관리자는 DB 클러스터를 이전 72시간 이내의 특정 복구 지점으로 롤백할 수 있어야 합니다. 복원은 동일한 운영 DB 클러스터에서 완료해야 합니다.
이러한 요구 사항을 충족하는 솔루션은 무엇입니까?

  1. Aurora 복제본을 생성합니다. 복제본을 승격하여 기본 DB 인스턴스를 대체합니다.
  2. 기존 DB 클러스터에 자동 백업을 복원하는 AWS Lambda 함수를 생성합니다.
  3. 백트래킹을 사용하여 기존 DB 클러스터를 원하는 복구 지점으로 되돌립니다.
  4. 특정 시점 복구를 사용하여 기존 DB 클러스터를 원하는 복구 지점으로 복원합니다.

📌 백트래킹(Backtrack) 요약

  • Aurora MySQL 전용 기능
  • 기존 DB 클러스터에서 롤백 수행 가능
  • 최대 72시간까지 이전 시점으로 트랜잭션 단위로 이동 가능
  • 즉시 되돌릴 수 있어 다운타임 최소화
  • 단, Aurora 버전 및 설정에 따라 Backtrack이 지원되지 않을 수 있음

 

 

정답:3번.

백트래킹으로 롤백

  • Aurora MySQL이 Backtrack 기능을 지원할 경우, 동일한 클러스터를 지정된 시점으로 롤백 가능!!!!
  • 백트래킹은 트랜잭션 기반의 롤백으로 정해진 시간 범위 내(최대 72시간) 복원이 가능

헷갈렸던 번호: 4번.

특정 시점 복구(PITR)로 복원

  • PITR은 기존 클러스터를 덮어쓰지 않고, 새로운 클러스터로 복구
  • 따라서 문제 조건인 “기존 클러스터에서 복구 완료”를 만족하지 못함