GPU 가속화 활성화 - Amazon OpenSearch Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

GPU 가속화 활성화

또는 AWSSDK를 사용하여 OpenSearch 도메인 또는 OpenSearch Serverless 컬렉션을 생성AWS Management 콘솔AWS CLI하거나 업데이트할 때 GPU 가속화를 활성화할 수 있습니다.

도메인 또는 컬렉션에서 GPU 가속화를 활성화하면이 기능은 모든 인덱스에서 기본적으로 활성화됩니다. 인덱스 수준에서이 기능을 비활성화해야 하는 경우 섹션을 참조하세요GPU 가속 벡터 인덱스 생성.

콘솔

다음 절차에서는 OpenSearch Serverless 관리 콘솔을 사용하여 OpenSearch 도메인 및 OpenSearch Serverless 컬렉션에 대한 GPU 가속화를 활성화합니다.

Create new domain

GPU 가속화가 활성화된 OpenSearch 도메인을 생성하려면 섹션을 참조하세요 OpenSearch Service 도메인 생성.

Edit existing domain
  1. OpenSearch Service 관리 콘솔을 엽니다.

  2. 탐색 창에서 도메인을 선택합니다.

  3. 도메인 이름을 선택하여 도메인 세부 정보 페이지를 엽니다.

  4. 작업을 선택한 다음 도메인 편집을 선택합니다.

  5. 고급 기능 섹션에서 GPU 가속화 활성화를 선택합니다. 이 기능이 활성화되면 벡터 인덱싱 작업이 가속화됩니다.

  6. 변경 사항 저장을 선택합니다.

Create new collection

GPU 가속화가 활성화된 OpenSearch Serverless 컬렉션을 생성하려면 섹션을 참조하세요자습서: Amazon OpenSearch Serverless 시작하기. 컬렉션을 생성하는 동안 벡터 검색 컬렉션 유형을 선택하고 벡터 검색 구성에서 GPU 가속화를 활성화해야 합니다.

Edit existing collection
참고

OpenSearch Serverless 컬렉션의 GPU 가속화 상태 업데이트는 현재 콘솔을 통해 지원되지 않습니다. 그러나 컬렉션 수준 상태를 업데이트할 수 없더라도 인덱스 설정을 지정하여 특정 인덱스에 대해 GPU 가속화를 활성화할 수 있습니다. 인덱스 수준 구성GPU 가속 벡터 인덱스 생성은 섹션을 참조하세요. 인덱스에 대한 GPU 가속화 활성화가 실패하면에 문의하세요AWS Support.

AWS CLI

Create new domain

다음 AWS CLI예제에서는 미국 동부(버지니아 북부)에서 GPU 가속화가 활성화된 OpenSearch 도메인을 생성합니다. 텍스트를 자체 구성의 텍스트로 바꿉니다.

aws opensearch create-domain \ --domain-name my-domain \ --engine-version OpenSearch_3.1 \ --cluster-config InstanceType=r6g.xlarge.search,\ InstanceCount=1,\ DedicatedMasterEnabled=true,\ DedicatedMasterCount=3,\ DedicatedMasterType=m6g.large.search \ --ebs-options "EBSEnabled=true,\ VolumeType=gp3,\ VolumeSize=2000" \ --encryption-at-rest-options '{"Enabled":true}' \ --aiml-options '{"ServerlessVectorAcceleration": {"Enabled": true}}' \ --node-to-node-encryption-options '{"Enabled":true}' \ --domain-endpoint-options '{"EnforceHTTPS":true,\ "TLSSecurityPolicy":"Policy-Min-TLS-1-0-2019-07"}' \ --access-policies '{"Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Principal": {"AWS": "*"}, "Action": "es:*", "Resource": "arn:aws:es:us-east-1:123456789012:domain/my-domain/*" }]}' \ --advanced-security-options '{ "Enabled":true, "InternalUserDatabaseEnabled":true, "MasterUserOptions": { "MasterUserName":"USER_NAME", "MasterUserPassword":"PASSWORD" }}' \ --region us-east-1
Edit existing domain

다음 AWS CLI예시에서는 기존 OpenSearch 도메인에 대해 GPU 가속화를 활성화합니다. 텍스트를 자체 구성의 텍스트로 바꿉니다.

aws opensearch update-domain-config \ --domain-name my-domain \ --cluster-config InstanceType=r7g.16xlarge.search,InstanceCount=3 \ --aiml-options '{"ServerlessVectorAcceleration": {"Enabled": true}}'
Create new collection

다음 AWS CLI예제에서는 미국 동부(버지니아 북부)에서 GPU 가속화가 활성화된 OpenSearch Serverless 컬렉션을 생성합니다. 텍스트를 자체 구성의 텍스트로 바꿉니다.

aws opensearchserverless create-collection \ --name "my-collection" \ --type "VECTORSEARCH" \ --description "My vector collection with GPU acceleration" \ --vector-options '{"ServerlessVectorAcceleration": "ENABLED"}' \ --region us-east-1
Edit existing collection
참고

OpenSearch Serverless 컬렉션의 GPU 가속화 상태 업데이트는 현재 콘솔을 통해 지원되지 않습니다. 그러나 컬렉션 수준 상태를 업데이트할 수 없더라도 인덱스 설정을 지정하여 특정 인덱스에 대해 GPU 가속화를 활성화할 수 있습니다. 인덱스 수준 구성GPU 가속 벡터 인덱스 생성은 섹션을 참조하세요. 인덱스에 대한 GPU 가속화 활성화가 실패하면에 문의하세요AWS Support.

다음 AWS CLI예시에서는 기존 OpenSearch Serverless 컬렉션에 대해 GPU 가속화를 활성화합니다. 텍스트를 자체 구성의 텍스트로 바꿉니다.

aws opensearchserverless update-collection \ --id collection-id \ --type VECTORSEARCH \ --description "Collection with GPU acceleration enabled"