Prerequisite
- 자동 백업을 활용하는 경우 Aurors Cluster의 자동 백업 옵션 활성화가 필요합니다.
- Aurora Cluster 같은 경우 기본적으로 Auto Backup이 활성화가 되어 있습니다.
- BackUp Retention Period(백업 보존 기간)을 기준으로 복구 시점을 지정할 수 있습니다.
Process
1. 스냅샷 및 자동백업을 통한 백업 및 복원
Aurora Cluster의 경우 Auto Backup이 자동적으로 활성화 되어 있으며, 해당 백업 기간을 기준으로 특정 시점으로 복원이 가능합니다. 해당 옵션의 경우 1일로 지정할 경우 무료로 제공되는 부분이며, 사용자 정의 설정이 가능합니다. (1일 ~ 35일)
수동 스냅샷 생성
수동 스냅샷 같은 경우 자동 백업(보존 기간)과는 다르게 영구적 보관이 가능하며, 영구적 보관이 필요하지
않은 경우 수동 스냅샷을 생성하지 않고 이미 활성화된 자동 백업 옵션을 통하여 진행하여도 무방합니다.
- 백업이 필요한 Aurora Cluster를 선택 후 우측 [작업]-[스냅샷 생성]을 클릭합니다.
- 스냅샷 유형 및 스냅샷 생성이 필요한 리소스를 선택하며, 식별이 가능한 스냅샷 이름을 기입 후 하단의
[스냅샷 생성]을 클릭합니다.
새 DB Cluster로 복원
- RDS Console 좌측 [스냅샷] 탭을 클릭하여 이동합니다.
- 수동으로 생성한 스냅샷을 통해 복원을 진행하기 위해 [수동] 탭 클릭 후 복원에 사용하고자 하는 스냅샷 선택,
우측 [작업]-[스냅샷 복원]을 클릭합니다.
- 복원할 DB Instance의 Engine 및 Version 등을 설정합니다.
- 새롭게 생성되는 DB Instance의 이름 및 스토리지 구성 옵션을 선택합니다.
- DB Instance의 클래스를 선택합니다.
- DB Instance가 생성될 VPC Network 환경을 구성합니다.
- Public Access 여부 선택을 고려
- Public Access 여부에 따라 DB Subnet Group 선택 필요
- Availability Zones에 대한 설정(선택 사항)
- 기존 Database Port가 Custom 인 경우 해당 사항 설정 필요
- 데이터베이스 인증 및 암호화, 태그가 필요한 경우 입력합니다.
- 생성할 DB Engine 버전에 알맞은 Parameter Group을 선택하며, 필요한 경우 로그 설정까지
진행 및 유지 관리를 설정 후, 하단의 [DB 클러스터 복원]을 클릭합니다.- 로그는 파라미터의 설정이 진행되어야 합니다.
- 유지 관리는 설정하신 시간에 필요한 패치 등이 이루어지며, 설정하지 않을 시 랜덤으로 설정됩니다.
- 삭제 방지를 활성화하시면 DB를 실수로 삭제하는 경우를 방지할 수 있습니다.
- 새 인스턴스 생성을 확인합니다.
기존 DB Cluster의 특정 시점으로 복원
수동으로 생성한 스냅샷 혹은 자동 백업 옵션을 통해 생성된 백업 파일을 통해 진행되며, 자동 백업 옵션 같은 경우 보존 기간의 의해 복원 가능 기간 범위가 설정됩니다.
- 복원이 필요한 클러스터를 선택 후, 우측 상단 [작업]-[특정 시점으로 복원]을 클릭합니다.
- 복원이 필요한 시간 및 DB 엔진, 식별자를 입력합니다.
- 스토리지 구성 및 DB 인스턴스 클래스를 설정합니다.
- Multi-AZ 설정이 필요한 경우 해당 옵션을 사용하여 지정합니다.
(기존에 Reader 인스턴스가 존재하였을 경우 활성화를 추천드리며, 추후 추가도 가능합니다.)
- 복원할 DB의 네트워크 환경을 설정합니다.
- Public Access 여부 선택을 고려
- Public Access 여부에 따라 DB Subnet Group 선택 필요
- Availability Zones에 대한 설정(선택 사항)
- 기존 Database Port가 Custom 인 경우 해당 사항 설정 필요
- 기본 인증 이외에 추가적인 인증이 필요한 경우 해당 옵션을 선택하며, 필요한 경우 태그를 설정합니다.
- 해당 DB에 적용할 클러스터 파라미터 및 인스턴스 파라미터 그룹을 설정하고, 백업에 대한 보존 기간을 선택합니다.
또한 특정 시점으로 되감기(백업 및 복원과 다른 기능)가 필요한 경우 해당 옵션까지 활성화 하며, KMS 같은 경우 기존에 설정이 Custom Key 인 경우 해당 키로 변경을 진행하시며, 기존에 기본 값을 사용하셨다면 그대로 진행합니다.
- 필요한 로그가 있는 경우 선택을 진행하며, 유지 관리 및 삭제 방지 옵션을 활성화, 하단의 [특정 시점으로 복원]을 클릭합니다.
- 로그는 파라미터의 설정이 진행되어야 합니다.
- 유지 관리는 설정하신 시간에 필요한 패치 등이 이루어지며, 설정하지 않을 시 랜덤으로 설정됩니다.
- 삭제 방지를 활성화하시면 DB를 실수로 삭제하는 경우를 방지할 수 있습니다.
- 새로 생성되는 클러스터 및 인스턴스를 확인합니다.
Reference
※스마일샤크가 제공하는 모든 콘텐츠는 관련 법의 보호를 받습니다. 스마일샤크 콘텐츠를 사전허가 없이 무단으로 복사·배포·판매·전시·개작할 경우 민·형사상 책임이 따를 수 있습니다. 콘텐츠 사용과 관련해 궁금한 점이 있으면 전화(☎: 070-4369-2028) 또는 이메일(contact@smileshark.kr)로 문의하기 바랍니다.
댓글
댓글 0개
댓글을 남기려면 로그인하세요.