AWS CloudFormation 템플릿을 사용하여 Neptune DB 클러스터의 엔진 버전 업데이트 - Amazon Neptune

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS CloudFormation 템플릿을 사용하여 Neptune DB 클러스터의 엔진 버전 업데이트

Neptune DB 클러스터를 생성하는 데 사용한 AWS CloudFormation Neptune 템플릿을 다시 사용하여 엔진 버전을 업데이트할 수 있습니다.

Neptune 엔진 버전 업그레이드는 마이너 또는 메이저 버전일 수 있습니다. AWS CloudFormation 템플릿을 사용하면 종종 중요한 변경 사항이 포함되는 메이저 버전 업그레이드에 도움이 될 수 있습니다. 메이저 버전 업그레이드에는 기존 애플리케이션과 호환되지 않는 데이터베이스 변경 사항이 포함될 수 있으므로 업그레이드 시 애플리케이션 변경 사항이 필요할 수도 있습니다. 업그레이드 전에 항상 테스트하고, DB 클러스터의 수동 스냅샷을 만드는 것이 좋습니다.

각 메이저 버전마다 별도의 엔진 업그레이드를 수행해야 한다는 점에 유의하세요. 메이저 버전을 건너뛰고 다음 메이저 버전으로 바로 업그레이드할 수는 없습니다.

2023년 5월 17일 이전에는 AWS CloudFormation Neptune 스택을 사용하여 엔진 버전을 업그레이드했다면 단순히 현재 버전에 비어 있는 새 DB 클러스터를 생성하기만 하면 됩니다. 하지만 2023년 5월 17일부터 AWS CloudFormation Neptune 스택은 기존 데이터를 보존하는 인플레이스 엔진 업그레이드를 지원합니다.

메이저 버전 업그레이드의 경우 템플릿의 DBCluster에서 다음 속성을 설정해야 합니다.

  • DBClusterParameterGroup(사용자 지정 또는 기본값)

  • DBInstanceParameterGroupName

  • EngineVersion

마찬가지로 DbCluster에 연결된 DB 인스턴스의 경우 다음을 설정해야 합니다.

  • DBParameterGroup(사용자 지정 또는 기본값)

기본값이든 사용자 지정이든 상관없이 모든 파라미터 그룹이 템플릿에 정의되어 있는지 확인하세요.

커스텀 파라미터 그룹의 경우 기존 커스텀 파라미터 그룹의 제품군이 새 엔진 버전과 호환되는지 확인하세요. 1.2.0.0 이전의 엔진 버전에서는 파라미터 그룹 제품군 neptune1이 사용된 반면, 1.2.0.0 이후의 엔진 릴리스에는 파라미터 그룹 제품군 neptune1.2가 필요합니다. 자세한 정보는 Amazon Neptune 파라미터 그룹을 참조하세요

메이저 엔진 버전 업그레이드의 경우 DBCluster DBInstanceParameterGroupName 필드에 적절한 제품군을 사용하여 파라미터 그룹을 지정하세요.

기본 파라미터 그룹은 새 엔진 버전과 호환되는 그룹으로 업그레이드해야 합니다.

참고로 Neptune은 엔진 업그레이드 후 DB 인스턴스를 자동으로 재부팅합니다.