이 문서에서는 Azure Database for PostgreSQL 버전 관리 정책을 설명합니다.
주 버전
주 버전은 버전 번호의 첫 번째 숫자가 변경되는 것을 의미합니다. 예를 들어 PostgreSQL 16에서 PostgreSQL 17로의 업그레이드는 주 버전 업그레이드입니다. 주 버전에는 새로운 기능과 성능이 도입됩니다. 애플리케이션 코드 업데이트가 필요한 변경 내용이 포함될 수 있습니다. Azure Database for PostgreSQL은 Azure에서 지원을 제공하기 시작한 날짜부터 PostgreSQL 커뮤니티에서 정의한 대로 버전이 수명 종료(지원 종료)에 도달할 때까지 각 주요 PostgreSQL 버전을 지원합니다. 자세한 내용은 PostgreSQL 커뮤니티 버전 관리 정책을 참조하세요.
지원 정책
다음 표에서는 PostgreSQL 주 버전에 대한 사용 중지 세부 정보를 제공합니다. 해당 날짜는 PostgreSQL 커뮤니티 버전 관리 정책을 따릅니다.
| PostgreSQL 버전 | 새로운 소식 | Azure 표준 지원 시작 날짜 | Azure 표준 지원 종료 날짜 |
|---|---|---|---|
| PostgreSQL 18 | 릴리스 정보 | 2025년 9월 25일(미리 보기) | 2030년 11월 14일 |
| PostgreSQL 17 | 릴리스 정보 | 30-Sep-2024 | 8-Nov-2029 |
| PostgreSQL 16 | 릴리스 정보 | 15-Oct-2023 | 9-Nov-2028 |
| PostgreSQL 15 | 릴리스 정보 | 15-May-2023 | 11-Nov-2027 |
| PostgreSQL 14 | 릴리스 정보 | 29-Jun-2022 | 12-Nov-2026 |
| PostgreSQL 13 | 릴리스 정보 | 25-May-2021 | 2026년 3월 31일 |
| PostgreSQL 12 | 릴리스 정보 | 22-Sep-2020 | 2026년 3월 31일 |
| PostgreSQL 11 | 릴리스 정보 | 24-Jul-2019 | 2026년 3월 31일 |
PostgreSQL 18은 현재 Azure Database for PostgreSQL 의 미리 보기 에서 사용할 수 있으며 동아시아 지역의 초기 가용성을 제공합니다.
부 버전 지원
Azure Database for PostgreSQL 유연한 서버 인스턴스는 정기적인 유지 관리 중에 부 버전을 Azure 기본 PostgreSQL 버전으로 자동으로 업그레이드합니다.
추가 지원
커뮤니티 수명 종료(지원 종료)를 넘어 안전하고 규정을 준수하는 워크로드를 유지하기 위해 Azure에서는 Azure Database for PostgreSQL에 대한 추가 지원을 도입하고 있습니다.
추가 지원을 통해 중요한 보안 업데이트 및 기술 지원에 계속 액세스할 수 있습니다. 추가 지원을 사용하면 자신 있게 업그레이드 전략을 계획하고 구현할 수 있는 시간이 제공됩니다.
추가 지원은 다음을 제공합니다.
- 표준 지원이 종료된 후 최대 3년의 추가 지원
- 보안 패치 및 중요한 버그 수정
- Azure 지원 채널을 통한 기술 지원(기존 계획별)
Note
확장 지원에는 새로운 기능 릴리스, 성능 향상 또는 부 버전 업그레이드에 대한 지원이 포함되지 않습니다.
확장 지원을 사용하는 이유는 무엇인가요?
확장 지원은 ... 고객에게 적합합니다
- 복잡한 워크로드를 업그레이드하는 데 더 많은 시간이 필요합니다.
- 업그레이드 계획 중에 규정 준수 및 보안 적용 범위가 필요합니다.
- 중요한 환경에 대한 중단 없는 기술 지원에 의존합니다.
모범 사례
- 확장 지원을 장기 솔루션이 아닌 임시 브리지로 처리합니다.
- 수명 종료(지원 종료) 날짜 이전에 업그레이드 계획을 시작합니다.
- 향상된 성능 및 지원을 위해 PostgreSQL 15 또는 16과 같은 최신 버전으로 업그레이드하는 것이 좋습니다.
적격 PostgreSQL 버전
| PostgreSQL 버전 | Azure 표준 지원 시작 날짜 | 커뮤니티 종료 날짜 | Azure 표준 지원 종료 날짜 | 유료 연장 지원 시작 날짜 | 유료 추가 지원 종료 날짜 |
|---|---|---|---|---|---|
| 11 | 2019년 7월 24일 | 2023년 11월 9일 | 2026년 3월 31일 화요일 | 2026년 4월 1일 | 2026년 11월 8일 |
| 12 | 2020년 9월 22일 | 2024년 11월 14일 | 2026년 3월 31일 화요일 | 2026년 4월 1일 | 2027년 11월 13일 |
| 13 | 2021년 5월 25일 | 2025년 11월 13일 | 2026년 3월 31일 화요일 | 2026년 4월 1일 | 2028년 11월 12일 |
| 14 | 2022년 6월 29일 | 2026년 11월 12일 | 2026년 12월 11일 | 2026년 12월 12일 | 2029년 11월 11일 |
등록 및 가격
- 자동 등록: 지원되지 않는 버전을 실행하는 PostgreSQL 서버는 2026년 3월 1일에 확장 지원에 자동으로 등록됩니다.
- Opt-Out 옵션: 지원되는 버전으로 업그레이드하여 언제든지 옵트아웃할 수 있습니다.
- 유예 기간: 1개월 유예 기간이 적용됩니다. 청구는 2026년 4월 1일에 시작됩니다.
- 가격 책정: 세부 정보는 청구가 시작되기 전에 이 페이지에 게시됩니다.
FAQ(질문과 대답)
Q: 추가 지원 없이 계속 실행하려면 어떻게 해야 하나요? 옵트아웃할 수 있나요?
A: 아니요.
Q: 커뮤니티 지원이 종료된 후 Azure에서 지원되지 않는 PostgreSQL 버전을 계속 실행하면 어떻게 되나요?
A: 서버는 커뮤니티 지원 종료 날짜(또는 버전 11, 12 및 13의 경우 2026년 3월 1일) 한 달 후에 확장 지원에 자동으로 등록됩니다.
Q: 추가 지원 없이 PostgreSQL 인스턴스를 계속 사용할 수 있나요?
A: 예, 하지만 유예 기간이 지나면 지원되는 버전으로 업그레이드하지 않는 한 유료 확장 지원에 자동으로 등록됩니다. 유예 기간 동안에는 전체 운영 위험이 있다고 가정하고 Microsoft 지원은 문제 해결을 보장할 수 없습니다.
Q: 주 버전 업그레이드 중에 애플리케이션이 중단 될 수 있나요?
A. PostgreSQL 주 버전 업그레이드는 사용되지 않는 구성 매개 변수, 호환되지 않는 확장 또는 SQL 동작 차이와 같이 애플리케이션에 영향을 줄 수 있는 변경 내용을 도입할 수 있습니다. 프로덕션 환경에서 업그레이드를 적용하기 전에 비프로덕션 환경에서 업그레이드의 유효성을 검사하는 것이 좋습니다. 자세한 내용은 주 버전 업그레이드 문서의 주요 고려 사항 및 제한 사항을 검토하세요.
Note
Azure Database for PostgreSQL은 현재 지원되는 PostgreSQL 버전으로의 직접적인 주 버전 업그레이드만 지원합니다. 예를 들어 대상 버전이 업그레이드 시 Azure에서 공식적으로 지원되는 경우 현재 버전을 업그레이드할 수 있습니다. 지원되지 않는 버전은 업그레이드 대상으로 선택할 수 없으며 사용되지 않는 버전으로 업그레이드하려고 하면 실패 또는 서비스 중단이 발생할 수 있습니다. 주 버전 업그레이드를 시작하기 전에 항상 Azure PostgreSQL 버전 관리 정책 및 업그레이드 설명서를 참조하세요 .
Q: 서버가 확장 지원에 있는지 어떻게 알 수 있나요?
A: Azure Portal 및 CLI는 서버가 확장 지원에 등록되어 있는지 명확하게 나타냅니다.
Q: 주 버전 업그레이드 후 서버 매개 변수를 업데이트해야 하나요?
A: 수동 변경이 필요하지 않습니다. 업그레이드 워크플로는 새 PostgreSQL 버전에 대한 매개 변수를 자동으로 업데이트합니다.
Q: 주 버전 업그레이드 중에 PostgreSQL 확장이 자동으로 업그레이드되었나요?
A: 아니요. Azure에서 데이터베이스 엔진을 업그레이드하는 동안 비코어 확장(예: pgvector, timescaledb)에는 수동 업데이트가 필요합니다. 업그레이드 후 ALTER EXTENSION ... UPDATE을(를) 사용하거나 지원되지 않는 확장을 다시 만듭니다.
Q: 주요 업그레이드 중에 가동 중지 시간을 줄이려면 어떻게 해야 하나요?
A: 가동 중지 시간을 최소화하려면:
- 트래픽이 적은 시간 동안 업그레이드를 계획합니다.
- 업그레이드 전에 업그레이드 방해 요인(예: 확장, 역할, 복제 슬롯)을 식별하고 수정합니다.
- 백그라운드 작업 및 장기 실행 세션을 일시 중지합니다.
- 컴퓨팅을 일시적으로 스케일 업하여 pg_upgrade를 가속화합니다.
- 필요한 경우 VACUUM 또는 REINDEX로 블로트를 정리합니다.
- 업그레이드 후 ANALYZE를 실행하여 성능을 복원합니다.
Q: 지원이 종료되는 내 서버는 어디에서 추적할 수 있나요?
A: Azure는 포털을 통해 가시성을 제공합니다.
Q: 확장 지원 단계에서 사용할 수 있는 지원 옵션은 무엇인가요?
A: 확장 지원 서버에 대해서는 보안 관련 문제에 대한 지원 사례만 요청할 수 있습니다. 기능 요청, 성능 튜닝 및 일반 버그 수정은 지원 종료 버전에서 지원되지 않습니다. 지원 종료 버전에 대한 기존 기능의 개선 사항은 백포트되지 않습니다.
Q: PostgreSQL 버전 13에서는 2025년 11월 13일부터 2026년 3월 1일까지의 기간이 어떻게 처리되나요? 이 시간 동안 지원이 계속되나요? 2025년 11월 13일 이전의 기간과 어떻게 다를까요?
A: PostgreSQL 커뮤니티 버전 관리 정책에 따라 각 주 버전은 커뮤니티에서 사용 중지될 때까지 지원됩니다. Azure의 무료 확장 지원은 2026년 3월 31일까지 제공됩니다. 고객은 4월 1일부터 연장 지원에 대한 요금이 청구됩니다. 지속적인 지원과 새 기능에 대한 액세스를 보장하려면 최신 버전으로 업그레이드합니다.
PostgreSQL 12 지원
Azure는 Azure Database for PostgreSQL 유연한 서버 인스턴스에서 PostgreSQL 12에 대한 지원을 확장하고 있습니다. 이 추가 지원 타임라인은 더 높은 PostgreSQL 버전으로 업그레이드할 수 있는 시간이 더 늘어났습니다. 현재 PostgreSQL 12를 사용하는 사용자에게 원활한 전환을 지원합니다.
PostgreSQL 11 지원
Azure는 Azure Database for PostgreSQL 유연한 서버 인스턴스에서 PostgreSQL 11에 대한 지원을 확장하고 있습니다. 이 추가 지원 타임라인은 더 높은 PostgreSQL 버전으로 업그레이드할 수 있는 시간이 더 늘어났습니다. 현재 PostgreSQL 11에 의존하는 사용자를 위한 원활한 전환을 용이하게 합니다.
Azure Database for PostgreSQL에서 지원되지 않는 사용 중지된 PostgreSQL 엔진 버전
Azure Database for PostgreSQL 유연한 서버 인스턴스에서 사용 중지된 버전을 계속 사용할 수 있습니다. 그러나 각 PostgreSQL 데이터베이스 버전의 사용 중지 날짜 이후에는 다음과 같은 제한 사항이 적용됩니다.
커뮤니티가 PostgreSQL 버전을 사용 중지하면 Azure Database for PostgreSQL은 데이터베이스 엔진에 버그 또는 보안 패치 적용을 중지합니다. 이 변경으로 서버가 보안 위험 또는 기타 문제에 노출될 수 있습니다. 그러나 Azure는 기본 호스트, 운영 체제, 컨테이너 및 관련 서비스 구성 요소를 계속 유지 관리하고 패치합니다.
PostgreSQL 엔진 자체와 관련된 지원 문제가 발생하는 경우 커뮤니티에서 더 이상 패치를 제공하지 않으므로 지원을 제공하지 못할 수 있습니다. 이러한 경우 데이터베이스를 지원되는 버전 중 하나로 업그레이드해야 합니다.
사용 중지된 PostgreSQL 버전을 사용하여 새 서버를 만들 수 없습니다. 그러나 지정 시간 복구를 수행하고 기존 서버에 대한 읽기 복제본을 만들 수 있습니다.
Azure Database for PostgreSQL 서버에서 개발한 새로운 서비스 기능은 지원되는 데이터베이스 서버 버전에서만 사용할 수 있습니다.
가동 시간 SLA는 Azure Database for PostgreSQL 유연한 서버 인스턴스 서비스 관련 문제에만 적용되며 데이터베이스 엔진 관련 버그로 인한 가동 중지 시간에는 적용되지 않습니다.
사용 중지된 PostgreSQL 버전의 심각한 취약성이 서비스에 위협이 되는 드문 경우, Azure는 영향을 받는 서버를 중지하여 플랫폼을 보호할 수 있습니다. 이러한 경우 서버를 온라인으로 전환하기 전에 서버를 업그레이드하라는 알림이 표시됩니다.
Azure Database for PostgreSQL 유연한 서버 인스턴스에 도입된 새 확장은 커뮤니티가 사용 중지된 PostgreSQL 버전에서 지원되지 않습니다.
PostgreSQL 버전 구문
PostgreSQL 버전 10 이전에는 PostgreSQL 버전 관리 정책이 주 버전 업그레이드를 첫 번째 또는 두 번째 숫자의 증가로 간주했습니다. 예를 들어 9.5에서 9.6으로의 업그레이드는 주 버전 업그레이드로 간주되었습니다. 버전 10부터는 첫 번째 숫자의 변경만 주 버전 업그레이드로 간주됩니다. 예를 들어 10.0에서 10.1은 부 릴리스 업그레이드입니다. 버전 10에서 11은 주 버전 업그레이드입니다.