AWS RDS DB의 EOS (End Of Support)

장현수
5 min readFeb 16, 2023

--

Database의 EOS(End of Support)는 왜 필요할까요 ?

모든 소프트웨어를 판매하는 벤더는 버전 관리를 수행합니다. 제품의 기능 개선을 위해 버전 업그레이드를 진행하지만, 모든 버전을 지원하는 것은 엔지니어 비용과 기술 지원 비용이 많이 들기 때문에 일정 시점에서 지원을 중단합니다. Oracle, MS-SQL과 같은 상용 DBMS 뿐만 아니라 MySQL, PostgreSQL와 같은 오픈 소스 DBMS도 역시 지원 종료(EOS)를 발표합니다.

EOS된 버전을 계속 사용하다가 문제가 발생하면 벤더의 기술 지원을 받을 수 없기 때문에, 최신 버전으로 업그레이드하는 것이 안전한 방법입니다. 최신 버전은 보안 업데이트, 버그 수정, 기능 개선 등으로 인해 안정성과 보안성이 개선될 수 있기 때문에, 가능한 빠르게 업그레이드 하는 것이 좋습니다.

  1. 보안: EOS 후에는 더 이상 보안 패치나 업데이트를 제공하지 않습니다. 이로 인해 데이터베이스 시스템은 더 이상 새로운 보안 문제에 대해 보호되지 않으며 해커나 악성 소프트웨어 공격에 취약해집니다.
  2. 기능: EOS 후에는 더 이상 새로운 기능이 추가되지 않으며, 새로운 하드웨어나 소프트웨어와 호환되지 않을 수 있습니다.
  3. 비용: EOS 이후 고객이 지원을 요청하면, 더 많은 비용을 받고 벤더가 지원해주기도 합니다. 이러한 추가 비용을 지불하는 것은 기업에 불필요한 부담을 줄 수 있으며, EOS 이후에는 더 이상 지원되지 않는 기능을 사용하려는 기업들은 직접 비용 부담을 감수해야 합니다.

따라서, EOS는 데이터베이스 소프트웨어가 더 이상 지원되지 않는 시기를 정하고, 사용자에게 업그레이드 하라는 안내를 제공함으로써 데이터베이스 시스템의 보안과 기능, 비용 효율성을 유지하는데 중요한 역할을 합니다.

AWS RDS Auroa DB도 EOS(End of Support)가 있을까요 ?

Oracle, MS-SQL, MySQL, PostgreSQL 등의 DBMS 엔진이 서비스 지원을 중단하므로, AWS와 같은 CSP도 이를 더 이상 지원할 수 없습니다. 그러나 DBMS 엔진의 EOS와 AWS DB의 EOS 날짜는 다를 수 있습니다. 대부분 DBMS 엔진이 EOS된 후, AWS AWS RDS Auroa DB 도 EOS 날짜를 정해서 공지합니다. AWS RDS Auroa DB의 EOS 날짜는 보통 AWS 콘솔의 PHD 메시지로 공지되며, 이 메시지는 90일간 보관되고 자동으로 삭제됩니다.

EOS 날짜까지 업그레이드하지 않은 DB 서버들은 순차적으로 “자동 업그레이드”되지만, 언제 업그레이드 되는 지는 알 수 없으며, DB 서버가 “Restart” 되어 DB에 접속한 모든 애플리케이션에서 장애가 발생할 수 있습니다. 체계적인 시스템 운영을 위해 운영자는 EOS 날짜를 기억하고, 담당자와 미리 협의하여 업그레이드를 준비해야 시스템 장애를 예방할 수 있습니다.

AWS DB의 EOS(End of Support) 공지 사이트

아래 참조 사이트들은 DBMS 엔진의 EOS 날짜를 공지하는 사이트와 AWS RDS Aurora DB 서버의 EOS 날짜를 공지하는 사이트들의 모음입니다. RDS DB에 대한 EOS 정보는 상세하게 정리되어 있지만, Aurora DB에 대한 EOS 공지는 점차 개선될 것으로 예상됩니다.

--

--