아마존 OpenSearch 서비스용 OR1 스토리지 - 아마존 OpenSearch 서비스

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

아마존 OpenSearch 서비스용 OR1 스토리지

OR1은 대용량 데이터를 저장하는 비용 효율적인 방법을 제공하는 Amazon OpenSearch Service용 인스턴스 패밀리입니다. OR1 인스턴스가 있는 도메인은 Amazon Elastic Block Store (Amazon EBS) gp3 또는 io1 볼륨을 기본 스토리지로 사용하며, 데이터가 도착하면 Amazon S3에 동기적으로 복사됩니다. 이 스토리지 구조는 향상된 인덱싱 처리량과 높은 내구성을 제공합니다. 또한 OR1 인스턴스 패밀리는 장애 발생 시 자동 데이터 복구를 지원합니다. OR1 인스턴스 유형 옵션에 대한 자세한 내용은 현재 세대 인스턴스 유형 섹션을 참조하세요.

로그 분석, 옵저버빌리티 또는 보안 분석과 같이 인덱싱이 많은 운영 분석 워크로드를 실행하는 경우 OR1 인스턴스의 향상된 성능 및 컴퓨팅 효율성을 활용할 수 있습니다. 또한 OR1 인스턴스에서 제공하는 자동 데이터 복구 기능은 도메인의 전반적인 안정성을 개선합니다.

OpenSearch 서비스가 스토리지 관련 OR1 메트릭을 Amazon에 전송합니다. CloudWatch 사용 가능한 지표 목록은 OR1 지표 단원을 참조하십시오.

OR1 인스턴스는 온디맨드 또는 예약 인스턴스 요금으로 사용할 수 있으며, Amazon EBS 및 Amazon S3에 프로비저닝된 인스턴스 및 스토리지에 대한 시간당 요금이 적용됩니다.

제한 사항

도메인에 OR1 인스턴스를 사용할 때는 다음 제한 사항을 고려하십시오.

  • 도메인은 OpenSearch 버전 2.11 이상을 실행해야 합니다.

  • 도메인에는 저장 중 암호화가 활성화되어 있어야 합니다. 자세한 정보는 Amazon OpenSearch 서비스를 위한 유휴 데이터 암호화을 참조하세요.

  • 도메인은 새 도메인이어야 합니다. OR1 인스턴스를 사용하도록 기존 도메인을 수정할 수 없습니다.

  • 도메인에서 전용 마스터 노드를 사용하는 경우 Graviton 인스턴스를 사용해야 합니다. 전용 마스터 노드에 대한 자세한 내용은 을 참조하십시오. Amazon OpenSearch 서비스의 전용 마스터 노드

  • OR1 인스턴스의 샤드 크기는 100GiB보다 작아야 합니다. 샤드가 100GiB보다 크면 복구 시간이 느려질 수 있습니다. OR1 인스턴스에 100GiB보다 큰 샤드를 생성하는 경우 서비스 블록은 OpenSearch 도메인에 요청을 기록합니다. 100GiB보다 큰 샤드를 계속 사용하고 싶다면 AWS Support문의하여 할당량 증가를 요청하세요.

  • OR1 인스턴스의 인덱스 새로 고침 간격은 10초 이상이어야 합니다. OR1 인스턴스의 기본 새로 고침 간격은 10초입니다.

OR1이 스토리지와 어떻게 다른지 UltraWarm

OpenSearch 서비스는 웜 데이터 저장 비용을 줄이도록 최적화된 UltraWarm 인스턴스를 제공합니다. OR1과 UltraWarm 인스턴스 모두 Amazon EBS에 로컬로 데이터를 저장하고 Amazon S3에 원격으로 데이터를 저장합니다. 하지만 OR1과 UltraWarm 인스턴스는 다음과 같은 몇 가지 중요한 측면에서 다릅니다.

  • OR1 인스턴스는 로컬 스토리지와 원격 스토리지 모두에 데이터 사본을 보관합니다. UltraWarm 인스턴스는 스토리지 비용을 줄이기 위해 데이터를 주로 원격 스토리지에 보관합니다. 사용 패턴에 따라 데이터를 로컬 스토리지로 옮길 수도 있습니다.

  • OR1 인스턴스는 활성 상태이며 읽기 및 쓰기 작업을 허용하지만 UltraWarm 인스턴스의 데이터는 수동으로 핫 스토리지로 다시 이동할 때까지 읽기 전용입니다.

  • UltraWarm 데이터 내구성을 위해 인덱스 스냅샷을 사용합니다. 이에 비해 OR1 인스턴스는 백그라운드에서 복제 및 복구를 수행합니다. 빨간색 인덱스가 발생하는 경우 OR1 인스턴스는 Amazon S3의 원격 스토리지에서 누락된 샤드를 자동으로 복원합니다. 복구 시간은 복구할 데이터의 양에 따라 달라집니다.

UltraWarm 스토리지에 대한 자세한 내용은 을 참조하십시오UltraWarm 아마존 OpenSearch 서비스용 스토리지.

OR1 인스턴스 사용

AWS Management Console, AWS Command Line Interface (AWS CLI) 또는 AWS SDK를 사용하여 새 도메인을 생성할 때 데이터 노드용 OR1 인스턴스를 선택할 수 있습니다. 그런 다음 기존 도구를 사용하여 데이터를 인덱싱하고 쿼리할 수 있습니다.

  1. 에서 Amazon OpenSearch 서비스 콘솔로 이동합니다https://console.aws.amazon.com/aos/.

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

  3. 도메인 생성(Create domain)을 선택합니다.

  4. 도메인 이름과 기타 기본 옵션을 입력합니다. 인스턴스 제품군에서 OR1을 선택합니다. 생성을 선택하여 도메인 생성 프로세스를 시작합니다.

  1. AWS CLI 터미널로 이동합니다. 를 설치해야 하는 경우 최신 버전 설치 또는 업데이트를 참조하십시오 AWS CLI. AWS CLI

  2. OR1 스토리지를 사용하려면 도메인을 생성할 때 InstanceType 필드에 특정 OR1 인스턴스 유형 크기 값을 제공해야 합니다. 또한 저장 중 암호화를 활성화해야 합니다.

    다음 예제에서는 크기가 2xlarge인 OR1 인스턴스를 사용하여 도메인을 생성합니다.

    aws opensearch create-domain \ --domain-name test-domain \ --engine-version OpenSearch_2.11 \ --cluster-config "InstanceType=or1.2xlarge.search,InstanceCount=3,DedicatedMasterEnabled=true,DedicatedMasterType=r6g.large.search,DedicatedMasterCount=3" \ --ebs-options "EBSEnabled=true,VolumeType=gp3,VolumeSize=200" \ --encryption-at-rest-options Enabled=true \ --advanced-security-options "Enabled=true,InternalUserDatabaseEnabled=true,MasterUserOptions={MasterUserName=test-user,MasterUserPassword=test-password}" \ --node-to-node-encryption-options Enabled=true \ --domain-endpoint-options EnforceHTTPS=true \ --access-policies '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":"es:*","Resource":"arn:aws:es:us-east-1:account-id:domain/test-domain/*"}]}'