이제 Aurora 백업, 백트랙킹, 복원에 대해서
이야기해 보겠습니다
먼저 자동 백업이 있는데 보존 기간은
1일에서 35일 정도입니다
비활성화할 수 없습니다
이 백업은 시점 복구 또는 PITR이 가능한데
현재 시점으로부터 5분 이내로
데이터베이스를 복원할 수 있습니다
복원 작업을 하면
새로운 데이터베이스 클러스터에 복원됩니다
자동 백업은 RDS와 같이이 복원할 경우
새로운 데이터베이스로 복원한다는 것입니다
Aurora 백트래킹은
최대 72시간까지 시간을 왔다갔다하며
데이터베이스를 되감는 데 사용됩니다
백트래킹은 백업과는 다릅니다
백트래킹은 클러스터를 새로 만드는 게
아니라 자체 복구이기 때문입니다
현재 Aurora MySQL만 지원합니다
마지막으로 Aurora 데이터베이스 클론은
새 데이터베이스 클러스터를 생성하는데
처음에는 원래 클러스터와 동일한
DB 클러스터 볼륨을 사용합니다
하지만 그 다음에는 copy-on-write 프로토콜을
사용하게 되는데, 데이터가 작성될 때 새 볼륨으로
복사된다는 뜻입니다
그래서 Aurora 데이터베이스 클론을
아주 빠르고 쉽게 해줍니다
데이터베이스 클론은 언제 사용할까요?
예를 들어 생산 데이터를 이용한
테스트 환경을 만들고 싶을 때 데이터베이스
클론을 사용할 수 있습니다
클릭 한 번이면
완전히 새로운 환경에 접근할 수 있습니다
아주 편리합니다
이번 이론 강의는 여기까지 하겠습니다
백업은 새로운 데이터베이스 클러스터에
복원된다는 것을 기억하시고
백트래킹은 원위치에 복구할 때 쓰는 방법이며
데이터베이스 클론은 동일한 데이터를
사용하는 두 번째 데이터베이스 클러스터를
시작하는 아주 쉬운 방법이라는 것을 기억하세요
이번 강의는 여기까지입니다 마음에 드셨기를 바랍니다
다음 강의에서 뵙겠습니다