RDS 란, AWS 에서 제공해주는 SQL 같은 DB 입니다.
EC2 처럼 인스턴스를 할당 받아서 세팅 후 이용이 가능하다고 하는데..
Local 에서 React 코드를 짜고, 백엔드를 로컬에 있는 SQL에 연동을 했지만, 이제는 실제 웹으로 옮기는 과정을 거치며
RDS를 DB로 활용을 해보려고 합니다.
EC2 의 경우에는 이미 할당을 받았고, SFTP로 연결 및 서버 설정까지 마쳤습니다.
이제는 본격적으로 RDS 를 사용하기 위한 세팅을 시작해봅시다.
역시 로드맵은 GPT 선생님한테 맡기겠습니다.^^
RDS를 사용하기 위해서는 AWS RDS 인스턴스를 생성하고, 해당 인스턴스를 웹 애플리케이션과 연결해야 합니다. 여기 간략한 단계별 가이드를 제공하겠습니다:
RDS 인스턴스 생성:
보안 그룹 구성:
RDS 연결 정보 확인:
애플리케이션 코드 수정:
위와 같이 대충 단계가 잡혔습니다.
우선 EC2 를 생성했을 때와 같이 콘솔 관리자 페이지로 이동합시다.
상단에 있는 검색창을 이용해 rds 라고 검색만 했는데,
곧바로 RDS 설정을 할 수 있는 선택창이 나타납니다.
RDS 를 눌러 이동하고, 왼쪽 탭에서 데이터베이스를 클릭하면
이렇게 데이터베이스 생성을 누를 수가 있네요.
이걸 한 번 눌러보겠습니다.
표준생성일 때는 뭐 되게 선택할 게 많긴 한데..
이렇게 손쉬운 생성으로 해두면 알아서 잘 골라주는 것 같습니다.
무료 옵션으로 잘 선택을 해주는 것 같네요.
밑에서 기존에 만들어 둔 EC2 인스턴스와 곧바로 결합도 가능한 것 같네요.
저는 일전에 만들어둔 인스턴스를 지정했고, 성공적으로 생성을 완료했습니다.
생성중에는 시간이 조금 걸리는 모양입니다.
한 20분? 정도 기다리면 생성이 완료된 것을 확인할 수 있을 겁니다.
손쉬운 설정 통해서 인스턴스를 잘 선택해서 생성했다면,
인스턴스 선택 > 보안 탭> 아웃 바인드 규칙
위 순서대로 이동했을 때, 다음과 같이 정보를 확인 가능합니다.
포트 범위가 3306으로 되어있는 규칙이 알아서 생성됐네요^^
이렇게 간단하게 RDS 를 설정 가능했습니다.
순서 상으로는 먼저 EC2 인스턴스를 생성하고 RDS를 생성하는 것이 훨씬 간편한 것 같습니다.^^