Published:
Updated:

2024년 초부터 AWS에서 퍼블릭 IPv4 주소에 대한 요금 도입을 결정했다. 이 때문에 프리티어 요금으로 사용할지라도 과금 걱정으로 고민할 일 없도록 정리해 보았다.

퍼블릭 액세스 없이 RDS 연결

Screenshot 2024-08-04 at 7 54 04 PM

  • 그림처럼 외부에서는 EC2 instance의 Public subnet으로 연결할 수 있고, Public subnet은 RDS database의 Private subnet으로 연결할 수 있다.

EC2와 RDS를 연결

  • 즉, RDS를 EC2와 연결을 한다면 과금 문제는 해결되는 것이다.
    • EC2의 퍼블릭 IPv4 주소로 외부에서 EC2의 내부 넷망으로 들어갈 수 있고, 또한 RDS가 연결되어 있다면 내부 넷망을 통해 RDS도 접속할 수 있다.


(결론) 연결 방법

EC2

Screenshot 2024-08-03 at 11 01 15 PM Screenshot 2024-08-03 at 11 01 23 PM Screenshot 2024-08-03 at 11 01 28 PM

RDS

Screenshot 2024-08-03 at 11 54 12 PM Screenshot 2024-08-03 at 11 54 22 PM Screenshot 2024-08-03 at 11 54 26 PM Screenshot 2024-08-03 at 11 54 32 PM Screenshot 2024-08-03 at 11 54 45 PM Screenshot 2024-08-03 at 11 54 53 PM Screenshot 2024-08-03 at 11 55 13 PM Screenshot 2024-08-03 at 11 55 19 PM

  • 퍼블릭 액세스 부분을 보면 “예”가 강제로 체크하지 못하게 되어 있다. 이는 프리티어 요금으로 사용하는 유저들을 위해 AWS에서 배려해준 부분인 것 같다.
  • 그래서 우리는 연결 - 컴퓨터 리소스 부분에서 EC2 컴퓨터 리소스에 연결로 생성한 EC2와 RDS만 연결해준다면 앞서 설명한 것처럼 무료로 안심하고 사용할 수 있게 된다.

필수 설정

Screenshot 2024-08-04 at 6 50 42 PM Screenshot 2024-08-04 at 6 51 06 PM Screenshot 2024-08-04 at 6 52 16 PM Screenshot 2024-08-04 at 6 52 51 PM


Screenshot 2024-08-04 at 6 54 39 PM

  • 데이터베이스 - 수정

MySQL 접속

sudo apt-get update
sudo apt-get install mysql-client
mysql -h [RDS 엔드포인트] -u [유저 이름] -p[유저 비밀번호]


Reference

Leave a comment