콘솔을 사용한 클러스터 관리 - Amazon Redshift

콘솔을 사용한 클러스터 관리

클러스터를 생성, 수정, 크기 조정, 재부팅 및 백업하려면 Amazon Redshift 콘솔의 [클러스터(Clusters)] 섹션을 사용합니다.

클러스터를 보려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택합니다. 현재 AWS 리전의 계정에 대한 클러스터가 나열됩니다. 각 클러스터의 속성 하위 집합이 목록의 열에 표시됩니다. 클러스터가 없는 경우 클러스터 생성(Create cluster)을 선택하여 클러스터를 생성합니다.

  3. 클러스터에 대한 자세한 내용을 보려면 목록에서 클러스터 이름을 선택합니다.

클러스터 생성

클러스터를 생성하기 전에 Amazon Redshift 개요Amazon Redshift의 클러스터 및 노드 단원을 읽어 보십시오.

클러스터 생성
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택합니다. 현재 AWS 리전의 계정에 대한 클러스터가 나열됩니다. 각 클러스터의 속성 하위 집합이 목록의 열에 표시됩니다.

  3. 클러스터를 생성하려면 클러스터 생성(Create cluster)을 선택합니다.

  4. 콘솔 페이지의 지침에 따라 클러스터 구성(Cluster configuration)에 속성을 입력합니다.

    다음 단계에서는 RA3 노드 유형을 지원하는 AWS 리전에서 실행되는 Amazon Redshift 콘솔에 대해 설명합니다. RA3 노드 유형을 지원하는 AWS 리전 목록은 Amazon Redshift 관리 안내서RA3 노드 유형 개요를 참조하세요.

    클러스터 크기를 얼마로 조정해야 할지 모르는 경우 선택 도움말(Help me choose)을 선택합니다. 이렇게 하면 데이터 웨어하우스에 저장하려는 데이터의 크기 및 쿼리 특성에 대한 질문을 하는 크기 조정 계산기가 시작됩니다. 클러스터의 필요한 크기(즉, 노드 유형 및 노드 수)를 알고 있는 경우 [직접 선택(I'll choose)]을 선택합니다. 그런 다음 개념 증명을 위해 클러스터 크기를 조정할 [노드 유형(Node type)]과 [노드(Nodes)] 수를 선택합니다.

    참고

    조직에 자격이 있으며 Amazon Redshift Serverless를 사용할 수 없는 AWS 리전에 클러스터가 생성되고 있는 경우, Amazon Redshift 무료 평가판 프로그램에서 클러스터를 생성하는 것이 가능할 수 있습니다. 이 클러스터를 어떤 용도로 사용할 계획입니까?라는 질문에 대해 프로덕션 또는 무료 평가판을 선택하여 답합니다. 무료 평가판을 선택하면 dc2.large 노드 유형으로 구성을 생성합니다. 무료 평가판 선택에 대한 자세한 내용은 Amazon Redshift 무료 평가판을 참조하세요. Amazon Redshift Serverless를 사용할 수 있는 AWS 리전 목록은 Amazon Web Services 일반 참조Redshift Serverless API에 나열된 엔드포인트를 참조하세요.

  5. 데이터베이스 구성 섹션에서 관리자 사용자 이름 값을 지정합니다. 관리자 암호의 경우 다음 옵션 중에서 선택할 수 있습니다.

    • 암호 생성 - Amazon Redshift에서 생성된 암호를 사용합니다.

    • 관리자 암호 수동 추가 - 내 암호를 사용합니다.

    • AWS Secrets Manager에서 관리자 보안 인증 정보 관리 - Amazon Redshift는 관리자 암호를 생성하고 관리하는 데 AWS Secrets Manager를 사용합니다. AWS Secrets Manager를 사용하여 암호의 보안 암호를 생성하고 관리하면 수수료가 발생합니다. AWS Secrets Manager 요금에 대한 자세한 내용은 AWS Secrets Manager 요금을 참조하세요.

  6. (선택 사항) 콘솔 페이지의 지침에 따라 클러스터 권한(Cluster permissions)에 속성을 입력합니다. 클러스터가 다른 AWS 서비스에 액세스해야 하는 경우(예: Amazon S3에서 데이터 로드) 클러스터 권한을 제공합니다.

  7. 클러스터를 생성하려면 클러스터 생성(Create cluster)을 선택합니다. 클러스터를 사용할 준비가 끝나려면 몇 분이 걸릴 수 있습니다.

추가 구성

클러스터를 생성할 때 추가 속성을 지정하여 사용자 지정할 수 있습니다. 다음 목록에서 이러한 속성 중 일부에 대한 자세한 내용을 찾을 수 있습니다.

IP 주소 유형

클러스터의 IP 주소 유형을 선택합니다. 리소스가 IPv4 주소 지정 프로토콜을 통해서만 통신하도록 선택하거나 리소스가 IPv4와 IPv6를 통해 통신할 수 있는 이중 스택 모드를 선택할 수 있습니다. 이 기능은 AWS GovCloud(미국 동부) 및 AWS GovCloud(미국 서부) 리전에서만 사용할 수 있습니다. AWS 리전에 대한 자세한 내용은 리전 및 가용 영역을 참조하세요.

Virtual private cloud(VPC)

클러스터 서브넷 그룹이 있는 VPC를 선택합니다. 클러스터가 생성된 후에는 클러스터 서브넷 그룹을 변경할 수 없습니다.

파라미터 그룹 수(Parameter groups)

클러스터와 연결할 클러스터 파라미터 그룹을 선택합니다. 선택하지 않으면 클러스터가 기본 파라미터 그룹을 사용합니다.

암호화(Encryption)

클러스터의 모든 데이터와 스냅샷에 대한 암호화 여부를 선택합니다. 기본 설정인 없음(None)을 그대로 사용하면 암호화가 활성화되지 않습니다. 암호화를 활성화하려면 먼저 AWS Key Management Service(AWS KMS) 또는 하드웨어 보안 모듈(HSM) 중에서 무엇을 사용할지 선택한 후 관련 설정을 구성해야 합니다. Amazon Redshift의 암호화에 대한 자세한 내용은 Amazon Redshift 데이터베이스 암호화 섹션을 참조하세요.

  • KMS

    암호화를 사용하고 AWS KMS로 암호화 키를 관리하려면 AWS Key Management Service 사용(AWS KMS)을 선택합니다. 또한 사용할 키를 선택합니다. 기본 키는 현재 계정의 키 또는 다른 계정의 키를 선택할 수 있습니다.

    참고

    다른 AWS 계정의 키를 사용하려면 사용할 키의 Amazon 리소스 이름(ARN)을 입력합니다. 이때 해당 키에 대한 사용 권한이 있어야 합니다. AWS KMS의 키 액세스에 대한 자세한 내용은 AWS Key Management Service Developer GuideControlling Access to Your Keys를 참조하세요.

    Amazon Redshift에서 AWS KMS 암호화 키 사용에 대한 자세한 내용은 AWS KMS를 사용한 Amazon Redshift의 데이터베이스 암호화 섹션을 참조하세요.

  • HSM

    암호화를 활성화한 후 하드웨어 보안 모듈(HSM)을 사용해 암호화 키를 관리하려면 HSM을 선택합니다.

    HSM을 선택하는 경우에는 HSM 연결(HSM Connection)HSM 클라이언트 인증서(HSM Client Certificate)에서 값을 선택합니다. 이 두 값은 Amazon Redshift와 HSM에서 클러스터 키를 믿고 전달할 수 있는 연결을 형성하는 데 필요합니다. 또한 클러스터를 시작하기 전에 Amazon Redshift에서 HSM 연결과 클라이언트 인증서를 설정해야 합니다. HSM 연결 및 클라이언트 인증서의 설정에 대한 자세한 내용은 하드웨어 보안 모듈을 사용한 Amazon Redshift 암호화 단원을 참조하십시오.

유지 관리 트랙(Maintenance track)

사용된 클러스터 버전이 현재(Current), 검사(Trailing) 또는 미리 보기(Preview) 트랙인지 여부를 선택할 수 있습니다.

모니터링(Monitoring)

CloudWatch 경보 생성 여부를 선택할 수 있습니다.

교차 리전 스냅샷 구성(Configure cross-region snapshot)

리전 간 스냅샷을 활성화할지 여부를 선택할 수 있습니다.

자동 스냅샷 보존 기간

이러한 스냅샷을 보존할 일수를 35일 이내의 범위에서 선택할 수 있습니다. 노드 유형이 DC2인 경우 0일을 선택하여 자동 스냅샷을 생성하지 않을 수 있습니다.

수동 스냅샷 보존 기간

이러한 스냅샷을 보존할 기간으로 일수 또는 Indefinitely를 선택할 수 있습니다.

미리 보기 클러스터 생성

Preview(미리 보기)에서 Amazon Redshift 클러스터를 생성하여 Amazon Redshift의 새로운 기능을 테스트할 수 있습니다. 프로덕션에서 이러한 기능을 사용하거나 Preview(미리 보기) 클러스터를 프로덕션 클러스터 또는 다른 트랙의 클러스터로 이동할 수 없습니다. 미리 보기 이용 약관은 AWS 서비스 약관베타 및 미리 보기를 참조하세요.

Preview(미리 보기)에서 클러스터 생성
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

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

  3. Clusters(클러스터) 목록 페이지에 미리 보기를 소개하는 배너가 표시됩니다. Create preview cluster(미리 보기 클러스터 생성) 버튼을 선택하여 클러스터 생성 페이지를 엽니다.

  4. 클러스터의 속성을 입력합니다. 테스트하려는 기능이 포함된 Preview track(미리 보기 트랙)을 선택합니다. 미리 보기 트랙에 있음을 나타내는 클러스터 이름을 입력하는 것이 좋습니다. 테스트하려는 기능에 대해 -preview 레이블이 지정된 옵션을 포함하여 클러스터 옵션을 선택합니다. 클러스터 생성에 대한 일반적인 정보는 Amazon Redshift 관리 안내서의 클러스터 생성을 참조하세요.

  5. 미리 보기에서 클러스터를 생성하려면 클러스터 생성을 선택합니다.

    참고

    preview_2023 트랙은 사용 가능한 가장 최근의 미리 보기 트랙입니다. 이 트랙은 RA3 노드 유형의 클러스터 생성만 지원합니다. 노드 유형 DC2 및 이전 노드 유형은 지원되지 않습니다.

  6. 미리 보기 클러스터를 사용할 수 있으면 SQL 클라이언트를 사용하여 데이터를 로드하고 쿼리합니다.

Redshift Serverless 작업 그룹의 미리 보기에 대한 자세한 내용은 미리 보기 작업 그룹 만들기 섹션을 참조하세요.

클러스터 수정

클러스터를 수정할 때 다음 옵션은 변경 사항이 바로 적용됩니다.

  • VPC 보안 그룹(VPC security groups)

  • 공개적으로 액세스할 수 있음(Publicly accessible)

  • 관리자 사용자 암호(Admin user password)

  • HSM 연결(HSM Connection)

  • HSM 클라이언트 인증서(HSM Client Certificate)

  • 유지 관리 세부 정보

  • 스냅샷 기본 설정(Snapshot preferences)

다음 옵션의 변경은 클러스터를 다시 시작해야만 적용됩니다.

  • 클러스터 식별자(Cluster identifier)

    [클러스터 식별자(Cluster identifier)]를 변경하면 Amazon Redshift가 클러스터를 자동으로 다시 시작합니다.

  • 향상된 VPC 라우팅(Enhanced VPC Routing)

    [Enhanced VPC Routing]을 변경하면 Amazon Redshift가 클러스터를 자동으로 다시 시작합니다.

  • 클러스터 파라미터 그룹(Cluster parameter group)

  • IP 주소 유형

    이 기능은 AWS GovCloud(미국 동부) 및 AWS GovCloud(미국 서부) 리전에서만 사용할 수 있습니다. AWS 리전에 대한 자세한 내용은 리전 및 가용 영역을 참조하세요.

자동 스냅샷의 보관 기간을 줄일 경우 기존 자동 스냅샷 중에서 새로운 보관 기간이 경과한 스냅샷은 삭제됩니다. 자세한 내용은 Amazon Redshift 스냅샷 및 백업 단원을 참조하십시오.

클러스터 속성에 대한 자세한 내용은 추가 구성 섹션을 참조하세요.

클러스터를 수정하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택합니다.

  3. 수정할 클러스터를 선택합니다.

  4. 편집을 선택합니다. [클러스터 편집(Edit cluster)] 페이지가 표시됩니다.

  5. 클러스터 속성을 업데이트합니다. 수정할 수 있는 일부 속성은 다음과 같습니다.

    • 클러스터 식별자

    • 스냅샷 보존

    • 클러스터 재배치

    네트워크 및 보안, 유지 관리데이터베이스 구성에 대한 설정 편집을 위해 콘솔은 해당 클러스터 세부 정보 탭에 대한 링크를 제공합니다.

  6. Save changes(변경 사항 저장)를 선택합니다.

클러스터 삭제

더 이상 필요없는 클러스터는 삭제할 수 있습니다. 삭제하는 클러스터와 동일한 데이터 및 구성으로 새로운 클러스터를 프로비저닝할 계획이라면 수동 스냅샷이 필요합니다. 수동 스냅샷을 사용하여 나중에 스냅샷을 복원하고 클러스터 사용을 다시 시작할 수 있습니다. 클러스터를 삭제만 하고 마지막에 최종 수동 스냅샷을 생성하지 않으면 클러스터 데이터가 영구적으로 삭제됩니다. 어떤 경우든지 자동 스냅샷은 클러스터 삭제와 함께 삭제되지만 수동 스냅샷은 직접 삭제하지 않으면 계속 남습니다. 클러스터의 Amazon Redshift 스냅샷에 사용할 수 있는 스토리지 용량에 따라 수동 스냅샷에 Amazon Simple Storage Service 스토리지 요금이 부과될 수도 있습니다. 자세한 내용은 클러스터 종료 및 삭제 단원을 참조하십시오.

클러스터를 삭제하면 연결된 AWS Secrets Manager 보안 암호도 모두 삭제됩니다.

클러스터를 삭제하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택합니다.

  3. 삭제할 클러스터를 선택합니다.

  4. 작업(Actions)에 대해 삭제(Delete)를 선택합니다. 클러스터 삭제(Delete cluster) 페이지가 표시됩니다.

  5. 클러스터 삭제(Delete cluster)를 선택합니다.

참고

클러스터를 삭제하고 최종 스냅샷을 생성하기로 선택할 때 클러스터에서 복원 작업이 진행 중인 경우 Amazon Redshift가 삭제 요청을 중지합니다. 이 경우 최종 스냅샷 없이 클러스터를 삭제하거나 복원이 완료된 후 최종 스냅샷과 함께 클러스터를 삭제할 수 있습니다.

클러스터 재부팅

클러스터를 재부팅하면 클러스터 상태가 rebooting으로 설정되고, 재부팅을 마치면 클러스터 이벤트가 생성됩니다. 대기 중인 클러스터 변경 사항은 이때 적용됩니다.

클러스터를 재부팅하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택합니다.

  3. 재부팅할 클러스터를 선택합니다.

  4. 작업(Actions)에서 클러스터 재부팅(Reboot cluster)을 선택합니다. 클러스터 재부팅(Reboot cluster) 페이지가 표시됩니다.

  5. 클러스터 재부팅(Reboot cluster)을 선택합니다.

클러스터 크기 조정

클러스터 크기를 조정할 때는 노드 수 또는 노드 유형을 현재 클러스터 구성과 다르게 지정합니다. 클러스터가 크기 조정을 진행하는 동안 클러스터에 대한 쓰기 또는 읽기/쓰기 쿼리를 실행할 수 없으며, 오직 읽기 쿼리만 가능합니다.

다른 방법을 사용한 클러스터 크기 조정 프로세스를 포함하여 클러스터 크기 조정에 대한 자세한 내용은 클러스터 크기 조정 단원을 참조하십시오.

클러스터를 삭제하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택합니다.

  3. 크기를 조정할 클러스터를 선택합니다.

  4. 작업(Actions)에서 크기 조정(Resize)을 선택합니다. 클러스터 크기 조정(Resize cluster) 페이지가 표시됩니다.

  5. 페이지의 지시 사항을 따릅니다. 이제 특정 시간에 한 번 클러스터의 크기를 조정하거나, 일정에 따라 클러스터의 크기를 늘리거나 줄일 수 있습니다.

  6. 선택 사항에 따라 지금 크기 조정(Resize now) 또는 크기 조정 예약(Schedule resize)를 선택합니다.

예약 노드가 있는 경우 RA3 예약 노드로 업그레이드할 수 있습니다. 콘솔을 사용하여 스냅샷에서 복원하거나 탄력적 크기 조정을 수행할 때 이 작업을 수행할 수 있습니다. 콘솔을 사용하여 이 프로세스를 안내할 수 있습니다. RA3 노드로 업그레이드에 대한 자세한 내용은 RA3 노드 유형으로 업그레이드를 참조하세요.

클러스터의 릴리스 버전 업그레이드

릴리스 상태(Release Status) 값이 새로운 릴리스 이용 가능(New release available)인 클러스터의 릴리스 유지 관리 버전을 업그레이드할 수 있습니다. 유지 관리 버전을 업그레이드할 때 즉시 업그레이드하거나 다음 유지 관리 기간에 업그레이드하도록 선택할 수 있습니다.

중요

즉시 업그레이드하는 경우, 업그레이드가 완료될 때까지 클러스터가 오프라인입니다.

클러스터를 새 릴리스 버전으로 업그레이드하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택합니다.

  3. 업그레이드할 클러스터를 선택합니다.

  4. 작업(Actions)에서 클러스터 버전 업그레이드(Upgrade cluster version)을 선택합니다. 클러스터 버전 업그레이드(Upgrade cluster version) 페이지가 표시됩니다.

  5. 페이지의 지시 사항을 따릅니다.

  6. 클러스터 버전 업그레이드(Upgrade cluster version)을 선택합니다.

클러스터 구성에 대한 정보 확인

클러스터에 대한 정보를 표시하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택한 후 목록에서 클러스터 이름을 선택하여 세부 정보를 엽니다. 클러스터 성능(Cluster performance), 쿼리 모니터링(Query monitoring), 데이터베이스(Databases), Datashares, 스케줄(Schedules), 유지 관리(Maintenance)속성(Properties) 탭을 포함하여 클러스터의 세부 정보가 표시됩니다.

  3. 자세한 내용을 보려면 각 탭을 선택하십시오.

클러스터 상태의 개요 보기

클러스터의 상태를 보려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택합니다.

  3. 상태(Status) 열에 클러스터의 상태가 표시됩니다.

클러스터의 스냅샷 생성

클러스터의 스냅샷을 생성하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 클러스터(Clusters)를 선택합니다.

  3. 스냅샷을 생성할 클러스터를 선택합니다.

  4. 작업(Actions)에서 스냅샷 생성(Create snapshot)을 선택합니다. 스냅샷 생성(Create snapshot) 페이지가 표시됩니다.

  5. 페이지의 지시 사항을 따릅니다.

  6. 스냅샷 생성(Create snapshot)을 선택합니다.

디스크 공간 경보 생성 또는 편집

클러스터에 대한 디스크 공간 사용 경보를 생성하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/redshiftv2/에서 Amazon Redshift 콘솔을 엽니다.

  2. 탐색 메뉴에서 경보(Alarms)를 선택합니다.

  3. 작업(Actions)에서 경보 생성(Create alarm)을 선택합니다. 경보 생성(Create alarm) 페이지가 표시됩니다.

  4. 페이지의 지시 사항을 따릅니다.

  5. 경보 생성(Create alarm)을 선택하세요.

클러스터 성능 데이터 작업

콘솔에서는 클러스터 세부 정보 페이지의 클러스터 성능(Cluster performance) 탭에서 클러스터 성능에 대해 작업할 수 있습니다.