Amazon OpenSearch サービス用 OR1 ストレージ - Amazon OpenSearch サービス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon 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 Service の保管中のデータの暗号化」を参照してください。

  • ドメインは新しいドメインでなければなりません。既存のドメインを OR1 インスタンスを使用するように変更することはできません。

  • ドメインで専用マスターノードを使用している場合は、Graviton インスタンスを使用する必要があります。専用マスターノードの詳細については、「」を参照してください。Amazon OpenSearch Service の専用マスターノード

  • OR1 インスタンスのシャードサイズは 100 GiB 未満でなければなりません。100 GiB を超えるシャードは、回復時間を遅くする可能性があります。OR1 インスタンスで 100 GiB を超えるシャードを作成すると、 OpenSearch Service はドメインへの書き込みリクエストをブロックします。それでも 100 GiB を超えるシャードを使用したい場合は、AWS Support問い合わせてクォータの増額をリクエストしてください。

  • OR1 インスタンスのインデックスの更新間隔は 10 秒以上でなければなりません。OR1 インスタンスのデフォルト更新間隔は 10 秒です。

OR1 とストレージの違い UltraWarm

OpenSearch Service は、 UltraWarm ウォームデータの保存コストを削減するように最適化されたインスタンスを提供します。OR1 UltraWarm とインスタンスはどちらも Amazon EBS にローカルでデータを保存し、Amazon S3 にリモートでデータを保存します。ただし、OR1 UltraWarm とインスタンスはいくつかの重要な点で異なります。

  • OR1 インスタンスは、ローカルストレージとリモートストレージの両方にデータのコピーを保持します。 UltraWarm インスタンスは、ストレージコストを削減するために、データを主にリモートストレージに保持します。使用パターンによっては、データをローカルストレージに移動する場合があります。

  • OR1 インスタンスはアクティブで、読み取り/書き込み操作を受け付けますが、 UltraWarm インスタンスのデータは、手動でホットストレージに戻すまでは読み取り専用です。

  • UltraWarm データの耐久性はインデックスのスナップショットに依存しています。それに比べて、OR1 インスタンスはバックグラウンドでレプリケーションとリカバリを実行します。インデックスが赤色の場合、OR1 インスタンスは失われたシャードを Amazon S3 のリモートストレージから自動的に復元します。復旧時間は、復旧するデータ量によって異なります。

UltraWarm ストレージの詳細については、を参照してくださいUltraWarm Amazon OpenSearch Service の ストレージ

OR1 インスタンスの使用

、 AWS Command Line Interface (AWS CLI)、または AWS SDK を使用して新しいドメインを作成するときに AWS Management Console、データノードに OR1 インスタンスを選択できます。その後、既存のツールを使用してデータのインデックス作成とクエリを行うことができます。

  1. にある Amazon OpenSearch サービスコンソールに移動しますhttps://console.aws.amazon.com/aos/

  2. 左側のナビゲーションペインで [Domains] (ドメイン) を選択します。

  3. [ドメインの作成] をクリックします。

  4. ドメインの名前と、その他の希望オプションを入力します。[インスタンスファミリー] で、[OR1] を選択します。[作成] を選択して、ドメイン作成プロセスを開始します。

  1. AWS CLI ターミナルに移動します。をインストールする必要がある場合は AWS CLI、「の最新バージョンのインストールまたは更新」を参照してください AWS CLI。

  2. OR1 ストレージを使用するには、ドメインの作成時に特定の OR1 InstanceType インスタンスタイプサイズの値をフィールドに入力する必要があります。保存時の暗号化も有効にする必要があります。

    次の例では、サイズが 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/*"}]}'