일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MySQL
- AWS
- JVM
- db
- Web Server
- Spring
- java
- php
- Gradle
- linux
- IntelliJ
- ubuntu
- javascript
- Design Patterns
- jsp
- Git
- laravel
- 맛집
- springboot
- jenkins
- redis
- tool
- elasticsearch
- Oracle
- ReactJS
- devops
- Spring Batch
- Spring Boot
- it
- 요리
- Today
- Total
아무거나
RDS - 3 (백업 및 복원) 본문
data에 문제가 생기는것이 가장 크리티컬한 이슈일 것이다.
이러한 부분들을 방지하기위해 이번 내용을 자세히 알아보자.
Multi-AZ
1. 만약 RDS instance가 Multi-AZ가 No가 되어있을경우 설정을 바꿔준다.
- 상단에 Instance Action 선택 -> Modify 선택 -> Multi-AZ Deployment를 Yes로 선택 -> Continue 선택
* 하단에 Maintenance 부분에 설정대로 적용이 될 것 이다. 하지만 Apply immediately 체크-> Continue 선택하면
바로 적용이 된다.
장점 : 다른 가용 구역에 새로운 컴퓨터가 만들어지고 거기에 DB가 세팅이되며 자동으로 가용구역간에 연결이 된다.
( DB가 고장났을 경우 자동으로 연결된 가용구역으로 접속되고 그 시간동안 자동으로 복구하는 작업을 시행하게 된다. )
백업방법
1. instance 오른쪽 클릭하면 Take Snapshot 선택( 선택한 시점의 DB를 그대로 저장하는 것 )
2. Snapshot 항목 입력 후 Take Snapshot 선택하면 좌측에도 있는 snapshots메뉴로 이동하게 된단.
3. RDS 인스턴스 목록에 가보면 status가 backing-up으로 되어있을 것이다. 이 부분은 다중 가용구역(Multi-AZ) 사용 한다면 중단되는 시간이 없거나 짧아진다. (상황에 따라 다름)
복원방법(기존 인스턴스를 교체하는것이 아니고 새로운 인스턴스를 만들어 내는 것)
1. Snapshots메뉴에서 -> Snapshot선택 -> Snapshot Actions 선택 -> Restore Snapshot 선택
2. Restore DB Instance 선택
* snapshot은 생성될 때 마다 돈이듬
3. Restore to Point in Time : 원하는 시점으로된 RDS Instance를 새로 생성할 수 있다.
'Infra > AWS' 카테고리의 다른 글
Elastic Cache(Redis) 원격접속 툴로 못 붙는 현상 (0) | 2019.03.19 |
---|---|
RDS - 4 (RDS Scale up & out) (0) | 2019.03.15 |
RDS - 2 (RDS Instance 생성) (0) | 2019.03.15 |
RDS - 1 (RDS란) (0) | 2019.03.15 |
스케일업 방법 (0) | 2019.03.14 |