메뉴
Amazon Relational Database Service
사용 설명서 (API Version 2014-10-31)

Amazon Aurora MySQL 데이터베이스 엔진 업데이트

Amazon Aurora는 정기적으로 업데이트를 릴리스합니다. 업데이트는 시스템 유지 관리 기간 중에 Aurora DB 클러스터에 적용됩니다. 업데이트가 적용되는 시기는 업데이트의 유형뿐 아니라 DB 클러스터에 대한 유지 관리 기간 설정 및 리전에 따라 다릅니다. 업데이트 후에는 데이터베이스를 다시 시작해야 하므로 다운타임이 20-30초간 발생할 수 있습니다. 다운타임 후에 DB 클러스터를 다시 사용할 수 있습니다. AWS Management Console에서 유지 관리 기간 설정을 확인하거나 변경할 수 있습니다.

Amazon Aurora 버전

Amazon Aurora가 MySQL 및 PostgreSQL 데이터베이스 엔진과 호환되지만 Aurora에는 Amazon Aurora에서만 사용할 수 있는 기능 및 Aurora DB 클러스터에만 제공되는 기능이 포함되어 있습니다. Aurora 버전에서는 <메이저 버전>.<마이너 버전>.<패치 버전> 형식을 사용합니다. AURORA_VERSION 시스템 변수를 쿼리하여 Aurora 인스턴스 버전을 가져올 수 있습니다. Amazon Aurora 버전을 가져오려면 다음 쿼리 중 하나를 사용하십시오.

데이터베이스 엔진 쿼리

MySQL

Copy
select AURORA_VERSION();

MySQL

Copy
select @@aurora_version;

PostgreSQL

Copy
SELECT AURORA_VERSION();

Amazon Aurora 데이터베이스 업그레이드(패치 작업)

Amazon Aurora MySQL 데이터베이스 엔진의 새 마이너 버전이 릴리스되면 Amazon RDS는 모든 Aurora DB 클러스터에 대해 데이터베이스 엔진 자동 업그레이드를 예약합니다. 자동 업그레이드는 Amazon RDS 커뮤니티 포럼에 공지됩니다.

Aurora MySQL 데이터베이스 엔진의 새 패치 버전이 릴리스되면 자동 업그레이드가 필요 없습니다. 이 패치를 업그레이드 및 적용할 수 있습니다. 이렇게 하지 않는 경우, 패치는 마이너 버전 릴리스에 대한 다음 번 자동 업그레이드 중에 적용됩니다.

자동 업그레이드를 수행하기 전에 새 데이터베이스 엔진 릴리스가 DB 클러스터에 대한 [Available] 유지 관리 업그레이드로 표시됩니다. 사용 가능한 유지 관리 작업을 적용하여 DB 클러스터의 데이터베이스 버전을 수동으로 업그레이드할 수 있습니다. 새 버전의 변경 사항이 인스턴스 및 애플리케이션에 어떤 영향을 미치는지 보려면 자동 업그레이드 전에 비 프로덕션 인스턴스에 업데이트를 적용하는 것이 좋습니다.

보류되었던 유지 관리 작업을 적용하려면

  • Amazon RDS 콘솔 사용 – Amazon RDS 콘솔에 로그인하고 [Clusters]를 선택합니다. [available] 유지 관리 업그레이드를 표시하는 DB 클러스터를 선택합니다. [Cluster Actions]를 선택합니다. DB 클러스터의 데이터베이스 버전을 즉시 업데이트하려면 [Upgrade Now]를 선택하고, 다음 번 클러스터 유지 관리 기간에 DB 클러스터의 데이터베이스 버전을 업데이트하려면 [Upgrade at Next Window]를 선택합니다.

  • AWS CLI 사용apply-pending-maintenance-action AWS CLI 명령을 호출하고 --resource-id 옵션에 대해 DB 클러스터의 Amazon 리소스 이름(ARN)을 지정하고 --apply-action 옵션을 system-update로 지정합니다. DB 클러스터의 데이터베이스 버전을 즉시 업데이트하려면 --opt-in-type 옵션을 immediate로 설정하고, 다음 번 클러스터 유지 관리 기간에 DB 클러스터의 데이터베이스 버전을 업데이트하려면 next-maintenance로 설정합니다.

  • Amazon RDS API 사용ApplyPendingMaintenanceAction API 작업을 호출하고 ResourceId 파라미터에 대해 DB 클러스터의 ARN을 지정하고 ApplyAction 파라미터에 대해 system-update를 지정합니다. DB 클러스터의 데이터베이스 버전을 즉시 업데이트하려면 OptInType 파라미터를 immediate로 설정하고, 다음 번 클러스터 유지 관리 기간에 인스턴스의 데이터베이스 버전을 업데이트하려면 next-maintenance로 설정합니다.

Amazon RDS가 데이터베이스와 운영 체제 업데이트를 관리하는 방법에 대한 자세한 내용은 DB 인스턴스 및 DB 클러스터 유지 관리 단원을 참조하십시오.

Aurora 랩 모드

Aurora 랩 모드는 현재 Aurora 데이터베이스 버전에서 사용 가능한 Aurora 기능을 활성화하는 데 사용되지만 기본적으로 비활성화되어 있습니다. 프로덕션 DB 클러스터에서 Aurora 랩 모드 기능을 사용하지 않는 것이 좋지만 개발 및 테스트 환경에서 Aurora 랩 모드를 사용하여 DB 클러스터에 대해 이러한 기능을 활성화할 수 있습니다. Aurora 랩 모드가 활성화되어 있을 때 사용할 수 있는 Aurora 기능에 대한 자세한 내용은 Aurora 랩 모드 기능 단원을 참조하십시오.

Aurora 랩 모드를 활성화하려면 기본 인스턴스나 Aurora Replicas의 파라미터 그룹에서 aurora_lab_mode 파라미터를 1로 설정합니다. aurora_lab_mode 파라미터는 기본적으로 default.aurora5.6 파라미터 그룹에 속하는 인스턴스 수준 파라미터입니다. DB 파라미터 그룹 수정에 대한 자세한 내용은 DB 파라미터 그룹의 파라미터 수정 단원을 참조하십시오. 파라미터 그룹 및 Amazon Aurora에 대한 자세한 내용은 Amazon Aurora MySQL 파라미터 단원을 참조하십시오.

관련 주제