Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- RDS
- superset 유저 삭제
- TYPE_MISMATCH: line 1:79: Cannot apply operator: timestamp(3)
- dbeaver error resolving dependencies
- dbeaver error resolving driver libraries
- superset 사용자 삭제
- athena timestamp query
- Associated data exists please delete them first
- Enable auto minor version upgrade
Archives
- Today
- Total
(데이터)초사이언티스트의 기록
Amazon RDS 데이터베이스 복원하기: 쉽고 안전한 방법 본문
Amazon RDS(Database Service)는 클라우드 기반의 완전 관리형 관계형 데이터베이스 서비스로, 데이터베이스 운영을 간소화하고 안정성을 제공합니다. 이 서비스를 사용하다가 데이터베이스를 복원해야 할 때를 대비하여 데이터베이스를 복원하는 방법을 알아보겠습니다.
선행조건
- 스냅샷 설정하기: RDS 콘솔에서 대상 데이터베이스 인스턴스를 선택한 후 "스냅샷 백업" 섹션으로 이동합니다. 여기에서 스냅샷을 생성하는 주기를 설정할 수 있습니다. 보통은 일일 백업을 권장하며, 필요에 따라 주간 또는 월간 백업도 설정할 수 있습니다.
- 보존 기간 설정: 각 스냅샷에 대해 보존 기간을 설정할 수 있습니다. 이는 스냅샷이 보관되는 기간을 결정합니다. 보존 기간이 끝나면 자동으로 삭제됩니다.
- 암호화 옵션 활성화: 보안을 강화하기 위해 스냅샷 생성 시 데이터를 암호화할 수 있습니다. RDS 콘솔에서 암호화 옵션을 활성화하고 관련된 키를 선택합니다.
- 데이터베이스 인스턴스 스냅샷 확인: 복원을 위해서는 먼저 해당 데이터베이스 인스턴스의 스냅샷이 존재해야 합니다. RDS 콘솔에서 "스냅샷" 탭으로 이동하여 스냅샷이 정상적으로 생성되었는지 확인합니다.
복원단계
- 복원할 대상 DB 인스턴스 선택:
복원할 대상이 되는 DB 인스턴스를 선택합니다. - 'Actions' 클릭 후 'Restore to Point in Time' 선택:
DB 인스턴스를 선택한 후, 상단 메뉴에서 'Actions'를 클릭하고 'Restore to Point in Time'을 선택합니다. - 복원 설정 구성:
복원을 위한 설정을 구성합니다. 이는 복원하려는 시점을 지정하는 단계입니다. 원하는 시간 또는 특정 시점으로 복원할 수 있습니다. - 복원 옵션 선택:
복원할 DB 인스턴스의 설정을 지정합니다. 이는 복원 후의 DB 인스턴스의 특성을 결정합니다. 예를 들어, 인스턴스 클래스, 스토리지 유형 등을 선택할 수 있습니다. - 복원 시작:
복원 설정을 검토한 후, 'Restore DB Instance'를 클릭하여 복원 작업을 시작합니다. - 복원 완료 확인:
복원 작업이 시작되면 Amazon RDS 콘솔에서 진행 상황을 확인할 수 있습니다. 복원이 완료되면 새로운 DB 인스턴스가 생성됩니다. - 필요에 따라 엔드포인트 업데이트:
새로운 DB 인스턴스가 생성되면 필요에 따라 연결할 수 있는 엔드포인트가 변경될 수 있습니다. 새로운 엔드포인트를 이용하여 데이터베이스에 접속할 수 있습니다. - 테스트 및 검증:
복원된 DB 인스턴스를 테스트하고 데이터의 일관성을 확인합니다. 필요한 경우 애플리케이션과의 통합을 테스트하여 원활한 작동을 확인합니다. - 필요한 추가 작업 수행:
복원된 DB 인스턴스에 대해 필요한 추가 작업을 수행합니다. 예를 들어, 보안 그룹 설정, 인증 및 권한 관리 등을 업데이트할 수 있습니다.
Amazon RDS를 사용하면 데이터베이스 복원 작업을 간편하게 수행할 수 있습니다. 이를 통해 데이터 손실을 최소화하고 비즈니스 연속성을 유지할 수 있습니다.
'데이터엔지니어링' 카테고리의 다른 글
Amazon Athena에서 Timestamp 데이터 타입 쿼리 문제 해결하기 (0) | 2024.03.07 |
---|---|
Mac에서 DBeaver 드라이버 자동 다운로드 문제 해결하기 (0) | 2024.03.06 |
Superset에서 사용자 삭제 문제 해결하기 (0) | 2024.03.05 |
RDS의 Enable Auto Minor Upgrade 체크시 발생하는 일 (0) | 2024.02.16 |