Amazon Redshift Serverless 작업 그룹 및 네임스페이스 개요 - Amazon Redshift

Amazon Redshift Serverless 작업 그룹 및 네임스페이스 개요

Amazon Redshift Serverless에서 워크로드를 격리하고 다양한 리소스를 관리하기 위해 네임스페이스와 작업 그룹을 생성하고 스토리지 리소스와 컴퓨팅 리소스를 별도로 관리할 수 있습니다.

Amazon Redshift Serverless 작업 그룹 및 네임스페이스 개요

네임스페이스는 데이터베이스 객체와 사용자의 모음입니다. 스토리지 관련 네임스페이스는 스키마, 테이블, 사용자 또는 데이터 암호화용 AWS Key Management Service 키를 함께 그룹화합니다. 스토리지 속성에는 관리자의 데이터베이스 이름 및 암호, 권한, 암호화, 보안이 포함됩니다. 네임스페이스 아래에 그룹화된 기타 리소스에는 데이터 공유, 복구 시점, 사용량 한도 등이 있습니다. Amazon Redshift Serverless 콘솔, AWS Command Line Interface 또는 Amazon Redshift Serverless API를 사용하여 특정 리소스에 대해 이러한 스토리지 속성을 구성할 수 있습니다.

작업 그룹은 컴퓨팅 리소스의 모음입니다. 컴퓨팅 관련 작업 그룹은 RPU, VPC 서브넷 그룹 및 보안 그룹과 같은 컴퓨팅 리소스를 함께 그룹화합니다. 작업 그룹의 속성에는 네트워크 및 보안 설정이 포함됩니다. 작업 그룹 아래에 그룹화된 기타 리소스에는 액세스 및 사용량 한도 등이 있습니다. Amazon Redshift Serverless 콘솔, AWS Command Line Interface 또는 Amazon Redshift Serverless API를 사용하여 이러한 스토리지 속성을 구성할 수 있습니다.

하나 이상의 네임스페이스와 작업 그룹을 생성할 수 있습니다. 각 네임스페이스에는 하나의 작업 그룹만 연결할 수 있습니다. 역으로 각 작업 그룹은 하나의 네임스페이스에만 연결할 수 있습니다.

콘솔을 사용하여 Amazon Redshift Serverless 시작하기

Amazon Redshift Serverless를 설정하려면 몇 가지 구성 단계를 거쳐야 합니다. Amazon Redshift Serverless를 설정하는 단계에 따라 네임스페이스와 작업 그룹을 생성하고 서로 연결합니다. Amazon Redshift Serverless 콘솔을 사용하여 Amazon Redshift Serverless 구성을 설정하려는 경우 Amazon Redshift Serverless 시작하기(Get started with Amazon Redshift Serverless)를 선택하여 Amazon Redshift Serverless를 설정하고 상호 작용을 시작할 수 있습니다. 더 빠른 설정을 위해 기본 설정이 있는 환경을 선택하거나 조직의 요구 사항에 따라 설정을 명시적으로 구성할 수 있습니다. 이 프로세스 중에 작업 그룹 및 네임스페이스에 대한 설정을 지정합니다.

환경을 설정한 후 작업 그룹 속성네임스페이스 속성 을 통해 설정에 익숙해질 수 있습니다.

AWS Command Line Interface 및 Amazon Redshift Serverless API를 사용하여 작업 그룹 및 네임스페이스 관리

AWS 콘솔을 사용하는 것 외에도 AWS CLI 또는 Amazon Redshift Serverless API를 사용하여 작업 그룹 및 네임스페이스와 상호 작용할 수 있습니다. 아래 테이블에는 스냅샷 및 복구 시점을 관리하는 데 사용할 수 있는 API 및 CLI 작업이 나와 있습니다.

API 작업 CLI 명령 설명

CreateNamespace

create-namespace

네임스페이스를 생성합니다. Amazon Redshift Serverless는 기본 AWS Key Management Service 키를 사용하여 네임스페이스를 생성하지만 데이터를 암호화하기 위해 다른 키를 지정할 수 있습니다. 스냅샷을 복원하여 네임스페이스를 생성할 수도 있습니다. 자세한 내용은 스냅샷 및 복구 시점 작업을 참조하세요.

UpdateNamespace

update-namespace

네임스페이스를 업데이트합니다.

GetNamespace

get-namespace

네임스페이스에 대한 정보를 검색합니다.

ListNamepaces

list-namespaces

네임스페이스 목록에 대한 정보를 검색합니다.

DeleteNamespace

delete-namespace

네임스페이스를 삭제합니다.

CreateWorkgroup

create-workgroup

작업 그룹을 생성합니다. 작업 그룹을 만들 때는 작업 그룹과 연결할 수 있는 기존 네임스페이스가 있는지 확인하세요. 작업 그룹ㄹ을 만들 때 서브넷, 보안 그룹 또는 RPU와 같은 컴퓨팅 리소스를 지정할 수 있습니다.

UpdateWorkgroup

update-workgroup

작업 그룹을 업데이트합니다.

GetWorkgroup

get-workgroup

작업 그룹에 대한 정보를 검색합니다.

ListWorkgroups

list-workgroups

작업 그룹 목록에 대한 정보를 검색합니다.

DeleteWorkgroup

delete-workgroup

작업 그룹을 삭제합니다.