DB & AWS Knowledge
RDS MySQL, PostgreSQL 의 Extended Support 의 개요 본문
RDS MySQL, PostgreSQL 의 Extended Support 의 개요
`O` 2024. 1. 5. 02:53
이 페이지에서는 이 글을 쓰는 시점으로 최근에 지원을 시작한 RDS MySQL, PostgreSQL Extended Support 에 대하여 다룬다.
이 글은 아래의 공식 AWS Document 와 관련되어 있다.
[1] https://aws.amazon.com/ko/about-aws/whats-new/2023/11/amazon-rds-mysql-new-minor-version-5-7-44/
[3] https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/extended-support.html
[4] https://aws.amazon.com/ko/rds/mysql/pricing/
[5] https://aws.amazon.com/ko/rds/postgresql/pricing/
또한, 이 글은 아래의 이전 게시글과 연관되어 있다.
[6] 2023.02.24 - [AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식] - RDS, Aurora Cluster 의 내부 작업 종류 및 주의 사항
RDS Extended Support 란?
RDS 서비스 내 DB 버전들은 주기적으로 지원이 만료되고 이에 따라 지원 만료되는 버전을 계속 사용 시, 강제 업그레이드등의 리스크가 있다. 만일, 사용자가 관리하는 서비스가 매우 중요한 서비스인데 DB 강제 업그레이드로 인하여 문제가 생긴다면 매우 큰 서비스 이슈를 겪을 수 있다.
그래서 업그레이드를 준비 할 시, 모든 사용자들의 DB 환경에서 업그레이드가 무난히 수행되는 것은 아니다. 실제로 DB 버전간에는 데이터 속성 또는 파라미터등 검토 해야 할 사항이 많기에 현재 사용중인 버전 만료를 늦게 알았거나 기타 비지니스적인 사유로 업그레이드를 미뤄야 하는 등 여러 사유로 인하여 업그레이드 준비 기간이 한정적인 상황이라면, 업그레이드 준비를 하는데 상당한 어려움을 겪을 수 있다.
그래서 RDS 서비스에서는 최근에 Extended Support 를 통하여 일정 비용을 지불하고 특정 DB 버전의 공식 지원이 만료된 이후에도 일정 기간 동안 (최대 3년 내) 현재 버전을 계속 유지 할 수 있도록 하여 업그레이드 작업에 대해서 시간을 확보 할 수 있도록 지원을 한다.
RDS Extended Support 사용 시 주의 사항
Extended Support 를 사용하기로 결정 했다면, 아래와 같이 인지 해 두어야 할 사항이 있다.
- Extended Support 는 현재 MySQL, PostgreSQL DB Engine 에서만 지원한다.
- 이 때, 이 기능이 지원되는 마이너 버전 또한 정해져 있다.
예를 들어, 위의 문서 [1] [2] 를 확인 한다면, 현재 지원 만료가 곧 예정되어 있는 버전인 MySQL 5.7 / PostgreSQL 11 에서는 각각 5.7.44 / 11.22 가 Extended Support 대상 버전임을 확인 할 수 있다.
- 위의 Document 에 따라 공식적으로 만료가 되는 일자인 2024 년 2월 29일 이후 만료되는 버전을 계속 사용시에는 그 이후 해당 버전들로 강제 업그레이드 후 Extended Support 가 자동 적용 될 예정이다. ( [3] 참조 )그렇기에 미리 minor 버전 업그레이드를 해 둘 것을 권장한다. ( Minor 버전 업그레이드는 특별한 이슈가 없다면 무난히 빠르게 수행된다.)
- Extended Support 를 사용하는 달 다음 달 부터 이에 대한 추가 비용이 부과 된다. 이는 [4], [5] 를 확인시에
얼마나 부과 되는지 확인 할 수 있다. Extended Support 는 현재 사용중인 instance class 의 vCPU 개수 및 리전에 근거하여 계산된다.
'AWS 및 클라우드 지식 > AWS RDS, Aurora 및 관련 지식' 카테고리의 다른 글
Aurora Cluster 의 읽기 가용성 재부팅 (read availability) (0) | 2024.01.10 |
---|---|
RDS, Aurora Cluster 의 Reserved Instance (RI) 개념 (0) | 2024.01.08 |
Blue / Green deployment 기능을 통하여 RDS (Aurora) MySQL, RDS MariaDB 을 업그레이드시 lower_case_table_names 에 대한 주의 사항 (0) | 2023.09.18 |
RDS, Aurora Cluster 내 Certificate authority (CA) 개념 및 알아두어야 할 사항 (0) | 2023.09.05 |
AWS Service Quotas (서비스 할당량) 개념 및 증설 신청 시 주의사항 (0) | 2023.09.04 |