AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식

RDS MySQL, PostgreSQL 의 Extended Support 의 개요

`O` 2024. 1. 5. 02:53
728x90
반응형

 

이 페이지에서는 이 글을 쓰는 시점으로 최근에 지원을 시작한 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/

 

[2] https://aws.amazon.com/ko/about-aws/whats-new/2023/11/amazon-rds-postgresql-minor-versions-15-5-14-10-13-13-12-17-11-22/

 

[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 개수 및 리전에 근거하여 계산된다.

 

반응형