Amazon Aurora 버전 관리
Amazon Aurora 버전은 호환되는 업스트림 커뮤니티 데이터베이스와 다릅니다. 애플리케이션 호환성을 유지하고 최신 DB 엔진 기능을 활용하는 데 도움이 되도록 다음 섹션에서는 Aurora 버전 관리 규칙과 Aurora 버전이 각 커뮤니티 데이터베이스에 매핑되는 방법을 설명합니다.
Amazon Aurora에서 사용할 수 있는 관계형 데이터베이스의 목록은 Amazon Aurora 데이터베이스 클러스터에 지원되는 데이터베이스 엔진 섹션을 참조하세요.
커뮤니티 데이터베이스와 Aurora 간의 버전 번호의 차이점
각 Amazon Aurora 버전은 해당 커뮤니티 데이터베이스의 특정 버전과 호환됩니다. version
함수를 사용하여 데이터베이스의 커뮤니티 버전을 찾고 aurora_version
함수를 사용하여 Aurora 버전을 찾을 수 있습니다.
다음 예시에서는 Aurora MySQL 및 Aurora PostgreSQL용 데이터베이스의 커뮤니티 버전을 찾는 방법을 보여줍니다.
자세한 내용은 SQL을 사용하여 Aurora MySQL 버전 확인 및 Amazon Aurora PostgreSQL 버전 식별(을)를 참조하세요.
기본 Amazon Aurora 버전
기본 버전은 대상 엔진 버전을 수동으로 지정하지 않을 때 Aurora가 데이터베이스 생성 또는 업그레이드를 위해 자동으로 선택하는 버전입니다. 예를 들어 다음 명령은 Aurora PostgreSQL의 기본 엔진 버전(샘플 출력 포함)을 보여줍니다.
aws rds describe-db-engine-versions \ --engine aurora-postgresql \ --default-only \ --query 'DBEngineVersions[0].EngineVersion' \ --output text 16.4
모든 메이저 버전에는 해당하는 기본 마이너 버전이 포함되어 있습니다. 따라서 Aurora PostgreSQL 16의 기본 마이너 버전은 16.n이며, Aurora가 새 기본 마이너 버전을 릴리스하면 버전 번호 n이 변경됩니다. 일반적으로 Aurora는 매년 각 메이저 버전에 대해 두 개의 기본 마이너 버전을 릴리스합니다. 다음 bash shell 스크립트는 Aurora PostgreSQL 메이저 버전 세트(샘플 출력 포함)의 기본 마이너 버전을 보여줍니다.
for major in 16 15 14 13 12 11; do echo -n "Default for Aurora PostgreSQL major version $major: " aws rds describe-db-engine-versions \ --engine aurora-postgresql \ --engine-version "$major" \ --default-only \ --query 'DBEngineVersions[0].EngineVersion' \ --output text done Default for Aurora PostgreSQL major version 16: 16.4 Default for Aurora PostgreSQL major version 15: 15.8 Default for Aurora PostgreSQL major version 14: 14.13 Default for Aurora PostgreSQL major version 13: 13.16 Default for Aurora PostgreSQL major version 12: 12.20 Default for Aurora PostgreSQL major version 11: 11.21
Aurora DB 클러스터에 대해 마이너 버전 자동 업그레이드를 사용 설정하면 Aurora는 지정된 메이저 버전에 대해 기본 마이너 버전 또는 최신 마이너 버전을 사용합니다. 예를 들어 Aurora PostgreSQL 15의 기본 마이너 버전이 15.8이고 최신 버전 15.10도 사용할 수 있는 경우 Aurora는 15.8 또는 15.10으로 자동 업그레이드할 수 있습니다.
Amazon Aurora 메이저 버전
Aurora 버전에서는
스키마를 사용합니다. Aurora 메이저 버전은 Aurora와 호환되는 MySQL 또는 PostgreSQL 커뮤니티 메이저 버전을 나타냅니다. Aurora MySQL 및 Aurora PostgreSQL 메이저 버전은 적어도 해당 커뮤니티 버전에 대한 커뮤니티 사용 주기가 끝날 때까지 표준 지원에 따라 사용할 수 있습니다. Aurora 표준 지원이 종료된 이후에도 유료로 메이저 버전을 계속 실행할 수 있습니다. 자세한 내용은 Amazon Aurora를 사용한 Amazon RDS 추가 지원 및 Amazon Aurora 요금major
.minor
.patch
Aurora MySQL 및 Aurora PostgreSQL의 메이저 버전 및 릴리스 일정에 대한 자세한 내용은 각 릴리스 정보에서 다음 페이지를 참조하세요.
describe-db-major-engine-versions AWS CLI 명령을 실행하거나 DescribeDBMajorEngineVersions RDS API 작업을 사용하여 메이저 엔진 버전의 지원 날짜에 대한 정보를 볼 수도 있습니다.
참고
Aurora MySQL 버전 2에 대한 Amazon RDS 추가 지원은 2024년 11월 1일에 시작되지만, 2024년 12월 1일까지는 요금이 청구되지 않습니다. 2024년 11월 1일부터 11월 30일 사이에 해당하는 모든 Aurora MySQL 버전 2 DB 클러스터는 Amazon RDS 추가 지원 범위에 포함됩니다. 자세한 내용은 Amazon RDS 추가 지원(일부 Aurora 버전) 섹션을 참조하세요.
Amazon Aurora 메이저 버전을 사용할 수 있는 기간
Amazon Aurora 메이저 버전은 해당 커뮤니티 버전에 대한 커뮤니티 수명이 끝날 때까지 사용할 수 있습니다. Aurora 표준 지원 종료일을 사용하여 테스트 및 업그레이드 주기를 계획할 수 있습니다. 이 날짜는 최신 버전 업그레이드가 필요할 수 있는 가장 빠른 날짜를 나타냅니다. 날짜에 대한 자세한 내용은 Amazon Aurora 메이저 버전 단원을 참조하세요.
Aurora는 최신 메이저 버전으로 업그레이드하고 사용자의 계획을 지원하기 전, 최소 12개월 전에 미리 알려줍니다. 알림은 업그레이드 프로세스에 대해 다음을 전달합니다.
특정 마일스톤의 타이밍
DB 클러스터에 미치는 영향
권장 조치
새 메이저 버전으로 클러스터를 업그레이드하기 전에 항상 새 데이터베이스 버전으로 애플리케이션을 철저히 테스트하는 것이 좋습니다.
메이저 버전이 Aurora의 표준 지원 종료 시점에 도달하면 예정된 유지 관리 기간에 이전 버전을 실행 중인 모든 DB 클러스터가 추가 지원 버전으로 자동 업그레이드됩니다. 추가 지원 요금이 적용될 수 있습니다. Amazon RDS 추가 지원에 대한 자세한 내용은 Amazon RDS 추가 지원 사용을 참조하세요.
Amazon Aurora 마이너 버전
Aurora 버전에서는
스키마를 사용합니다. Aurora 마이너 버전은 새 기능과 수정을 위해 증분의 커뮤니티와 Aurora에 특정된 개선을 제공합니다.major
.minor
.patch
Aurora MySQL 및 Aurora PostgreSQL의 마이너 버전 및 릴리스 일정에 대한 자세한 내용은 각 릴리스 정보에서 다음 페이지를 참조하세요.
다음 섹션에서는 Aurora 마이너 버전에 대해 예상할 수 있는 주기와 수명에 대한 세부 정보를 설명합니다.
Amazon Aurora 마이너 버전이 출시되는 빈도
일반적으로 Amazon Aurora 마이너 버전은 분기별로 출시됩니다. 릴리스 일정은 추가 기능 또는 수정 사항에 따라 다를 수 있습니다.
Amazon Aurora 마이너 버전을 사용할 수 있는 기간
일반적으로 Amazon Aurora는 특정 메이저 버전의 각 마이너 버전을 최소 12개월 동안 사용할 수 있도록 구성합니다. 이 기간이 끝나면 Aurora는 기본 마이너 버전이나 후속 버전으로 데이터베이스를 자동으로 업그레이드할 수 있습니다. Aurora는 이전 마이너 버전을 실행 중인 모든 DB 클러스터에 대해 예약된 유지 관리 기간에 업그레이드를 시작합니다.
경우에 따라 Aurora는 일반적인 12개월보다 빨리 특정 메이저 버전의 마이너 버전을 교체할 수 있습니다. 이유에는 중요한 보안 문제 또는 메이저 버전의 지원 종료일이 포함될 수 있습니다.
수명이 종료된 마이너 버전의 자동 업그레이드를 시작하기 전에 일반적으로 Aurora는 3개월 전에 미리 알림을 제공합니다. Aurora는 업그레이드 프로세스에 대해 다음을 자세히 설명합니다.
특정 마일스톤의 타이밍
DB 클러스터에 미치는 영향
권장 조치
알림 기간이 3개월 미만인 알림은 보안 문제와 같이 더 빠른 조치가 필요한 중요한 문제가 있을 때 제공됩니다.
마이너 버전 자동 업그레이드를 사용 설정한 경우 알림이 표시되지만 RDS 이벤트 알림은 표시되지 않습니다. Aurora는 필수 업그레이드 기한이 지난 후 유지 관리 기간 내에 데이터베이스를 업그레이드합니다.
마이너 버전 자동 업그레이드를 사용 설정한 경우 범주가 maintenance
이고 ID가 RDS-EVENT-0156
인 Amazon RDS DB 클러스터 이벤트와 알림 메시지가 표시됩니다. Aurora는 다음 유지 관리 기간 내에 데이터베이스를 업그레이드합니다.
마이너 버전이 Aurora 표준 지원 종료에 도달한 후에는 해당 마이너 버전에 대한 추가 패치 버전이 릴리스되지 않습니다. 중요한 버그 수정 또는 CVE를 받으려면 표준 지원을 통해 마이너 버전으로 업그레이드해야 합니다.
마이너 버전 자동 업그레이드에 대한 자세한 내용은 Aurora DB 클러스터 마이너 버전 자동 업그레이드 섹션을 참조하시기 바랍니다.
Amazon Aurora 패치 버전
Aurora 버전에서는
스키마를 사용합니다. Aurora 패치 버전에는 초기 릴리스 이후 마이너 버전에 추가된 중요한 수정 사항이 포함되어 있습니다(예: Aurora MySQL 3.04.0, 3.04.1, ..., 3.04.3). 새로운 각 마이너 버전은 새로운 Aurora 기능을 제공하지만 특정 마이너 버전 내의 새 패치 버전은 주로 중요한 문제를 해결하는 데 사용됩니다.major
.minor
.patch
패치에 대한 자세한 정보는 Amazon Aurora DB 클러스터 유지 관리 섹션을 참조하세요.