이전 글과 이어지는 글입니다. 이전 글은 EC2 인스턴스 생성에 대해 다루니 필요하시다면 참고하세요.
https://codegarden-farmjun.tistory.com/78
1. RDS와 연동할 EC2의 정보
EC2와 RDS를 연동해야 하니, RDS와 연결할 EC2 인스턴스의 정보를 파악해야 합니다.
빨간 박스 친 부분들을 기억해 주세요!
2. 보안 그룹 생성
ec2의 왼쪽 메뉴바에서 "보안 그룹"을 클릭해 주세요.
그다음 "보안 그룹 생성"을 클릭해 주세요.
보안 그룹 이름과 설명은 원하시는 대로 입력해 주세요.
VPC는 연결할 EC2 인스턴스의 VPC로 선택해 주세요.
인바운드 규칙을 추가해 봅시다. 규칙 추가를 클릭해 주세요.
전 MySQL을 사용할 것이기에 유형은" MYSQL/Aurora", 소스는 "사용자 지정", 그리고 연동할 EC2 인스턴스의 보안 그룹으로 선택해 주세요.
모두 잘 입력하셨다면, 아마 이런 화면일 겁니다. 그럼 이제 "보안 그룹 생성"을 클릭해 주세요.
3. RDS 서브넷 그룹 생성
검색창에 rds를 검색하여 RDS 서비스 화면으로 이동해 주세요.
RDS 왼쪽 메뉴바에 위치한 "서브넷 그룹"을 클릭해 주세요.
그다음 "DB 서브넷 그룹 생성"을 클릭해 주세요.
그러면 이런 화면이 나올 겁니다.
마찬가지로 이름과 설명은 원하시는 대로 입력해 주시고, VPC는 연동할 EC2 인스턴스의 VPC로 선택해 주세요.
가용 영역과 서브넷 모두 다 체크해 주세요.
모두 잘 따라오셨다면 "생성"을 클릭해 주세요.
그러면 성공적으로 생성된 것을 확인할 수 있습니다.
4. RDS 파라미터 그룹 생성
이번엔 RDS 왼쪽 메뉴바에 위치한 "파라미터 그룹"을 클릭해 주세요.
"파라미터 그룹 생성"을 클릭해 주세요.
그러면 이런 화면이 나옵니다.
파라미터 그룹 패밀리는 "mysql8.0", 그룹 이름과 설명은 원하시는 대로 입력해 주세요.
그다음 "생성" 클릭
파라미터 그룹도 생성된 것을 확인할 수 있습니다.
5. RDS 파라미터 그룹 편집
생성된 파라미터 그룹을 클락 하셔서 세부 정보로 들어온 다음 "편집"을 클릭해 주세요.
검색창에 "collation"을 입력 후 모든 입력창에 "utf8mb4_general_ci"를 입력해 주세요.
검색창에 "time_zone"을 입력 후 모든 입력창에 "Asia/Seoul"를 입력해 주세요.
전부 입력하셨으면 "Save Changes" 클릭!
6. 데이터베이스 생성
이제 데이터베이스를 생성만 하면 끝입니다.
RDS 왼쪽 메뉴바에 "데이터베이스"를 클릭해 주세요.
"데이터베이스 생성" 클릭~
저는 엔진 옵션은 "MySQL"을 선택, 템플릿은 "프리 티어"로 선택!
DB 인스턴스 식별자는 원하시는 대로 입력해 주세요.
마스터 사용자 이름과, 마스터 암호 또한 원하시는 대로 입력해 주세요. 다만 잊어버리지 않게 주의하세요.
인스턴스 구성은 "db.t2.micro"로 선택했습니다.
VPC는 EC2의 VPC로 선택, DB 서브넷 그룹은 아까 생성한 서브넷 그룹을 선택, 퍼블릭 액세스는 허용해 주세요.
보안 그룹도 아까 생성한 보안 그룹으로 해주세요.
이제 "데이터베이스 생성" 클릭~~
성공적으로 데이터베이스를 생성했습니다~~
이것으로 RDS 생성을 마치겠습니다!
'AWS' 카테고리의 다른 글
[AWS] EC2와 RDS 연동(1) / EC2 인스턴스 생성 및 탄력적 IP 연결 (0) | 2023.08.22 |
---|