Amazon Redshift Serverless 사용 시 고려 사항
Amazon Redshift Serverless를 사용할 수 있는 AWS 리전 목록은 Amazon Web Services 일반 참조의 Amazon Redshift Serverless API에 나열된 엔드포인트를 참조하세요.
Amazon Redshift Serverless에서 사용하는 일부 리소스에는 할당량이 적용됩니다. 자세한 내용은 Amazon Redshift Serverless 객체 할당량 단원을 참조하십시오.
커서를 선언할 때 Amazon Redshift Serverless에 대한 결과 세트 크기 사양은 DECLARE에 지정됩니다.
유지 관리 기간 - Amazon Redshift Serverless에는 유지 관리 기간이 없습니다. 소프트웨어 버전 업데이트가 자동으로 적용됩니다. Amazon Redshift가 버전을 전환할 때 기존 연결 또는 쿼리 실행이 중단되지 않습니다. 새로운 연결은 항상 Amazon Redshift Serverless에 즉시 연결되어 작동합니다.
가용 영역 ID - Amazon Redshift Serverless 인스턴스를 구성할 때 Additional considerations(추가 고려 사항)를 열고 Subnet(서브넷)에 제공된 서브넷 ID에 지원되는 가용 영역 ID가 3개 이상 포함되어 있는지 확인합니다. 서브넷과 가용 영역 ID 매핑을 보려면 VPC 콘솔로 이동하고 서브넷(Subnets)을 선택하여 가용 영역 ID와 함께 서브넷 ID 목록을 확인합니다. 서브넷이 지원되는 가용 영역 ID에 매핑되었는지 확인합니다. 서브넷을 생성하려면 Amazon VPC 사용 설명서의 VPC에 서브넷 생성을 참조하세요.
3개의 서브넷 - 서브넷은 3개 이상 있어야 하며 3개의 가용 영역에 걸쳐 있어야 합니다. 예를 들어 가용 영역 us-east-1a, us-east-1b, us-east-1c에 매핑되는 3개의 서브넷을 사용할 수 있습니다. 미국 서부(캘리포니아 북부) 리전은 예외입니다. 다른 리전과 동일한 방식으로 세 개의 서브넷이 필요하지만, 이러한 서브넷은 두 개의 가용 영역에만 존재해야 합니다. 존재하는 가용 영역 중 하나에 서브넷 두 개가 포함되어야 합니다.
무료 IP 주소 요구 사항 - Amazon Redshift Serverless 작업 그룹을 생성할 때 사용 가능한 무료 IP 주소가 있어야 합니다. 최소 IP 주소 수는 작업 그룹의 Redshift 처리 장치(RPU) 수가 증가함에 따라 더 커집니다. 특히, 작업 그룹 VPC의 각 서브넷에는 최소 개수의 IP 주소가 필요합니다. IP 주소 할당에 대한 자세한 내용은 Amazon VPC 사용 설명서의 IP 주소 지정을 참조하세요.
작업 그룹 생성 시 필요한 최소 무료 IP 주소는 다음과 같습니다.
Redshift 처리 단위(RPU) | 무료 IP 주소 필요 | 최소 CIDR 크기 |
---|---|---|
8 | 9 | /27 |
16 | 15 | /27 |
32 | 13 | /27 |
64 | 21 | /27 |
128 | 37 | /26 |
256 | 69 | /25 |
512 | 133 | /24 |
1024 | 261 | /23 |
또한 더 많은 RPU를 사용하기 위해 작업 그룹을 업데이트할 때 무료 IP 주소가 필요합니다. 작업 그룹에 대한 서브넷을 업데이트할 때 필요한 무료 IP 주소 수는 다음과 같습니다.
Redshift 처리 단위(RPU) | 업데이트된 Redshift 처리 단위(RPU) | 무료 IP 주소 필요 |
---|---|---|
8 | 16 | 10 |
16 | 32 | 13 |
32 | 64 | 16 |
64 | 128 | 28 |
128 | 256 | 52 |
256 | 512 | 100 |
512 | 1024 | 197 |
참고
최대 기본 RPU 용량인 1024는 다음 AWS 리전에만 사용할 수 있습니다.
-
미국 동부(버지니아 북부)
-
미국 동부(오하이오)
-
미국 서부(오레곤)
마이그레이션 이후 스토리지 공간 - 소규모 Amazon Redshift 프로비저닝된 클러스터를 Amazon Redshift Serverless로 마이그레이션할 때 마이그레이션 후 스토리지 공간 할당이 증가할 수 있습니다. 이는 스토리지 공간 할당을 최적화한 결과로 스토리지 공간이 미리 할당되었기 때문입니다. 이 공간은 Amazon Redshift Serverless에서 데이터가 증가함에 따라 일정 기간 동안 사용됩니다.
Amazon Redshift Serverless와 Amazon Redshift 프로비저닝된 클러스터 간의 데이터 공유 - Amazon Redshift Serverless가 생산자이고 프로비저닝된 클러스터가 소비자인 데이터 공유에서 프로비저닝된 클러스터의 클러스터 버전은 1.0.38214보다 이후 버전이어야 합니다. 이보다 이전의 클러스터 버전을 사용하면 쿼리를 실행할 때 오류가 발생합니다. 유지 관리(Maintenance) 탭에 있는 Amazon Redshift 콘솔에서 클러스터 버전을 볼 수 있습니다. 또한 SELECT
version();
을 실행할 수도 있습니다.
최대 쿼리 실행 시간(Max query execution time) - 경과된 쿼리 실행 시간(초)입니다. 실행 시간에는 대기열에서 대기하는 데 소모한 시간은 포함되지 않습니다. 쿼리가 설정된 실행 시간을 초과하면 Amazon Redshift Serverless가 쿼리를 중단합니다. 유효한 값은 0~86,399입니다.
인터리브 정렬 키가 있는 테이블의 마이그레이션 - Amazon Redshift에서 프로비저닝한 클러스터를 Amazon Redshift Serverless로 마이그레이션하는 경우, Redshift는 인터리브된 정렬 키와 DISTSTYLE KEY가 있는 테이블을 복합 정렬 키로 변환합니다. DISTSTYLE은 변경되지 않습니다. 분산 스타일에 대한 자세한 내용은 Amazon Redshift 개발자 안내서의 데이터 분산 스타일 작업을 참조하십시오. 정렬 키에 대한 자세한 내용은 정렬 키 작업을 참조하십시오.
VPC 공유 - 공유 VPC에서 Amazon Redshift Serverless 작업 그룹을 생성할 수 있습니다. 이 경우 리소스 공유를 삭제하면 작업 그룹을 사용할 수 없게 될 수 있으므로 리소스 공유를 삭제하지 않는 것이 좋습니다.