RDS 서비스에는 스냅샷을 생성할 수 있다.
스냅샷은 DB의 전체 내용을 특정 시점에 파일로 전체 저장해놓은 것을 의미한다.
[해당 시점을 사진으로 찰칵 찍어놓는 느낌]
RDS DB 스냅샷 생성
RDS 콘솔에서 스냅샷을 생성할 RDS 인스턴스 클릭후 [수정] - [스냅샷 생성] 클릭
스냅 샷 이름 설정 후 스냅샷 생성한다.
[RDS] - [스냅샷] 페이지로 가면, 생성된 스냅샷이 보인다.
이제 해당 스냅샷으로 DB 복구를 해보자.
사전작업
1. 원래 있던 ate1es-database 인스턴스에 test_db 라는 db를 만들고, 스냅샷 찰칵.
2. 해당 RDS 인스턴스 삭제.
이제 해당 스냅샷으로 ate1es-database RDS 인스턴스에 존재했던, test_db를 복구할 것이다.
스냅샷으로 DB 복구
[RDS] - [스냅샷] 메뉴로 들어가서, 해당 시점에 찍은 스냅샷 클릭 후 [스냅샷 복원] 클릭
vpc와 서브넷, 보안그룹(전에 생성했던, mysql 접속용 보안그룹 사용) 설정 후 [DB 인스턴스 복원] 클릭
그럼 해당 RDS 인스턴스가 복구되어 [RDS] 페이지에 나타난 것을 볼 수 있따.
해당 DB에 원격 접속했더니, test_db 라는 데이터베이스가 존재하고 해당 데이터베이스가 제대로 복구되었다.
'AWS > RDS' 카테고리의 다른 글
[AWS] RDS Read Replica (0) | 2022.06.28 |
---|---|
[AWS] RDS DB (0) | 2022.06.28 |