[AWS] RDS: 스냅샷 복원

RDS 스냅샷을 가져다가 DB를 새로 만드는 방법을 정리한다.

설정을 특별하게 한게 아니라면 RDS는 자동으로 스냅샷을 백업한다.

혹은 바로 지금 시점으로 스냅샷을 뜨고 싶다면, 직접 해도 된다.




스냅샷 복원

스냅샷을 선택하고 복원 페이지로 이동하면

바로 DB를 만들 수 있는 페이지가 뜬다.
스냅샷의 데이터를 기반으로 새로운 DB를 만드는 것이다.

데이터를 뭔가 부분적으로 롤백하거나 확인할 게 있다면 이런식으로 임시 DB를 만들어서 쓰면 된다.



DB 생성 옵션은 기존 옵션과 크게 다를 것은 없다.


만들고, 적당히 꽂아서 쓰면 된다.




On-Premise로 옮기기

RDS 스냅샷은 RDS로만 옮길 수 있고, onpremise 데이터베이스로 바로 옮길 수가 없다.

스냅샷을 S3로 내보내는 기능이 있는데, 이렇게 해도 RDS 자체 포맷으로만 나오는 거라서 일반 DB는 쓸 수가 없다. 저들딴에는 돈 되는 것도 아니니까 애초에 고려도 안한거같다.

그래서 온프레미스로 데이터를 가져오려면 스냅샷 -> RDS 생성 -> 직접 dump -> 직접 restore의 번거로운 과정을 거쳐야 한다.