RDS(Amazon Relational Database Service)는 아마존에서 제공하는 관계형 데이터베이스 서비스이다.
데이터베이스 소프트웨어를 패치하거나 데이터베이스를 백업하거나 시점 복구를 활성화하는 것과 같은 복잡한 관리 프로세스들은 자동으로 관리된다.
VPC, 서브넷 참고자료
1. EC2 인스턴스의 VPC, 보안그룹 정보 확인
2. 위에서 확인한 EC2 인스턴스가 사용하는 보안그룹이름의 ID 확인
3. 보안그룹 생성 -> EC2 인스턴스의 보안그룹에서 접근 할 수 있도록 소스 설정, MYSQL포트설정
4. DB 서브넷 설정
RDS탭으로 들어간 후 DB서브넷 그룹 생성
2번에서 확인한 VPC, 가용영역 설정
5. RDS 생성
[마스터 사용자 이름], [마스터 비밀번호]는 MYSQL접속 할 때 필요하므로 기억한다.
[VPC]는 EC2와 같은 것으로 설정.
[서브넷 그룹]은 4번에서 설정한 그룹으로 설정
[VPC 보안그룹]은 3번에서 설정한 보안그룹으로 설정 후 데이터베이스 생성
[퍼블릭 엑세스 가능성] '아니오' 로 하면 EC2의 IP에서 밖에 접속이 안되게 할 수 있다.
6. 생성된 RDS의 엔드포인트 확인 후 접속
WINSCP의 PUTTY로 접속후
mysql -u [마스터사용자 아이디] -p --host [엔드포인트]
로 MYSQL접속을 시도한다.
***** 나는 Datagrip으로 DB를 관리할 것이기 때문에 [퍼블릭 엑세스 가능성]을 '예'로 두고 보안그룹도 위치무관으로 열었다. 개발과정이 끝나고 정식 베포과정에서 EC2에서만 접속할 수 있게 변경 할 것이다.
'서버 > AWS EC2' 카테고리의 다른 글
Winscp - ERROR) Permission denied - Error code 3 (0) | 2020.08.04 |
---|---|
AWS EC2에 phpMyAdmin 설치 (1) | 2020.08.03 |
AWS EC2에 MySQL 설치하고 개발환경 구성하기 (0) | 2020.08.03 |
AWS EC2 가비아에서 도메인을 사서 IP주소와 연결시켜보자 (0) | 2020.08.03 |
AWS EC2에 PHP-fpm 설치 (0) | 2020.08.03 |