5.5. 클라우드 데이터베이스 생성

클라우드에 온도정보를 저장하기 위해서는 데이터베이스를 생성한다. AWS 콘솔 홈 화면에서 상단 검색 영역 선택 후 rds 입력하고, 검색결과 중 RDS를 클릭한다.

RDS 화면으로 변경되면 리소스 영역의 DB 인스턴스를 클릭한다.

데이터베이스 화면에서 우측의 데이터베이스 생성 버튼을 클릭하여 데이터베이스 생성을 시작한다.

데이터베이스 생성 방식은 표준 생성 방식을 선택한다.

이후 엔진 옵션에서 설치하고싶은 데이터베이스를 선택한다. 여기서는 PostgreSQL로 선택한다.

템플릿은 프리 티어로 설정한다. AWS 프리티어는 1년동안 매월 RDS와 사용할 수 있는 db.t2.micro, db.t3.micro 및 db.t4g.micro 인스턴스 750시간, 스토리지 20GB및 백업용 스토리지 20GB를 사용할 수 있으며 프리티어 범위를 넘어선다면 과금이 발생한다. 템플릿을 프리티어로 선택하면 가용성 및 내구성 영역은 비활성화된다.

설정 영역에서 마스터 사용자 이름과 비밀번호를 입력한다. 사용자 이름과 비밀번호는 데이터베이스에 연결할 때 사용된다. DB 인스턴스 식별자는 별도로 설정하지 않는다.

인스턴스 클래스는 데이터베이스 템플릿을 프리티어로 설정했기 때문에 db.t3.micro, db.t4g.micro만 선택할 수 있다. 각 인스턴스에 대한 설명은 다음 링크에서 확인할 수 있다. 여기서는 db.t3.micro 클래스를 선택한다.

https://aws.amazon.com/ko/rds/instance-types/

스토리지 영역에서 스토리지 자동 조정 활성화를 해제한다. 프리티어 최대 사용량이 20GB이기 때문에 체크를 해제하여 스토리지가 자동으로 늘어나지 않도록 설정한다. 스토리지 유형은 별도로 수정하지 않는다. 스토리지 유형은 다음 링크에서 확인할 수 있다.

https://aws.amazon.com/ko/ebs/volume-types/

연결 설정 영역의 퍼블릭 액세스 설정을 “예” 로 변경한다.

연결 설정 영역의 추가 구성에서 데이터베이스 포트가 5432로 되어있는것을 확인한다. 만약 다른 엔진 옵션을 선택했다면 포트가 다르게 구성되어있는것을 확인할 수 있다.

데이터베이스 인증 옵션은 기본 설정으로 되어있는 암호인증을 선택한다.

모니터링 옵션의 경우 기존 설정과 동일하게 성능 인사이트 켜기를 활성화한다.

추가 구성 영역에서 자동 백업 활성화 버튼을 비활성화한다. 만약 이미지 파일이 20기가를 넘어간다면 프리티어 구간을 넘어서 요금이 청구될 수 있다.

추가 구성 나머지 옵션은 별도로 수정하지 않는다.

가장 하단 영역은 월별 추정 요금이 나타난다. 프리티어를 사용한다면 어떤 범위까지 무료로 사용할 수 있는지 확인할 수 있다. 모든 영역을 확인했다면 데이터베이스 생성 버튼을 클릭해 데이터베이스를 생성한다. 데이터베이스를 생성하는 데 약 2~3분 정도 소요된다.

데이터베이스가 올바르게 생성된다면 데이터베이스 콘솔에 데이터베이스가 추가된 것을 확인할 수 있다.

Last updated