오늘 포스트에서 AWS RDS에서 파라미터 그룹 설정법을 정리하고자 한다. 파라미터 그룹이란 무엇인지, AWS RDS에서 어떻게 설정하는지 등을 담았다.
파라미터 그룹(Parameter Groups)이란?
파라미터 그룹이란 쉽게 말해 데이터베이스의 설정 옵션값을 말한다. MySQL이든 MsSQL이든 각 데이터베이스에 맞는 설정값이 있을 것이다. AWS에서는 거의 모든 타입의 데이터베이스를 RDS에서 제공하고 있고, 개발자가 원하는 설정을 할 수 있게 서비스를 제공한다. 이것을 AWS 환경에서 파라미터 그룹으로 관리할 수 있다.
파라미터 그룹 설정 화면 이동
설정 화면으로 이동하는 방법은 매우 간단하다. AWS Console 검색창에 RDS를 검색하고, 왼쪽 메뉴 목록에서 Parameter Groups를 클릭하면 된다. 아래 가이드 이미지를 참고하자.
파라미터 그룹 추가 및 변경
Parameter Groups 항목을 찾았다면, 기존에 사용중인 default 값이나 추가로 설정된 설정 항목을 확인할 수 있을 것이다. 여기서 새로운 파라미터 그룹을 만들고자 한다면 우측 상단의 Create Parameter Group을 선택하면 되고, 기존 옵션값을 수정하고자 한다면 파라미터 그룹 링크를 클릭하면 된다.
나의 경우 기존 dev-parameter-group 을 수정할 것이기 때문에 해당 항목 클릭 후 옵션값을 변경해주었다.
파라미터 그룹 설정 및 생성 화면으로 이동하면 데이터베이스 설정 옵션이 리스트 형식으로 나타난다. 여기서 우리는 원하는 옵션값을 검색해 수정하면 된다. 값 수정은 Value를 변경하는 방법으로 진행하면 된다.
파라미터 그룹 수정 후 RDS 재시동
파라미터 그룹이 변경하면 RDS를 재시동이 필요한 경우가 있다. 변경된 옵션 타입에 따라 달라지는데 만약 Apply Type이 dynamic 이라면 옵션이 RDS 재시동 후 적용된다.
Apply Type
은 static
타입과 dynamic
타입이 있는데, 여기서 static은 RDS 재시동이 필요하지 않고, dynamic만 재시동이 필요하다.
RDS 재시동은 아래 이미지를 참고하자.
데이터베이스가 성공적으로 재시동되었다면, 해당 RDS Configurations 탭 하단에 Parameter Groups 상태를 체크하자. 지금 이미지에서는 아직 RDS가 재시동 단계라 Pending Reboot로 표기되어 있지만 성공적으로 재시동이 끝났다면 In Sync
상태로 표기될 것이다.
AWS Parameter Groups 공식문서 링크
https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html
'Server & Network > AWS' 카테고리의 다른 글
[AWS] CI/CD 구성(2) - 소스 빌드 CodeBuild (1) | 2022.04.29 |
---|---|
[AWS] CI/CD 구성(1) - 소스 저장소 CodeCommit (0) | 2022.04.24 |
[AWS] EBS Volume 확장, 파티션 수정 (3) | 2022.04.14 |
[AWS] 로드벨런서(Load Balancers) Listener 룰 추가 & 수정 - ALB, NLB (0) | 2022.04.14 |
[AWS] EBS Volume Ubuntu 서버 마운트 (0) | 2022.04.05 |
댓글