Amazon Aurora DB 클러스터의 DB 클러스터 파라미터 그룹 - Amazon Aurora

Amazon Aurora DB 클러스터의 DB 클러스터 파라미터 그룹

Amazon Aurora DB 클러스터는 DB 클러스터 파라미터 그룹을 사용합니다. 다음 섹션에서는 DB 클러스터 파라미터 그룹 구성 및 관리에 대해 설명합니다.

Amazon Aurora DB 클러스터와 DB 인스턴스 파라미터

Aurora에서는 두 가지 수준의 구성 설정 시스템을 사용합니다.

  • DB 클러스터 파라미터 그룹의 파라미터는 DB 클러스터의 모든 DB 인스턴스에 적용됩니다. 데이터는 Aurora 공유 스토리지 하위 시스템에 저장됩니다. 이로 인해 테이블 데이터의 물리적 레이아웃과 관련된 모든 파라미터는 Aurora 클러스터의 모든 DB 인스턴스에 대해 동일해야 합니다. 이와 마찬가지로 Aurora DB 인스턴스가 복제에 의해 연결되므로 복제 설정에 대한 모든 파라미터는 Aurora 클러스터 전체에 걸쳐 동일해야 합니다.

  • DB 파라미터 그룹의 파라미터는 Aurora DB 클러스터의 단일 DB 인스턴스에 적용됩니다. 이 파라미터는 동일한 Aurora 클러스터에 있는 DB 인스턴스 전반에 걸쳐 변경할 수 있는 메모리 사용량과 같은 속성과 관련이 있습니다. 예를 들어 클러스터에는 AWS 인스턴스 클래스가 다양한 DB 인스턴스르 포함하는 경우가 많습니다.

모든 Aurora 클러스터는 DB 클러스터 파라미터 그룹과 연결됩니다. 이 파라미터 그룹은 해당 DB 엔진의 모든 구성 값에 기본값을 할당합니다. 해당 클러스터 파라미터 그룹에는 클러스터 수준 파라미터와 인스턴스 수준 파라미터의 기본값이 모두 들어 있습니다. 프로비저닝된 클러스터 또는 Aurora Serverless v2 클러스터 내의 각 DB 인스턴스는 해당 DB 클러스터 파라미터 그룹의 설정을 상속합니다.

각 DB 인스턴스 역시 하나의 DB 파라미터 그룹에 연결되어 있습니다. DB 파라미터 그룹의 값은 클러스터 파라미터 그룹의 기본값을 재정의합니다. 예를 들어 클러스터의 한 인스턴스에 문제가 발생한 경우 사용자 지정 DB 파라미터 그룹을 해당 인스턴스에 할당할 수 있습니다. 이 사용자 정의 파라미터 그룹에는 디버깅 또는 성능 튜닝과 관련된 파라미터에 대한 특정 설정이 있을 수 있습니다.

Aurora는 지정된 데이터베이스 엔진 및 버전에 따라 클러스터 또는 새 DB 인스턴스를 생성할 때 기본 파라미터 그룹을 할당합니다. 대신 사용자 지정 파라미터 그룹을 지정할 수 있습니다. 이러한 파라미터 그룹을 직접 생성하고 파라미터 값을 편집할 수 있습니다. 생성 시 이러한 사용자 정의 파라미터 그룹을 지정할 수 있습니다. 나중에 DB 클러스터 또는 인스턴스를 수정하여 사용자 지정 파라미터 그룹을 사용할 수도 있습니다.

프로비저닝된 인스턴스 및 Aurora Serverless v2 인스턴스의 경우 사용자가 DB 클러스터 파라미터 그룹에서 수정한 구성 값으로 DB 파라미터 그룹의 기본값을 재정의합니다. DB 파라미터 그룹의 해당 값을 편집하면 그 값으로 DB 클러스터 파라미터 그룹의 설정을 재정의합니다.

고객님이 수정하는 모든 DB 파라미터 설정은 고객님이 구성 파라미터를 다시 기본값으로 변경하더라도 DB 클러스터 파라미터 그룹 값에 우선합니다. describe-db-parameters AWS CLI 명령 또는 DescribeDBParameters RDS API 작업을 사용하여 어떤 파라미터가 재정의되는지 확인할 수 있습니다. 해당 파라미터를 수정한 경우 Source 필드에는 user라는 값이 포함되어 있습니다. DB 클러스터 파라미터 그룹의 값이 우선하도록 한 개 이상의 파라미터를 재설정하려면 reset-db-parameter-group AWS CLI 명령 또는 ResetDBParameterGroup RDS API 작업을 사용합니다.

Aurora에서 제공되는 DB 클러스터 및 DB 인스턴스 파라미터는 데이터베이스 엔진 호환성에 따라 다릅니다.

참고

Aurora Serverless v1 클러스터에는 DB 파라미터 그룹이 아닌 DB 클러스터 파라미터 그룹만 있습니다. Aurora Serverless v2 클러스터의 경우 DB 클러스터 파라미터 그룹의 사용자 지정 파라미터에 대한 모든 변경을 수행합니다.

Aurora Serverless v2는 DB 클러스터 파라미터 그룹과 DB 파라미터 그룹을 모두 사용합니다. Aurora Serverless v2를 사용하면 거의 모든 구성 파라미터를 수정할 수 있습니다. Aurora Serverless v2는 Aurora Serverless v2 인스턴스가 축소될 때 워크로드가 중단되지 않도록 일부 용량 관련 구성 파라미터의 설정을 재정의합니다.

Aurora Serverless 구성 설정과 수정할 수 있는 설정에 대해 자세히 알아보려면 Aurora Serverless v2에 대한 파라미터 그룹 작업Aurora Serverless v1 파라미터 그룹 단원을 참조하세요.