동시성 확장 작업 - Amazon Redshift

동시성 확장 작업

동시성 확장 기능을 사용하면 일관성 있게 빠른 쿼리 성능으로 수많은 동시 사용자 및 동시 쿼리를 지원할 수 있습니다. 동시성 크기 조정을 설정하면 Amazon Redshift가 자동으로 클러스터 용량을 추가하여 읽기 및 쓰기 쿼리의 증가를 처리합니다. 쿼리가 기본 클러스터에서 실행되든 동시성 조정 클러스터에서 실행되든 사용자에게는 최신 데이터가 보입니다.

WLM 대기열을 구성하여 동시성 조정 클러스터에 보낸 쿼리를 관리할 수 있습니다. 동시성 조정을 설정하면 대기열에서 기다리는 대신 적합한 쿼리가 동시성 조정 클러스터로 전송됩니다.

동시성 조정 클러스터가 쿼리를 활발하게 실행하는 시간에 대해서만 요금이 부과됩니다. 요금이 부과되는 방식 및 최소 요금 등 요금에 대한 자세한 내용은 동시성 크기 조정 요금을 참조하세요.

동시성 조정 기능

WLM 대기열에 대한 동시성 조정을 설정하면 대시보드 쿼리와 같은 읽기 작업에 사용할 수 있습니다. 또한 데이터 수집 및 처리를 위한 문과 같이 일반적으로 사용되는 쓰기 작업에도 사용할 수 있습니다.

쓰기 작업에 대한 동시성 조정 기능

동시성 조정은 추출, 변환 및 로드(ETL) 문과 같이 자주 사용하는 쓰기 작업을 지원합니다. 쓰기 작업에 대한 동시성 조정은 클러스터가 많은 수의 요청을 수신할 때 일관된 응답 시간을 유지하려는 경우 특히 유용합니다. 기본 클러스터의 리소스를 놓고 경합하는 쓰기 작업의 처리량을 향상시킵니다.

동시성 조정은 COPY, INSERT, DELETE, UPDATE 및 CREATE TABLE AS(CTAS) 문을 지원합니다. 또한 동시성 조정은 집계를 사용하지 않는 MV에 대한 구체화된 뷰 새로 고침을 지원합니다. 다른 데이터 조작 언어(DML) 문 및 데이터 정의 언어(DDL) 문은 지원되지 않습니다. TABLE AS가 없는 CREATE와 같이 지원되지 않는 쓰기 문이 지원되는 쓰기 문보다 먼저 명시적 트랜잭션에 포함되면 동시성 조정 클러스터에서는 쓰기 문이 아무것도 실행되지 않습니다.

동시성 조정을 위해 크레딧을 누적하면 이 크레딧 누적은 읽기 및 쓰기 작업 모두에 적용됩니다.

동시성 조정에 대한 제한 사항

다음은 Amazon Redshift 동시성 조정 사용에 대한 제한 사항입니다.

  • 인터리브 정렬 키를 사용하는 테이블에 대한 쿼리를 지원하지 않습니다.

  • 임시 테이블에 대한 쿼리를 지원하지 않습니다.

  • 제한적인 네트워크 또는 Virtual Private Cloud(VPC) 구성으로 보호되는 외부 리소스에 액세스하는 쿼리를 지원하지 않습니다.

  • Python 사용자 정의 함수(UDF) 및 람다 UDF가 포함된 쿼리를 지원하지 않습니다.

  • 시스템 테이블, PostgreSQL 카탈로그 테이블 또는 비백업 테이블에 액세스하는 쿼리를 지원하지 않습니다.

  • 제한적인 IAM 정책 권한이 있는 경우 외부 리소스에 액세스하는 COPY 또는 UNLOAD 쿼리는 지원하지 않습니다. 여기에는 Amazon S3 버킷 또는 DynamoDB 테이블과 같은 리소스 또는 소스에 적용되는 권한이 포함됩니다. IAM 소스에는 다음이 포함될 수 있습니다.

    • aws:sourceVpc – 소스 VPC입니다.

    • aws:sourceVpce - 소스 VPC 엔드포인트입니다.

    • aws:sourceIp - 소스 IP 주소입니다.

    경우에 따라 리소스에 액세스하는 COPY 및 UNLOAD 쿼리가 동시성 조정 클러스터로 전송되도록 리소스 또는 소스를 제한하는 권한을 제거해야 할 수 있습니다.

    리소스 정책에 대한 자세한 내용은 AWS Identity and Access Management 사용 설명서의 정책 유형버킷 정책을 사용하여 VPC 엔드포인트에서 액세스 제어를 참조하세요.

  • 쓰기 작업에 대한 Amazon Redshift 동시성 조정은 CREATE TABLE 또는 ALTER TABLE과 같은 DDL 작업에 대해 지원되지 않습니다.

  • COPY 명령에 대해 ANALYZE를 지원하지 않습니다.

  • DISTSTYLE이 ALL로 설정된 대상 테이블에 대한 쓰기 작업을 지원하지 않습니다.

  • 다음 파일 형식에서 COPY는 지원하지 않습니다.

    • PARQUET

    • ORC

  • 자격 증명 열이 있는 테이블에 대한 쓰기 작업을 지원하지 않습니다.

  • Amazon Redshift는 Amazon Redshift RA3 노드, 특히 ra3.16xlarge, ra3.4xlarge 및 ra3.xlplus에서만 쓰기 작업에 대한 동시성 조정을 지원합니다. 쓰기 작업에 대한 동시성 조정은 다른 노드 유형에서 지원되지 않습니다.

동시성 조정에 대한 자세한 내용은 Amazon Redshift 관리 가이드의 다음 주제를 참조하세요.