[AWS] RDS
[AWS] RDS
AWS 서버에 데이터를 정형화해 저장해야 하는 경우가 있다.\
이런 경우 Amazon EBS 대신 Amazon RDS를 사용하면 더 좋다!
- Amazon RDS(Relational Database Service)는 AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스이다.
- 엑셀과 비슷하다고 느껴진다.
특징
관계형 데이터베이스
- 데이터베이스 안의 내용이 정형화되어있다.
- 테이블 간 관계를 중심적으로 본다.
CloudWatch 연동
- DB 인스턴스의 모니터링
- DB에서 발생하는 여러 로그(Error, General 등)를 확인할 수 있다.
Parameter Group
- Root 유저만 설정할 수 있는 DB 설정값들의 그룹
- DB Cluster에 parameter group을 적용할 수 있다.
- 마이너 버전 엔진 업데이트는 자동으로 설정할 수 있다.
- 기타 업데이트는 점검 시간을 설정해 업데이트할 수 있다.
백업과 복원
자동 백업
- 기본적으로 사용으로 설정돼 있다.
- 매일 스냅샷을 만들어 트랜젝션 로그를 저장할 수 있다.
- 데이터는 S3에 저장되며 DB 크기만큼 공간을 점유한다.
- 1~35일 까지 보관을 지원한다.
- Backup시 딜레이가 발생할 수 있다.
- DB가 삭제되면 같이 없어진다.
- 공유할 수 없다.
수동 백업
- DB 스냅샷을 직접 만들 수 있다.
- 유저 혹은 다른 프로세스의 요청에 따라 만들어진다.
- DB가 삭제된 이후에도 계속 보관할 수 있다.
- 혹시 모를 경우를 대비해 DB를 삭제하기 전 수동 저장 하는 것이 좋다!
- 공유할 수 있다.
복원
- 스냅샷 복구는 새로운 DB instance를 생성해 수행한다.
- DB instance는 단일 DB 서버를 의미한다.
- DB cluster는 여러 개의 DB 서버를 포함하는 DB 서비스이다.
This post is licensed under CC BY 4.0 by the author.