티스토리 뷰

관리형 서비스는 EOL의 성격이 다릅니다. 온프레미스라면 지원이 끝나도 그 버전을 계속 쓸 수 있지만, 클라우드는 아닙니다. 내가 안 올리면 클라우드가 올립니다.
결론부터 말하면 관리형 서비스의 지원 종료일은 ‘패치가 끊기는 날’이 아니라 ‘강제 업그레이드가 시작되는 날’입니다. 그래서 리스크의 성격도 다릅니다. 미패치 방치가 아니라 예고 없는 시점에 버전이 올라가면서 생기는 호환성 장애가 문제가 됩니다.
이 글은 주요 클라우드 관리형 서비스의 버전 지원 일정과 공식 확인처를 정리했습니다. 2026년 9월 기준입니다.
🧭 관리형 서비스의 지원 종료는 무엇이 다른가
| 구분 | 온프레미스 | 클라우드 관리형 |
|---|---|---|
| 종료 후 상태 | 그 버전을 계속 사용 가능 (미패치) | 강제 업그레이드 대상이 됨 |
| 주요 리스크 | 취약점 방치 | 예정되지 않은 업그레이드로 인한 장애 |
| 연장 방법 | 유상 ESU 계약 | 유상 연장 지원 (요금 할증, 기간 제한) |
| 통제 주체 | 우리 조직 | 클라우드 사업자 (책임 공유 모델) |
| 실무 초점 | 언제까지 버틸 수 있나 | 언제 우리 일정으로 올릴 것인가 |
책임 공유 모델에서 버전 업그레이드 결정은 대부분 이용자 책임입니다. 사업자는 기한과 공지를 제공할 뿐입니다. “클라우드니까 알아서 패치되겠지”는 관리형 서비스에서도 성립하지 않습니다. OS·엔진 패치는 자동이지만 메이저 버전 업그레이드는 다릅니다.
☸️ 관리형 Kubernetes — EKS · GKE · AKS
세 서비스 모두 upstream Kubernetes보다 조금 더 오래 지원하고, 그 이후에는 유상 연장 지원 구간이 있습니다. 연장 지원 기간에는 시간당 요금이 붙는 경우가 많아 비용 관점에서도 방치하면 손해입니다.
Amazon EKS
| 제품 · 버전 | 출시일 | 보안 지원 종료 (EOL) | 연장 지원 | 상태 |
|---|---|---|---|---|
| Amazon EKS 1.36 | 2026.06.02 | 2027.08.02 | 2028.08.02 | 임박 |
| Amazon EKS 1.35 | 2026.01.28 | 2027.03.27 | 2028.03.27 | 임박 |
| Amazon EKS 1.34 | 2025.10.06 | 2026.12.02 | 2027.12.02 | 임박 |
| Amazon EKS 1.33 | 2025.05.28 | 2026.07.29 | 2027.07.29 | 종료 |
| Amazon EKS 1.32 | 2025.01.25 | 2026.03.23 | 2027.03.23 | 종료 |
Google Kubernetes Engine · Azure Kubernetes Service
| 제품 · 버전 | 출시일 | 보안 지원 종료 (EOL) | 연장 지원 | 상태 |
|---|---|---|---|---|
| GKE 1.36 | 2026.06.09 | 2027.08.09 | — | 임박 |
| GKE 1.35 | 2026.02.11 | 2027.04.11 | — | 임박 |
| GKE 1.34 | 2025.09.30 | 2026.10.01 | — | 임박 |
| GKE 1.33 | 2025.06.03 | 2026.08.03 | — | 종료 |
| AKS 1.36 | 2026.06.30 | 2027.06.30 | 2028.06.30 | 임박 |
| AKS 1.35 | 2026.03.05 | 2027.03.31 | 2028.03.31 | 임박 |
| AKS 1.34 | 2026.01.04 | 2026.11.30 | 2027.11.30 | 임박 |
| AKS 1.33 | 2025.06.17 | 2026.07.31 | 2027.07.31 | 종료 |
EKS는 표준 지원 종료 후 자동으로 연장 지원으로 넘어가고, 연장 지원까지 끝나면 AWS가 강제로 업그레이드합니다. GKE는 릴리스 채널에 따라 자동 업그레이드 시점이 다르고, AKS도 종료 후 자동 업그레이드가 적용됩니다. 세 서비스 모두 “그냥 두면 언젠가 올라간다”가 전제입니다.
🗄 관리형 데이터베이스 — RDS · Aurora · Azure Database
DB는 강제 업그레이드의 영향이 가장 큽니다. 메이저 버전 업그레이드는 쿼리 동작과 실행 계획을 바꿀 수 있어 예고 없이 적용되면 성능 저하나 오류로 이어집니다. 종료일 6개월 전에는 스테이징에서 검증을 마쳐두는 것이 안전합니다.
Amazon RDS · Aurora
| 제품 · 버전 | 출시일 | 보안 지원 종료 (EOL) | 연장 지원 | 상태 |
|---|---|---|---|---|
| RDS for PostgreSQL 18 | 2025.11.14 | 2031.02.28 | 2034.02.28 | 지원 |
| RDS for PostgreSQL 17 | 2024.11.14 | 2030.02.28 | 2033.02.28 | 지원 |
| RDS for PostgreSQL 16 | 2023.11.17 | 2029.02.28 | 2032.02.29 | 지원 |
| RDS for PostgreSQL 14 | 2022.02.03 | 2027.02.28 | 2030.02.28 | 임박 |
| RDS for PostgreSQL 13 | 2021.02.24 | 2026.02.28 | 2029.02.28 | 종료 |
| RDS for MariaDB 11.8 | 2025.08.25 | 2028.06.30 | — | 지원 |
| RDS for MariaDB 10.11 | 2023.08.21 | 2028.02.29 | — | 지원 |
| RDS for MariaDB 10.6 | 2022.02.03 | 2026.12.31 | — | 임박 |
| Aurora MySQL 8.4 | 2026.05.21 | 2032.04.30 | 미정 | 지원 |
| Aurora MySQL 3 (MySQL 8.0 호환) | 2021.11.23 | 2028.04.30 | 2029.07.31 | 지원 |
| Aurora PostgreSQL 17 | 2025.02.20 | 2030.02.28 | 2033.02.28 | 지원 |
| Aurora PostgreSQL 16 | 2023.09.14 | 2029.02.28 | 2032.02.28 | 지원 |
| Aurora PostgreSQL 14 | 2021.09.30 | 2027.02.28 | 2030.02.28 | 임박 |
| Aurora PostgreSQL 13 | 2020.09.24 | 2026.02.28 | 2029.02.28 | 종료 |
Azure Database
| 제품 · 버전 | 출시일 | 보안 지원 종료 (EOL) | 연장 지원 | 상태 |
|---|---|---|---|---|
| Azure Database for PostgreSQL 18 | 2025.09.25 | 2030.11.14 | — | 지원 |
| Azure Database for PostgreSQL 17 | 2024.09.30 | 2029.11.08 | — | 지원 |
| Azure Database for PostgreSQL 16 | 2023.10.15 | 2028.11.09 | — | 지원 |
| Azure Database for PostgreSQL 14 | 2022.06.29 | 2026.12.11 | — | 임박 |
| Azure Database for MySQL 8.4 | 2025.09.01 | 미정 | — | 지원 |
| Azure Database for MySQL 8.0 | 2019.12.11 | 2027.01.31 | 2029.05.31 | 임박 |
| Azure Database for MySQL 5.7 | 2018.03.20 | 2026.07.31 | 2029.03.31 | 종료 |
관리형 DB는 원본 엔진보다 지원 기간이 깁니다. 예를 들어 PostgreSQL 14는 upstream에서 2026년 11월에 끝나지만 RDS에서는 2027년 2월까지, 유상 연장까지 포함하면 2030년까지 갑니다. 다만 연장 구간은 요금이 올라가므로 비용과 함께 판단하세요.
⚡ 서버리스 · 캐시 · 검색
Lambda 런타임은 언어 런타임의 EOL을 그대로 따라갑니다. 런타임이 지원 종료되면 함수 코드 업데이트가 먼저 막히고, 그다음 호출 자체가 제한되는 단계적 절차를 거칩니다.
| 제품 · 버전 | 출시일 | 보안 지원 종료 (EOL) | 연장 지원 | 상태 |
|---|---|---|---|---|
| ElastiCache for Redis OSS 7 | 2022.04.12 | 미정 | 미정 | 지원 |
| ElastiCache for Redis OSS 6 | 2020.10.13 | 2027.01.31 | 2030.01.31 | 임박 |
| ElastiCache for Redis OSS 5 | 2018.10.17 | 2026.01.31 | 2029.01.31 | 종료 |
| Amazon OpenSearch 2.19 | 2025.04.30 | 2027.11.07 | 2030.11.07 | 지원 |
| Amazon OpenSearch 2.17 | 2024.11.13 | 2027.11.07 | 2028.11.07 | 지원 |
| Amazon MSK 4.1 | 2025.10.15 | 미정 | — | 지원 |
| Amazon MSK 3.9 | 2025.04.21 | 미정 | — | 지원 |
🚨 앞으로 12개월 안에 지원이 끝나는 관리형 서비스
이 표의 항목은 방치하면 클라우드가 대신 업그레이드합니다. 우리 일정으로 올릴 것인지, 사업자 일정에 맡길 것인지 지금 결정해야 합니다.
| 제품 | 버전 | 마지막 패치 제공일 | 남은 기간 | 비고 | 상태 |
|---|---|---|---|---|---|
| Alibaba ACK | 1.34 | 2026.09.30 | 16일 | — | 임박 |
| Google Kubernetes Engine | 1.34 | 2026.10.01 | 17일 | — | 임박 |
| Amazon EKS | 1.31 | 2026.11.26 유상 연장(ESU) 종료 |
2개월 | 이미 종료 2025.11.26 | 임박 |
| Azure Kubernetes Service | 1.34 | 2026.11.30 | 2개월 | 2027.11.30 | 임박 |
| Azure Kubernetes Service | 1.31 | 2026.11.30 유상 연장(ESU) 종료 |
2개월 | 이미 종료 2025.11.01 | 임박 |
| Amazon EKS | 1.34 | 2026.12.02 | 3개월 | 2027.12.02 | 임박 |
| Amazon Neptune | 1.2.1.2 | 2026.12.04 | 3개월 | — | 임박 |
| Amazon Neptune | 1.2.1.1 | 2026.12.04 | 3개월 | — | 임박 |
| Amazon Neptune | 1.2.1.0 | 2026.12.04 | 3개월 | — | 임박 |
| Amazon Neptune | 1.2.0.2 | 2026.12.04 | 3개월 | — | 임박 |
| Amazon Neptune | 1.2.0.1 | 2026.12.04 | 3개월 | — | 임박 |
| Amazon Neptune | 1.2.0.0 | 2026.12.04 | 3개월 | — | 임박 |
| Amazon Neptune | 1.1.1.0 | 2026.12.04 | 3개월 | — | 임박 |
| Azure Database for PostgreSQL | 14 | 2026.12.11 | 3개월 | — | 임박 |
| Amazon RDS for MariaDB | 10.6 | 2026.12.31 | 3개월 | — | 임박 |
| Amazon ElastiCache for Redis OSS | 6 | 2027.01.31 | 4개월 | 2030.01.31 | 임박 |
| Azure Database for MySQL | 8.0 | 2027.01.31 | 4개월 | 2029.05.31 | 임박 |
| Amazon Aurora PostgreSQL | 14 | 2027.02.28 | 5개월 | 2030.02.28 | 임박 |
| Amazon RDS for PostgreSQL | 14 | 2027.02.28 | 5개월 | 2030.02.28 | 임박 |
| Heroku Postgres | 15 | 2027.02.28 | 5개월 | — | 임박 |
| AWS Lambda | .NET 8 | 2027.03.03 | 6개월 | — | 임박 |
| AWS Lambda | Node.js 20 | 2027.03.03 | 6개월 | — | 임박 |
| AWS Lambda | Ruby 3.2 | 2027.03.03 | 6개월 | — | 임박 |
| AWS Lambda | Python 3.10 | 2027.03.03 | 6개월 | — | 임박 |
| AWS Lambda | Node.js 18 | 2027.03.03 | 6개월 | — | 임박 |
| AWS Lambda | Node.js 16 | 2027.03.03 | 6개월 | — | 임박 |
| AWS Lambda | .NET 6 | 2027.03.03 | 6개월 | — | 임박 |
| AWS Lambda | Python 3.9 | 2027.03.03 | 6개월 | — | 임박 |
| AWS Lambda | Node.js 14 | 2027.03.03 | 6개월 | — | 임박 |
| AWS Lambda | Custom Runtime (AL2) | 2027.03.03 | 6개월 | — | 임박 |
🔗 서비스별 공식 확인처
| 제품 | 요약 확인 (한 화면) | 근거 문서 (벤더 원본) |
|---|---|---|
| Amazon EKS | endoflife.date | 공식 지원 정책 |
| Google Kubernetes Engine | endoflife.date | 공식 지원 정책 |
| Azure Kubernetes Service | endoflife.date | 공식 지원 정책 |
| Alibaba ACK | endoflife.date | 공식 지원 정책 |
| Amazon RDS for MySQL | endoflife.date | 공식 지원 정책 |
| Amazon RDS for PostgreSQL | endoflife.date | 공식 지원 정책 |
| Amazon RDS for MariaDB | endoflife.date | 공식 지원 정책 |
| Amazon Aurora MySQL | endoflife.date | 공식 지원 정책 |
| Amazon Aurora PostgreSQL | endoflife.date | 공식 지원 정책 |
| Azure Database for MySQL | endoflife.date | 공식 지원 정책 |
| Azure Database for PostgreSQL | endoflife.date | 공식 지원 정책 |
| AWS Lambda | endoflife.date | 공식 지원 정책 |
| Amazon ElastiCache for Redis OSS | endoflife.date | 공식 지원 정책 |
| Amazon OpenSearch | endoflife.date | 공식 지원 정책 |
| Amazon MSK | endoflife.date | 공식 지원 정책 |
| Amazon DocumentDB | endoflife.date | 공식 EOL 문서 없음 |
| Amazon Neptune | endoflife.date | 공식 지원 정책 |
| Heroku Postgres | endoflife.date | 공식 지원 정책 |
| GitHub Actions Runner Images | endoflife.date | 공식 EOL 문서 없음 |
🛠 현재 버전 확인 명령어
| 서비스 | 확인 방법 |
|---|---|
| Amazon EKS | aws eks describe-cluster --name <이름> --query cluster.version |
| Amazon RDS / Aurora | aws rds describe-db-instances --query 'DBInstances[].[DBInstanceIdentifier,EngineVersion]' |
| AWS Lambda | aws lambda list-functions --query 'Functions[].[FunctionName,Runtime]' |
| Google GKE | gcloud container clusters list |
| Azure AKS | az aks list -o table |
| Azure Database | az postgres flexible-server list -o table |
계정이 여러 개라면 한 번에 훑는 스크립트를 만들어두는 편이 좋습니다. 관리형 서비스는 사업자 공지 메일로만 종료를 알려주는 경우가 많아, 메일을 놓치면 그대로 강제 업그레이드로 이어집니다. 분기마다 위 명령으로 전체 버전을 뽑아 종료일과 대조하는 절차를 권합니다.
💬 자주 나올 질문
Q. 강제 업그레이드가 실제로 어떻게 진행되나요?
사업자마다 다르지만 대체로 사전 공지 → 유지보수 창(maintenance window) 내 자동 적용 순서입니다. 유지보수 창을 설정해두지 않았다면 사업자가 임의로 정한 시간에 적용됩니다. 최소한 유지보수 창을 서비스 영향이 적은 시간대로 지정해두는 것만으로도 위험이 줄어듭니다.
Q. 연장 지원을 쓰면 계속 미룰 수 있나요?
아닙니다. 연장 지원에도 종료일이 있고, 그 이후에는 예외 없이 업그레이드됩니다. 게다가 연장 구간은 요금이 붙습니다. EKS 연장 지원처럼 클러스터 시간당 요금이 크게 오르는 경우도 있어, 보통은 연장 비용이 업그레이드 공수보다 비쌉니다. 시간을 벌어야 할 명확한 이유가 있을 때만 쓰는 것이 맞습니다.
Q. 관리형 서비스도 취약점 점검 대상인가요?
대상입니다. 책임 공유 모델에서 엔진 버전 선택은 이용자 책임입니다. 지원 종료된 엔진 버전을 쓰고 있다면 점검에서 지적받는 것이 맞습니다. 다만 OS·하이퍼바이저 계층은 사업자 책임이므로, 점검 범위를 나눌 때 무엇이 우리 통제 범위인지 먼저 정리하고 들어가야 불필요한 논쟁을 줄일 수 있습니다.
Q. Lambda 런타임이 종료되면 함수가 바로 멈추나요?
즉시 멈추지는 않습니다. 보통 코드 업데이트 차단 → 일정 기간 후 함수 생성 차단 순으로 단계적으로 제한됩니다. 기존 함수의 호출은 한동안 유지되지만 그 상태에서는 보안 패치를 받지 못하고 수정 배포도 불가능합니다. 사실상 손댈 수 없는 코드가 되는 셈이라, 차단 전에 옮기는 것이 맞습니다.
🎉 정리
- 관리형 서비스의 종료일은 강제 업그레이드가 시작되는 날이다. 미패치 방치가 아니라 호환성 장애가 리스크다.
- “클라우드니까 알아서 패치된다”는 틀렸다. 엔진 패치는 자동이지만 메이저 업그레이드는 이용자 책임이다.
- 관리형 DB는 원본 엔진보다 오래 지원한다. 대신 연장 구간은 요금이 붙는다.
- DB 메이저 업그레이드는 6개월 전 검증을 시작한다. 실행 계획이 바뀌어 성능 문제가 생길 수 있다.
- 유지보수 창을 반드시 설정한다. 설정이 없으면 사업자가 정한 시간에 적용된다.
- 연장 지원은 시간을 버는 수단일 뿐이다. 대부분 업그레이드 공수보다 비싸다.
- 분기마다 CLI로 전체 버전을 뽑아 대조한다. 공지 메일만 믿으면 놓친다.
📚 이 시리즈의 다른 글
분류별로 나눠 정리했습니다. 필요한 분류만 골라 보셔도 됩니다.
| 시리즈 구성 | 상태 |
|---|---|
| 01. 애플리케이션 · 개발도구 | https://sitview.tistory.com/193 |
| 02. 데이터베이스 | https://sitview.tistory.com/194 |
| 03. 단말기 · 하드웨어 | https://sitview.tistory.com/195 |
| 04. 프레임워크 · 라이브러리 | https://sitview.tistory.com/196 |
| 05. 언어 · 런타임 | https://sitview.tistory.com/197 |
| 06. 운영체제 | https://sitview.tistory.com/198 |
| 07. 서버 애플리케이션 | https://sitview.tistory.com/199 |
| 08. 클라우드 관리형 서비스 | 지금 보는 글 |
🔗 참고
'정보보안 > Infra' 카테고리의 다른 글
| RHEL 7.8에 ELS가 적용될까? (1) | 2026.09.18 |
|---|---|
| OpenSearch 데모 인증서(Example Com Inc. Root CA), 내부망이면 괜찮을까? (0) | 2026.09.17 |
| 서버 애플리케이션 EOL·EOS 총정리 (2026) — Apache·Nginx·Tomcat·Kubernetes 지원 종료일 확인 방법 (0) | 2026.09.14 |
| 운영체제 EOL·EOS 총정리 (2026) — Windows Server·RHEL·Ubuntu·CentOS 지원 종료일 확인 방법 (0) | 2026.09.14 |
| 프로그래밍 언어·런타임 EOL·EOS 총정리 (2026) — Java·Python·PHP·Go 지원 종료일 확인 방법 (0) | 2026.09.14 |
- Total
- Today
- Yesterday
- 금취분평
- 개인정보보호
- SAP
- 취약점
- 보안꿀팁
- 스마트폰보안
- 암호화폐보안
- AI보안
- 사이버보안
- 공급망공격
- ASV
- 보안상식
- 보안뉴스
- 세븐일레븐해킹
- 악성코드
- 개인정보유출
- 개발자보안
- 샤이니헌터스
- 2단계인증
- 해킹주의
- 전자금융취약점분석평가
- awssap
- AWS
- cve
- 해킹예방
- KISA
- 정보보안
- 전자금융기반시설취약점분석평가
- 전자금융기반시설
- 랜섬웨어
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |