

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

# GPU 가속화 활성화
<a name="gpu-acceleration-enabling"></a>

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

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

## 콘솔
<a name="gpu-acceleration-console"></a>

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

------
#### [ Create new domain ]

GPU 가속화가 활성화된 OpenSearch 도메인을 생성하려면 섹션을 참조하세요[OpenSearch Service 도메인 생성](createupdatedomains.md#createdomains).

------
#### [ Edit existing domain ]

1. [OpenSearch Service](https://console.aws.amazon.com/aos/home ) 관리 콘솔을 엽니다.

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

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

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

1. **고급 기능** 섹션에서 **GPU 가속화 활성화**를 선택합니다. 이 기능이 활성화되면 벡터 인덱싱 작업이 [가속화](gpu-acceleration-vector-index.md#gpu-acceleration-write-operations)됩니다.

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

------
#### [ Create new collection ]

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

------
#### [ Edit existing collection ]

1. [OpenSearch Service](https://console.aws.amazon.com/aos/home ) 관리 콘솔을 엽니다.

1. 탐색 창에서 **컬렉션을** 선택합니다.

1. 컬렉션 이름을 선택하여 컬렉션 세부 정보 페이지를 엽니다.

1. **배포 옵션** 섹션에서 벡터 GPU 가속화 **편집**.

1. GPU 가속을 비활성화하거나 활성화합니다.

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

------

### AWS CLI
<a name="gpu-acceleration-cli"></a>

------
#### [ 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 ]

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

```
aws opensearchserverless update-collection \
    --id {{07tjusf2h91cunochc}} \
    --vector-options '{"ServerlessVectorAcceleration": "{{ENABLED}}"}' \
    --region {{us-east-1}}
```

------