Today
Total
KoreanEnglishFrenchGermanJapaneseSpanishChinese (Simplified)
관리 메뉴

DB & AWS Knowledge

RDS, Aurora Cluster 의 자동 패치 수행 옵션 (AMVU) 특징 본문

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

RDS, Aurora Cluster 의 자동 패치 수행 옵션 (AMVU) 특징

`O` 2023. 6. 12. 11:31
728x90
반응형

해당 페이지에서는 RDS, Aurora Cluster 에서 사용할 수 있는 자동 패치 수행옵션에 대하여 다룬다.

 

이 페이지는 아래의 이전 게시글과 연관이 있다.

 

[1] 

2022.05.18 - [AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식] - RDS, Aurora 파라미터 그룹 개요 (Parameter group)

 

[2]

2023.02.24 - [AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식] - RDS, Aurora Cluster 의 내부 작업 종류 및 주의 사항

 

AMVU (Automatic Minor Version Upgrade) 기능 개요

 

RDS 및 Aurora Cluster 는 AWS 측에서 주기적으로 관리하는 서비스임에 따라 이에 적용되는 DB 버전 관리도 AWS 측의 기준을 따르게 된다. 아무래도 DB 는 다른 서비스보다 각 DB 엔진별로 다양한 버전을 가지고 있고 이에 따른 공식 버전 지원 기간도 상이하기 때문에 사용자측에서 여러 인스턴스 및 Aurora Cluster 들을 관리하게 되면 이에 대해서 관리가 어렵게 된다. 이에 따라 지원을 하는 기능이 바로 AMVU 다. 해당 기능은 각 인스턴스의 수정 (Modify) 기능에서 설정할 수 있다.

이를 설정하면 특정 인스턴스 및 cluster 에 대한 권장 버전이 나오는 데로 각 사용자가 설정한 유지 관리 기간내에 자동으로 업그레이드가 수행 된다.

 

출처 : 본인 테스트 화면

 

운영환경에서의 AMVU

 

위의 설정을 하게 되면 DB 환경에서는 한가지를 고려해야 하는데 바로 downtime 이다. DB 는 업그레이드 시 downtime 이 발생하기 때문이다. (물론, 최근 Aurora Cluster 에서 지원하는 blue/green deployment 등을 사용하면 최대한 우회 할 수 있다.) 이에 따라 사용자 측에서 운영 서비스가 사용하는 인스턴스 및 cluster 들에 대해서 발생하는 downtime 은 자체적으로 이에 대한 준비를 하지 않으면 치명적일 수 밖에 없다. 그래서 일반적으로 대다수의 사용자들은 이 기능을 off 하게 된다.

 

Aurora Cluster 에서의 AMVU

 

RDS 는 인스턴스 단위로 이를 설정할 수 있으나 Aurora Cluster 에서는 cluster, 인스턴스 단위로 둘다 설정이 가능하다.

하지만 이 때 실제로 업그레이드에 영향을 미치는 요소는 cluster 가 아니라 인스턴스다 (key factor).

그렇기에 자동 업그레이드를 원하지 않는다면 확실하게 cluster, 인스턴스에서 이 옵션을 둘 다 끄거나 최소한 인스턴스에서 만이라도 이를 끄기를 권장한다.

 

AMVU 와 PHD

 

일반적으로 AWS 측에서는 특정 버전 지원 만료 (EOL) 기간이 도래하면 PHD 로 안내문을 보낸다.

이에 따라 사용자측에서도 버전 지원 만료에 대하여 준비를 할 수 있도록 하기 위함이다.

그러나 AMVU 가 켜저 있으면 버전 지원 만료에 대한 PHD 가 오지 않기에 이에 대해서 인지할 것을 권장한다.

반응형
Comments