본문 바로가기

⭐ AWS/RDS

AWS RDS를 DBMS로 연동하여 활용하기

# AWS에서 RDS서비스를 실행하고 데이터 베이스를 생성하면 우리가 알고있는 DB서버처럼? 데이터베이스를 구축 할 수 있다. 별도의 DB서버가 필요하지 않고, RDS라는 서비스하나로 구현이 가능하다.

# AWS의 RDS를 생성하고 RDS 엔디포인트 주소를 활용하여 DBMS로 접근하는 방법에 대해서 알아보자.

- 서비스에 RDS를 입력하고 RDS로 들어간다. 대쉬보드에서 DB 인스턴스를 클릭하여 생성된 인스턴스로 들어간다.

- 인스턴스 = 서버 라고 생각하면 편하다. 고로, RDS인스턴스 1개는 DB서버 1개라고 생각하면 편하다.

- RDS인스턴스로 들어가면 RDS 엔드포인트가 확인이 가능하다. 여기서 엔드포인트주소를 복사하자.

- RDS 인스턴스의 보안그룹에서 인바운드 규칙을 확인하고, DB 기본포트인 3306번 포트로 접근이 가능한지 살펴보자.

- 여기까지 확인이 되었으면 DBMS를 실행하여 접속을 해보자.

- DBMS의 새연결을 클릭하고 MySQL5를 클릭하여 실행하자.

- 커넥션 정보를 입력하는 창에서 서버 호스트에 방금전 복사한 RDS 엔드포인트 주소를 입력하고, 포트번호는 3306번을 넣어주자. 나머지 정보는 RDS를 생성하면서 입력한 정보를 넣어주자.

- Test Connection을 클릭하여 커넥션이 정상적으로 연결이 되었는지 확인이 가능하다.

- 커넥션이 정상적으로 연결된 모습.

- 커넥션이 정상적으로 연결되고 접속이 완료되면 위와같이 테이블들을 확인 할 수 있다.

- 간단한 SELECT 쿼리를 수행하여 데이터를 확인해보자.

- 결국 AWS RDS의 엔드포인트 주소는 우리가 흔히 알고있는 호스트IP주소와 같다고 생각하면된다.