요근래에 aws 에서 사용중인 rds 버전이 너무 낮아서, 특정한 시간대에 자동으로 업그레이드 된다는
메일을 받았습니다.
aws에서 자체적으로 업그레이드를 진행해 버리면, 상용 서비스에 자칫 타격이 갈 수 있기 때문에,
aws에서 업그레이드하기 전, 수동으로 업그레이드를 진행하려고 합니다.
○ 현 rds 환경
- mariadb v10.0.8
- 서버 2대(일반, 복제본(읽기 전용))
○ 목표 환경
- mariadb v10.3.23
- 서버 2대(일반, 복제본(읽기 전용))
[절차]
1. 업그레이드 하려고 하는 db서버를 선택 후 '수정'버튼
2. 버전 목록에서 원하는 버전(예시:10.3.23) 선택
※주의 : rds 버전 업그레이드 시 특정 구간 단위(x.y.z의 y 1단위)로 만 업그레이드 가능
(예: v10.0.x ->v 10.1.x 업그레이드 가능, v.10.0.x -> v10.2.x 업그레이드 불가, v.10.0.x -> v10.3.x 업그레이드 불가)
따라서, v10.0.x 에서 v10.3.x로 업그레이드 하려면 총 3단계 수정 절차 필요(0->1, 1->2, 2.->3)
3. 같이 동반되어야 하는 옵션 수정 후 적용('즉시 적용'과 '예약 적용' 중 선택해야함)
4. 대략적으로 업그레이드 시간은 20분 정도 소요.(rds 상태 변화 : upgrading - modifying - available)
※ 일반 db와 복제본 db가 맞물려 있는 경우 주의 :
복제본 db의 버전을 일반 db가 따라가는 규칙 존재이 존재합니다.
= 복제본 db를 먼저 업그레이드가 완료되고, 일반 db를 순차적으로 업그레이드 시켜주어야 합
니다.
[참고]
rds 업그레이드는 aws 사이트에서만 할 수 있는 것이 아니라,
aws console 로도 가능합니다.
(예시)
$ aws rds modify-db-instance --db-instance-identifier 식별자ID --db-parameter-group-name 파라미터그룹명 --engine-version 변경하려는 버전 --option-group-name 옵션그룹명 --apply-immediately
//특정 db(식별자로 구분)를 해당 파라미터 그룹 및 옵션 그룹에 포함시키고, 원하는 버전으로 업그레이드(즉시 적용)
$ aws rds describe-db-instances --db-instance-identifier 식별자ID
//특정 db(식별자로 구분)의 설명 리턴
링크 : docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html
보다 자세한 설명은 AWS RDS 공식 문서 참조하시면 됩니다.
○ web : docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/CHAP_MariaDB.html
○ pdf : docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/rds-ug.pdf#CHAP_MariaDB
○ FAQ : aws.amazon.com/ko/rds/faqs/
'스마트웹앱콘텐츠전문가 > 클라우드(가상화)' 카테고리의 다른 글
SaaS란? - 설치 없이 사용하는 소프트웨어, 클라우드 시대의 필수 솔루션 (0) | 2025.06.20 |
---|---|
개발자라면 알아야 할 PaaS, 클라우드 시대의 핵심 플랫폼 (0) | 2025.06.19 |
[vmware]centos 설치 시 네트워크 활성화 (0) | 2020.02.12 |