튜토리얼: DB 스냅샷에서 Amazon RDS DB 인스턴스 복원
튜토리얼: DB 스냅샷에서 Amazon RDS DB 인스턴스 복원
Amazon RDS에서 작업할 때 간헐적으로 사용하지만 항상 필요하지는 않은 DB 인스턴스가 있을 수 있습니다. 예를 들어, Amazon EC2 인스턴스에서 고객 설문 웹사이트를 호스팅하는 분기별 고객 설문이 있다고 가정해 봅시다. 또한 설문 결과를 저장하는 데 사용되는 DB 인스턴스도 있습니다. 이러한 시나리오에서 비용을 절약하는 한 가지 방법은 설문이 완료된 후 DB 인스턴스의 DB 스냅샷을 만드는 것입니다. 그런 다음 DB 인스턴스를 삭제하고, 다시 설문을 실시해야 할 때 복원합니다.
DB 인스턴스를 복원할 때 복원할 DB 스냅샷의 이름을 지정합니다. 그런 다음 복원 작업으로 생성되는 새 DB 인스턴스의 이름을 지정합니다.
스냅샷에서 DB 인스턴스 복원에 대한 자세한 내용은 DB 인스턴스로 복원을 참조하세요. Amazon RDS의 AWS KMS 키 관리에 대한 정보는 AWS KMS 키 관리를 참조하세요.
출처: 문서
본문
DB 스냅샷에서 DB 인스턴스 복원
AWS Management Console에서 스냅샷으로부터 복원하려면 다음 절차를 사용하세요.
DB 스냅샷에서 DB 인스턴스를 복원하려면
- AWS Management Console에 로그인하고 https://console.aws.amazon.com/rds/ 에서 Amazon RDS 콘솔을 엽니다.
- 탐색 창에서 Snapshots 를 선택합니다.
- 복원할 DB 스냅샷을 선택합니다.
- Actions 에서 Restore snapshot 을 선택합니다. Restore snapshot 페이지가 나타납니다.
- DB instance settings 에서 DB engine 과 License model(Oracle 또는 Microsoft SQL Server의 경우)에 기본 설정을 사용합니다.
- Settings 에서 DB instance identifier 에 복원된 DB 인스턴스에 사용할 고유한 이름을 입력합니다(예:
mynewdbinstance). DB 스냅샷을 만든 후 삭제한 DB 인스턴스에서 복원하는 경우 해당 DB 인스턴스의 이름을 사용할 수 있습니다. - Availability & durability 에서 다른 가용 영역에 대기 인스턴스를 생성할지 선택합니다. 이 튜토리얼에서는 대기 인스턴스를 생성하지 마세요.
- Connectivity 에서 다음 항목에 기본 설정을 사용합니다: VPC(가상 사설 클라우드), DB 서브넷 그룹, Public access, VPC 보안 그룹(방화벽).
- DB instance class 를 선택합니다. 이 튜토리얼에서는 Burstable classes(includes t classes) 를 선택한 다음
db.t3.small을 선택합니다. - Encryption 에서 기본 설정을 사용합니다. 스냅샷의 소스 DB 인스턴스가 암호화된 경우 복원된 DB 인스턴스도 암호화됩니다. 암호화되지 않도록 할 수는 없습니다.
- Additional configuration 을 확장합니다.
- Database options 에서 다음을 수행합니다.
- DB parameter group 을 선택합니다. 이 튜토리얼에서는 기본 파라미터 그룹을 사용합니다.
- Option group 을 선택합니다. 이 튜토리얼에서는 기본 옵션 그룹을 사용합니다.
중요
어떤 경우에는 영구(persistent) 또는 영구(permanent) 옵션을 사용하는 DB 인스턴스의 DB 스냅샷에서 복원할 수 있습니다. 그렇다면 같은 옵션을 사용하는 옵션 그룹을 반드시 선택하세요.