Home AWS RDS 인스턴스 만들기
Post
X

AWS RDS 인스턴스 만들기

AWS RDS 서비스를 이용해 DB 인스턴스를 만들어보자.


AWS RDS 인스턴스 만들기

AWS 홈페이지 로 접속합니다.

AWS는 1년간 프리티어를 사용할 수 있습니다. (회원가입은 생략하겠습니다.)

로그인을 한 후 RDS 항목으로 들어갑니다.

데이터베이스 생성 버튼을 클릭해 인스턴스 생성 페이지로 들어갑니다.

AWS-RDS

  • 생성 방식 - 표준 생성 선택
  • 엔진 옵션 - Mysql 선택

RDS-instance-01

  • 템플릿 - 프리 티어 선택

RDS-instance-02

  • 설정 - DB 인스턴스 이름, DB 마스터 사용자 이름, 마스터 암호 등을 설정

RDS-instance-03

  • 인스턴스 구성 - 기본값인 db.t3.micro 선택
  • 스토리지는 기본값으로 사용

RDS-instance-04

  • 퍼블릭 엑세스 허용 선택

RDS-instance-05

RDS-instance-05

RDS-instance-05

  • RDS 인스턴스가 생성됐습니다.

보안 그룹 & 파라미터 그룹 만들기

생성된 인스턴스에 보안 그룹과 파라미터 그룹을 설정하겠습니다.

  1. 보안 그룹 생성된 mysql에 접속 가능하도록 port를 열기위해 보안 그룹을 설정합니다.
    (나중에는 AWS EC2와 연결하는 작업도 할 예정입니다.)

    • 먼저 대시보드에서 생성한 인스턴스로 들어간 뒤 보안 그룹의 default를 클릭합니다.

      RDS-security-01

    • 보안 그룹 페이지에 들어왔다면, 보안 그룹 생성을 클릭합니다.

      RDS-security-02

    • 보안 그룹 이름, 설명을 작성합니다.
    • 인바이드 규칙을 추가합니다.
      (유형 - MYSQL/Aurora, 소스 - 내 ip)

      RDS-security-03

    • 다시 RDS 대시보드로 돌아가 생성한 보안 그룹으로 설정합니다.
  2. 파라미터 그룹 RDS의 시간과 utf8 인코더 설정합니다.

    • 먼저 시간 파라미터 그룹 카테고리로 들어가 파라미터 그룹 생성을 클릭합니다.

      RDS-parameter-01

    • 파라미터 그룹 이름, 설명을 작성하고 생성합니다.

      RDS-parameter-02

    • 생성된 파라미터 그룹으로 들어가 파라미터 편집을 클릭한 후 time_zone을 검색해 Asia/Seoul로 설정합니다.

      RDS-parameter-03

    • character_set을 검색해 utf8mb4로 설정합니다.

      RDS-parameter-04

    • collation을 검색해 utf8mb4_general_ci로 설정한 후 저장합니다.

생성된 보안 그룹과 파라미터 그룹으로 생성한 인스터스의 보안 그룹과 파라미터 그룹을 변경해줍니다.

다음 포스팅에선 준비된 AWS RDS와 서버를 연결하고 간단한 테스트까지 해보겠습니다.


참조

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.