단일 AZ 데이터 웨어하우스를 다중 AZ 데이터 웨어하우스로 변환 - Amazon Redshift

Amazon Redshift는 2025년 11월 1일부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. Python UDF를 사용하려면 이 날짜 이전에 UDF를 생성하세요. 기존 Python UDF는 정상적으로 계속 작동합니다. 자세한 내용은 블로그 게시물을 참조하세요.

단일 AZ 데이터 웨어하우스를 다중 AZ 데이터 웨어하우스로 변환

단일 AZ 데이터 웨어하우스를 다중 AZ 데이터 웨어하우스로 변환하면 SLA가 99.99% 보장되어 데이터 웨어하우스의 가용성이 높아집니다. 다중 AZ 데이터 웨어하우스를 사용하더라도 개별 쿼리의 성능은 동일하게 유지됩니다. 동시성이 높은 워크로드의 경우 Amazon Redshift가 두 가용 영역의 컴퓨팅 리소스를 사용하여 요청을 실행할 수 있으므로 전체 처리량이 향상됩니다.

참고

Amazon Redshift에서는 단일 AZ에서 다중 AZ로 또는 그 반대로 변환하는 동안 기존 컴퓨팅 리소스를 분할할 수 없습니다. 개별 쿼리 성능을 일관되게 유지하기 위해 이 작업은 지원되지 않습니다.

콘솔을 사용하여 단일 AZ 클러스터를 다중 AZ 데이터 웨어하우스로 변환하는 방법
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 Provisioned clusters dashboard(프로비저닝된 클러스터 대시보드)를 선택하고 Clusters(클러스터)를 선택합니다. 현재 AWS 리전의 계정에 대한 클러스터가 나열됩니다. 각 클러스터의 속성 하위 집합이 목록의 열에 표시됩니다.

  3. 다중 AZ 배포로 변환하려는 클러스터를 선택합니다. 클러스터 세부 정보 페이지가 나타납니다.

  4. 작업에서 다중 AZ 활성화를 선택합니다. 수정 요약 페이지가 나타납니다. 다중 AZ 활성화를 클릭합니다.

  5. 오류가 발생하면 다음 중 하나를 수행한 다음 다중 AZ 활성화를 클릭합니다.

    • 클러스터 암호화 - 클러스터 세부 정보 페이지의 속성 탭 아래에 있는 데이터베이스 구성 섹션에서 속성을 선택하여 암호화 설정을 편집합니다.

    • 서브넷 그룹 - 서브넷 그룹 링크를 클릭하여 서브넷 그룹을 선택하고 클러스터 서브넷 그룹 설정을 편집합니다. 다른 클러스터 서브넷 그룹을 선택하는 경우 선택한 서브넷 그룹에 3개의 가용 영역이 있는지 확인하세요.

    • 포트 설정 - 클러스터 세부 정보 페이지의 속성 탭 아래에 있는 데이터베이스 구성 섹션에서 속성을 선택하여 포트 설정을 편집합니다.

  6. SQL 클라이언트를 사용하여 데이터를 로드하고 쿼리할 수 있습니다.

  • AWS CLI에서 modify-cluster 명령과 multi-az 파라미터를 다음과 같이 사용하세요.

    aws redshift modify-cluster --profile maz-test --endpoint-url https://redshift.eu-west-1.amazonaws.com --region eu-west-1 --cluster-identifier test-maz-11 --multi-az

다중 AZ 배포에서는 시스템 모니터링 뷰(SYS_* 뷰)만 지원하므로 STL, SVCS, SVL, SVV 또는 STV 뷰를 사용할 수 없습니다. 시스템 모니터링 뷰(SYS_* 뷰)를 사용하도록 모니터링 쿼리를 변경하세요.