내용으로 건너뛰기

Amazon Redshift 클러스터의 탄력적 크기 조정을 수행할 수 없는 이유는 무엇입니까?

3분 분량
0

Amazon Redshift 클러스터의 탄력적 크기 조정을 수행하려고 할 때 원하는 노드 수를 선택하는 옵션이 제공되지 않거나 제한됩니다.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하면 AWS CLI의 오류 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.

Amazon Redshift의 탄력적 크기 조정 기능을 사용하여 가동 중지 시간을 최소화하면서 클러스터에서 노드를 빠르게 추가하거나 제거할 수 있습니다. 그러나 노드 유형 및 원래 클러스터 크기와 같은 요소를 기반으로 하는 탄력적 크기 조정을 사용할 수 있는 시기에는 제약이 있습니다. 이러한 제약으로 인해 쿼리와 연결이 잠시 중단될 수도 있습니다.

참고: 데이터 공유 클러스터에나 공유 스냅샷에서 데이터를 전송할 때는 탄력적 크기 조정을 사용하지 못할 수 있습니다. 탄력적 크기 조정은 테이블을 정렬하거나 디스크 공간을 자동으로 회수하지 않습니다.

Amazon Redshift에서는 클러스터의 슬라이스-노드 매핑이 변경될 때 탄력적 크기 조정 중에 슬라이스 셔플링이 발생합니다. Amazon Redshift는 병렬 처리를 위해 슬라이스 전체에 데이터를 균등하게 배포하므로 노드를 추가하거나 제거하면 슬라이스가 재배포됩니다. 이러한 재배포는 새 슬라이스 전반에서 데이터의 균형을 유지하여 효율적인 성능을 유지합니다. 탄력적 크기 조정을 수행하는 데 걸리는 시간은 클러스터 크기, 데이터 볼륨, 워크로드 활동에 따라 달라집니다.

Amazon Redshift 클러스터의 노드 개수를 업데이트하기 전에 DescribeNodeConfigurationOptions API를 사용하여 탄력적 크기 조정에 적합한 노드 구성을 결정하십시오. 예를 들어 노드 개수와 노드 유형입니다.

예:

aws redshift describe-node-configuration-options --cluster-identifier cluster-name --region aws-region --action-type resize-cluster

참고: cluster-name을 해당 클러스터 이름으로 바꾸십시오. aws-region을 AWS 리전으로 바꾸십시오.

위 예에서는 탄력적 크기 조정에 사용 가능한 노드 구성 옵션을 확인합니다.

Amazon Redshift 탄력적 크기 조정 증가 및 감소 제한은 노드 유형마다 다릅니다.

  • dc2.large 노드 유형의 경우 노드 개수를 두 배로 늘리거나 원래 클러스터의 절반까지만 노드 개수를 줄일 수 있습니다.
  • dc2.8xlarge 노드 유형의 경우 원래 노드 개수의 최대 2배까지 크기를 조정하거나 원래 노드 개수의 절반까지 크기를 조정할 수 있습니다. 예를 들어, 16노드 클러스터의 크기를 8~32노드 사이의 원하는 크기로 조정할 수 있습니다.
  • ra3.16xlarge 또는 ra3.4xlarge 노드 유형의 경우 원래 노드 개수의 최대 4배까지 크기를 조정할 수 있습니다. 원래 노드 개수의 1/4까지 크기를 조정할 수도 있습니다. 예를 들어, 16노드 클러스터의 크기를 4~64노드 사이의 원하는 크기로 조정할 수 있습니다.
  • ra3.xlplus 노드 유형의 경우 원래 노드 개수의 최대 2배까지 크기를 조정하거나 원래 노드 개수의 1/4까지 크기를 조정할 수 있습니다. 예를 들어, 16노드 클러스터의 크기를 4~32노드 사이의 원하는 크기로 조정할 수 있습니다.
  • ra3.xlarge 노드 유형의 경우 원래 노드 개수의 최대 2배까지 크기를 조정하거나 원래 노드 개수의 절반까지 크기를 조정할 수 있습니다.

참고:

  • 클러스터는 가상 프라이빗 클라우드(VPC)에 있어야 합니다.
  • Amazon Redshift RA3 노드의 경우 사용되는 관리형 스토리지 양에 따라 제한이 있을 수 있습니다.

관련 정보

Amazon Redshift 클러스터 크기를 조정하려면 어떻게 해야 합니까?

클러스터 작업

AWS 공식업데이트됨 10달 전