RDS
- 매니지드 되는 관계형 데이터베이스
- 매니지드 되는 DB 사이즈가 작아져서 비용적으로나 관리측으로나 매니지드 서비스가 되는게 낫다.
- DB관리가 매우 까다롭기 때문에, 매니지드 서비스 쓰게됨!
RDS 검색후 생성
데이터베이스 생성
- 표준생성: 사용자가 구성을 직접 설정
- 손쉬운 생성: 옵션들을 거의 알아서 해줄게! (권장하는 구성을 사용하게 됨)
엔진 옵션
- Aurora가 가장 좋다. 하지만 Free tier로 사용을 못하니 비슷한 MySQL로!
- 가장 최신 버전으로~
템플릿
- 내가 모든 옵션들을 다 알지 못해도 어느 정도 가이드는 해주는구나! 하고 보면 된다.
- 나는 프리티어 기간이니 프리티어!
설정
- 로그인할 때 내가 만든 RDS엔진이 MySQL인 부분에 접속하려면 아이디 패스워드가 있어야한다. 다른방법도 있는데 기본적으로 이 방법 사용.
- 어드민 계정 , 어드민 패스워드
- 루트 계정, 루트 패스워드
DB인스턴스 크기
- t2.micro(버스터블)
- 다른 클래스들은 나중에 딥하게 내 웹서버에 필요할 때 보면 된다
스토리지
- 범용: 이것도 그냥 20GIB로!
- 스토리지 자동 조정 기능: 만약에 스토리지가 20기가인데, RDS 이런 부분들이 AWS에서 매니지드 해주는 부분
예) 쌓인 데이터가 20기가가 넘으면 알아서 하드디스크(?) 스토리지를 증설해준다.
VPC
- 이 데이터베이스만을 위한 VPC를 생성해서 넣을 것이냐?
- 퍼블릭 엑세스 "예" 선택
왜냐하면, 우리가 내 컴퓨터에서 RDS에 접속해서 테이블도 만들고 할 것이기 때문에. 만약 그것이 아니다? 나는 엘라스틱빈스토크에 올려서 거기서만 통신하면된다(=내 로컬에서 데이터베이스에 접근할 필요는 없다) 하면 아니오
- 새로운 보안그룹 생성