AWS RDS 스냅샷
RDS는 스냅샷을 통해 데이터베이스 단위가 아니라 인스턴스 전체를 백업할 수 있다. 인스턴스 스토리지 볼륨의 스냅샷을 생성하는 것으로, 인스턴스의 크기 및 클래스에 따라 소요 시간이 달라질 수 있다. 스냅샷 생성 중에는 디스크 I/O가 중지된다. 따라서 단일 AZ 인스턴스에서는 I/O가 중지되며, 다중 AZ 배포에서는 예비 복제본에서 스냅샷 생성이 수행되므로 I/O가 중단되지 않는다.
생성한 스냅샷은 RDS 사본을 생성하는데 사용하거나, S3로 내보내 백업을 해두는 등의 용도로 사용할 수 있다.
이 글에서는 간단하게 AWS 콘솔을 사용해 RDS 스냅샷을 생성해보려고 한다.
스냅샷 생성
1. 스냅샷을 생성할 RDS 인스턴스를 선택 > 작업 > 스냅샷 생성
2. 네이밍 규칙에 맞게 스냅샷의 이름을 지정 후 생성 버튼을 누른다.
3. 생성 대기
스냅샷 생성 단계로 들어가면 자동으로 스냅샷 목록 페이지로 이동한다. 직접 생성한 스냅샷이므로 수동 탭에서 확인할 수 있다.
잠시 기다리면 상단바에 작업 결과를 확인할 수 있다.
목록을 새로고침하면 스냅샷 상태가 사용 가능으로 변경된 것을 확인할 수 있다.
스냅샷 삭제
생성한 스냅샷을 삭제할 때는 삭제할 스냅샷 선택 > 작업 > 스냅샷 삭제를 클릭하면 된다.
참고 문서
https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_CreateSnapshot.html