Amazon Redshift는 새 버전을 릴리스할 때 Amazon Redshift 데이터 웨어하우스(서버리스 작업 그룹 또는 프로비저닝된 클러스터)의 버전을 업데이트합니다. 데이터 웨어하우스를 최신 릴리스로 업데이트할지 승인된 이전 릴리스로 업데이트할지 여부를 제어할 수 있습니다.
서버리스 작업 그룹 또는 프로비저닝된 클러스터의 트랙에 따라 버전 업데이트 중에 적용되는 릴리스 버전이 결정됩니다. Amazon Redshift는 지정된 유지 관리 기간 동안 프로비저닝된 클러스터를 업데이트하고 서버리스 작업 그룹을 즉시 업데이트합니다. Amazon Redshift가 새 버전을 릴리스하면 해당 버전은 현재 트랙에 할당되고, 이전 버전은 후행 트랙에 할당됩니다. 데이터 웨어하우스의 트랙을 설정하려면 다음 값 중 하나를 지정합니다.
-
현재 - 현재 트랙을 사용하면 최신 기능, 보안 업데이트 및 성능 개선 사항이 포함된 최신 인증 릴리스 버전을 얻을 수 있습니다.
-
후행 - 후행 트랙을 사용하면 이전 인증 릴리스를 이용할 수 있습니다.
예를 들어 서버리스 작업 그룹이 현재 버전 1.0.2762를 실행 중이고 Amazon Redshift가 Redshift Serverless 버전 1.0.3072를 릴리스한다고 가정해 보겠습니다. 트랙 값이 현재인 경우 작업 그룹이 버전 1.0.3072(최신 릴리스)로 업데이트됩니다. 트랙 값을 후행으로 설정하면 다음 후행 트랙 버전이 릴리스될 때 작업 그룹이 업데이트됩니다.
후행 트랙 기능을 사용하면 후행 트랙에서 Amazon Redshift 데이터 웨어하우스의 하위 세트를 실행할 수 있습니다. 이를 통해 후행 트랙의 데이터 웨어하우스에 릴리스를 적용하기 전에 현재 트랙으로 설정된 데이터 웨어하우스에서 1~6주 동안 릴리스의 테스트 및 통합 검증을 수행할 수 있습니다. 기본적으로 Amazon Redshift는 현재 트랙에 모든 클러스터와 작업 그룹을 생성하여 최신 인증 릴리스를 활용합니다. 하지만 프로덕션 환경에서 Amazon Redshift 후행 트랙을 사용하고 테스트 및 개발 환경에서 현재 트랙을 사용하면 최신 릴리스를 평가하는 데 추가 노력과 시간을 할애할 수 있습니다. 후행 트랙은 안정성을 극대화하여 프로덕션 환경의 미션 크리티컬 워크로드에 이상적입니다.
참고
후행 트랙 버전은 짧은 시간 동안 현재 트랙 버전과 동일할 수 있습니다. 이는 현재 트랙이 다음 버전으로 진행되지 않은 경우에 발생합니다. 일반적으로 현재 트랙 버전은 후행 트랙 버전보다 앞서 있습니다.
트랙 간 전환
Amazon Redshift 리소스에 대한 트랙 변경은 일반적으로 일회성 결정입니다. 트랙 변경 시 주의해야 합니다. 데이터 웨어하우스의 버전을 후행 트랙으로 변경하여 다운그레이드할 수 있습니다. 각 데이터 웨어하우스 버전에 있는 기능에 대한 자세한 내용은 Amazon Redshift에 대한 클러스터 버전 섹션을 참조하세요.
트랙을 후행에서 현재로 변경할 경우 데이터 웨어하우스가 현재 트랙 릴리스 버전으로 업데이트됩니다. 데이터 웨어하우스의 트랙을 후행으로 변경하면 다음과 같이 데이터 웨어하우스가 업데이트됩니다.
서버리스 작업 그룹의 경우 데이터 웨어하우스의 버전이 즉시 업데이트됩니다.
프로비저닝된 클러스터의 경우 현재 트랙 릴리스 버전 이후에 새 릴리스가 있을 때까지 데이터 웨어하우스가 업데이트되지 않습니다.
트랙 및 복원
서버리스 작업 그룹의 경우 스냅샷은 대상 Amazon Redshift 데이터 웨어하우스의 트랙을 상속합니다. 예를 들어, 후행 트랙으로 설정된 작업 그룹에 대한 스냅샷을 만들고 해당 스냅샷을 현재 트랙으로 설정된 작업 그룹에 적용하면 작업 그룹의 트랙 설정은 현재가 됩니다.
프로비저닝된 클러스터의 경우 스냅샷은 소스 Amazon Redshift 데이터 웨어하우스의 트랙을 상속합니다. 스냅샷을 만든 후 소스 데이터 웨어하우스의 트랙을 변경하는 경우 스냅샷과 소스 데이터 웨어하우스는 다른 트랙에 있습니다. 스냅샷에서 복원하면 새 데이터 웨어하우스는 스냅샷 소스에서 상속된 트랙에 있습니다. 복원 작업을 완료한 이후에 트랙을 변경할 수 있습니다.
데이터 웨어하우스의 크기를 조정해도 트랙에는 영향을 주지 않습니다.
버전 관리
트랙은 일련의 릴리스입니다. Amazon Redshift 데이터 웨어하우스가 현재 트랙 또는 후행 트랙에 있는지 결정할 수 있습니다. 데이터 웨어하우스를 현재 트랙에 배치하면 항상 최신 릴리스 버전으로 업그레이드됩니다. 리소스를 후행 트랙에 배치하면 항상 최신 릴리스 버전 직전에 릴리스된 릴리스 버전을 실행합니다.
프로비저닝된 클러스터의 경우, Amazon Redshift 데이터 웨어하우스의 Amazon Redshift 콘솔 목록에 있는 릴리스 상태 열은 리소스 중 하나를 업그레이드할 수 있는지 여부를 나타냅니다.
작업 그룹 또는 클러스터 버전 확인
Amazon Redshift 콘솔을 사용하여 Amazon Redshift 서버리스 작업 그룹 버전 또는 프로비저닝된 클러스터 버전 엔진을 확인할 수 있습니다.
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/
서버리스 작업 그룹의 경우, 탐색 메뉴에서 작업 그룹을 선택한 후 목록에서 작업 그룹 이름을 선택하여 세부 정보를 엽니다. 작업 그룹의 세부 정보가 표시됩니다.