Amazon OpenSearch Service とは - Amazon OpenSearch サービス

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

Amazon OpenSearch Service とは

Amazon OpenSearch Service は、 AWS クラウドでの OpenSearch クラスターのデプロイ、運用、スケーリングを容易にするマネージドサービスです。 OpenSearch サービスドメインは OpenSearch クラスターと同義です。ドメインは、指定した設定、インスタンスタイプ、インスタンスカウント、およびストレージリソースを持つクラスターです。Amazon OpenSearch Service は、 OpenSearch とレガシー Elasticsearch OSS (ソフトウェアの最終オープンソースバージョンである最大 7.10) をサポートしています。ドメインを作成するときに、使用する検索エンジンを選択できます。

OpenSearch は、ログ分析、リアルタイムアプリケーションモニタリング、クリックストリーム分析などのユースケース用のフルオープンソースの検索および分析エンジンです。詳細については、OpenSearch 「 ドキュメント」を参照してください。

Amazon OpenSearch Service は、 OpenSearch クラスターのすべてのリソースをプロビジョニングし、起動します。また、障害が発生した OpenSearch Service ノードを自動的に検出して置き換え、セルフマネージドインフラストラクチャに関連するオーバーヘッドを削減します。クラスターは、コンソールで 1 回のAPI呼び出しまたは数回のクリックでスケールできます。

Diagram showing data flow from input sources through Amazon OpenSearch Service to output applications.

OpenSearch Service の使用を開始するには、 OpenSearch クラスター に相当する OpenSearch Service ドメイン を作成します。クラスター内の各EC2インスタンスは、1 つの OpenSearch Service ノードとして機能します。

OpenSearch Service コンソールを使用して、数分でドメインをセットアップおよび設定できます。プログラムによるアクセスを希望する場合は、AWS CLI、、AWS SDKsまたは Terraform を使用できます。

Amazon OpenSearch Service の機能

OpenSearch サービスには、次の機能が含まれます。

[Scale] (スケール)

  • 費用対効果の高い Graviton インスタンスなど、インスタンスタイプ と呼ばれる CPU、メモリ、ストレージ容量の多数の設定

  • 最大 1002 データノードをサポート

  • 最大 25 PB のアタッチされたストレージ

  • 読み取り専用データ用のコスト効率UltraWarmの高いコールドストレージ

セキュリティ

  • AWS Identity and Access Management (IAM) アクセスコントロール

  • Amazon VPCおよびVPCセキュリティグループとの簡単な統合

  • 保管中のデータの暗号化と node-to-node暗号化

  • OpenSearch ダッシュボードの Amazon Cognito 、HTTP基本、またはSAML認証

  • インデックスレベル、ドキュメントレベル、フィールドレベルのセキュリティ

  • 監査ログ

  • Dashboards マルチテナンシー

安定性

  • リージョンおよびアベイラビリティーゾーンと呼ばれる、リソース用の複数の地理的場所

  • マルチ AZ と呼ばれる同じ AWS リージョンの 2 つまたは 3 つのアベイラビリティーゾーンにノードを割り当てる

  • クラスター管理タスクをオフロードする専用マスターノード

  • OpenSearch サービスドメインをバックアップおよび復元するための自動スナップショット

柔軟性

  • SQL ビジネスインテリジェンス (BI) アプリケーションとの統合のサポート

  • 検索結果を改善するためのカスタムパッケージ

人気のあるサービスとの統合

  • OpenSearch ダッシュボードを使用したデータの視覚化

  • OpenSearch サービスドメインメトリクスのモニタリングとアラームの設定 CloudWatch のための Amazon との統合

  • OpenSearch Service ドメイン AWS CloudTrail への設定API呼び出しを監査するための との統合

  • ストリーミングデータを OpenSearch Service にロードするための Amazon S3、Amazon Kinesis 、および Amazon DynamoDB との統合

  • データが特定のしきい値を超えたSNS場合の Amazon からのアラート

を Amazon OpenSearch Service OpenSearch と比較する場合

次の表を使用して、プロビジョニングされた Amazon OpenSearch Service とセルフマネージドのどちらが正しい選択 OpenSearch であるかを判断してください。

OpenSearch Amazon OpenSearch サービス
  • 組織には、自己プロビジョニングされたクラスターを手動でモニタリングして維持する意思があり、それを行う適切なスキルを持つ人材がいる。

  • コードの完全なコンパイルレベルの制御が必要である。

  • 組織は、オープンソースソフトウェアを優先するか、独自に使用する。

  • マルチクラウド戦略があり、ベンダー固有ではないテクノロジーが必要である。

  • チームは、重要な本番稼働問題に対処できる。

  • 製品を自由に使用、変更、拡張できる必要がある。

  • 新機能がリリースされたらすぐにアクセスする必要がある。

  • インフラストラクチャを手動で管理、モニタリング、保守することを望まない。

  • Amazon S3 の耐久性と低コストを活用して、ストレージ階層間でデータを階層化することで、増大する分析コストを管理する簡単な方法が必要。

  • DynamoDB 、Amazon DocumentDB (MongoDB 互換)、IAM、 CloudWatch、 AWS のサービス などの他の との統合を活用したいと考えています CloudFormation。

  • 予防メンテナンスや本番稼働時の問題 AWS Support が発生した場合は、 のサポートに簡単にアクセスする必要があります。

  • 自己修復、予防的なメンテナンス、回復力、バックアップなどの機能を活用したい。

OpenSearch および Elasticsearch でサポートされているバージョン

OpenSearch サービスは、複数のバージョンの OpenSearch とレガシーオープンソースの Elasticsearch バージョンをサポートしています。一部のバージョンでは、標準サポートの終了と延長サポート日が既に公開されています。価格パフォーマンス、機能の豊富さ、安全性の向上の観点から、 OpenSearch サービスを最大限に活用するために、最新バージョン OpenSearchにアップグレードすることをお勧めします。バージョンのリストとそのサポートスケジュールについては、以下の表を参照してください。

Elasticsearch バージョンのサポート終了スケジュールは次のとおりです。

ソフトウェアバージョン 標準サポートの終了 延長サポートの終了
Elasticsearch バージョン 1.5 および 2.3 11/07/2025 11/07/2026
Elasticsearch バージョン 5.1 および 5.5 11/07/2025 11/07/2026
Elasticsearch バージョン 5.6 11/07/2025 11/07/2028
Elasticsearch バージョン 6.0~6.7 11/07/2025 11/07/2026
Elasticsearch バージョン 6.8 未発表 11/07/2028
Elasticsearch バージョン 7.1~7.8 11/07/2025 11/07/2026
Elasticsearch バージョン 7.9 未発表 未発表
Elasticsearch バージョン 7.10 未発表 未発表

OpenSearch バージョンのサポート終了スケジュールは次のとおりです。

ソフトウェアバージョン 標準サポートの終了 延長サポートの終了
OpenSearch バージョン 1.0 および 1.2 11/07/2025 11/07/2026
OpenSearch バージョン 1.3 未発表 未発表
OpenSearch バージョン 2.3 ~ 2.9 11/07/2025 11/07/2026
OpenSearch バージョン 2.11 以降 未発表 未発表

および Elasticsearch の OpenSearch標準サポートと拡張サポート

AWS は、標準サポートの対象となるバージョンの定期的なバグ修正とセキュリティ更新を提供します。延長サポート下のバージョンでは、 は、標準サポート終了後少なくとも 12 か月間、追加の定額料金/正規化インスタンス時間 () で重要なセキュリティ修正 AWS を提供しますNIH。NIH は、インスタンスサイズ (中程度、大規模など) とインスタンス時間数の係数として計算されます (例については、以下の延長サポート料金の計算セクションを参照してください)。延長サポート料金は、ドメインが標準サポートが終了したバージョンを実行している場合に自動的に適用されます。標準サポートの対象である最新バージョンにアップグレードすると、延長サポート料金を回避できます。延長サポート料金の詳細については、 の料金ページを参照してください。延長サポートに関する一般的な情報については、「」を参照してくださいFAQs

延長サポート料金の計算

拡張サポートでバージョンを実行しているドメインには、フラットな追加 が課金されます。これは fee/Normalized Instance Hour (NIH), for example, $0.0065 in the US East (North Virginia) Region. NIH is computed as a factor of the instance size (e.g., medium, large), and the number of instance hours. For example, if you are running an m7g.medium.search instance for 24 hours in the US East (North Virginia) Region, which is priced at $0.068/Instance hour (on-demand), you will typically pay $1.632 ($0.068x24). If you are running a version that is in extended support, you will pay an additional $0.0065/NIH$0.0065 x 24 (インスタンス時間数) x 2 (サイズの正規化係数。中サイズのインスタンスの場合は 2) として計算され、24 時間の延長サポートには $0.312 になります。24 時間の合計料金は、標準インスタンスの使用コストと延長サポートコストの合計で、$1.944 ($1.632+$0.312) になります。次の表は、 OpenSearch Service のさまざまなインスタンスサイズの正規化係数を示しています。

インスタンスサイズ 正規化係数
nano 0.25
micro 0.5
small 1
medium 2
large 4
xlarge 8
2xlarge 16
4xlarge 32
8xlarge 64
9xlarge 72
10xlarge 80
12xlarge 96
16xlarge 128
18xlarge 144
24xlarge 192
32xlarge 256

Amazon OpenSearch Service の料金

OpenSearch サービスの場合、EC2インスタンスの使用時間ごと、およびインスタンスにアタッチされたEBSストレージボリュームの累積サイズに対して料金を支払います。標準の AWS データ転送料金も適用されます。

ただし、いくつかの注意すべきデータ転送の例外があります。ドメインが複数のアベイラビリティーゾーン を使用している場合、 OpenSearch サービスはアベイラビリティーゾーン間のトラフィックに対して課金しません。シャードの割り当てとリバランシング中に、ドメイン内で重大なデータ転送が発生します。このトラフィックの計測も請求も OpenSearch 行われません。同様に、 OpenSearch サービスは UltraWarm/cold ノードと Amazon S3 間のデータ転送に対して請求しません。

料金の詳細については、「Amazon OpenSearch Service の料金」を参照してください。設定変更中に発生する料金については、「設定変更に関連する料金」を参照してください。

OpenSearch サービスは、一般的に次のサービスで使用されます。

Amazon CloudWatch

OpenSearch サービスドメインは、ドメインのヘルスとパフォーマンスをモニタリング CloudWatch できるように、 にメトリクスを自動的に送信します。詳細については、「Amazon による OpenSearch クラスターメトリクスのモニタリング CloudWatch」を参照してください。

CloudWatch ログは逆方向に進むこともできます。 CloudWatch ログを設定して、分析のためにデータを OpenSearch Service にストリーミングできます。詳細については、「Amazon CloudWatch からストリーミングデータをロードする」を参照してください。

AWS CloudTrail

を使用して AWS CloudTrail 、 アカウントの OpenSearch サービス設定APIコールおよび関連イベントの履歴を取得します。詳細については、「AWS CloudTrail での Amazon OpenSearch Service API 呼び出しのモニタリング」を参照してください。

Amazon Kinesis

Kinesis は、大規模なストリーミングデータをリアルタイムで処理するマネージドサービスです。詳細については、「Amazon Kinesis Data Streams からストリーミングデータをロードする」および「Amazon Kinesis Data Firehose からストリーミングデータをロードする」を参照してください。

Amazon S3

Amazon Simple Storage Service (Amazon S3) は、インターネット用のストレージを提供します。このガイドでは、Amazon S3 と統合するための Lambda サンプルコードが提供されています。詳細については、「Amazon S3 からストリーミングデータをロードする」を参照してください。

AWS IAM

AWS Identity and Access Management (IAM) は、サービスドメインへのアクセスを管理するために使用できるウェブ OpenSearch サービスです。詳細については、「Amazon OpenSearch Service での Identity and Access Management」を参照してください。

AWS Lambda

AWS Lambda は、サーバーのプロビジョニングや管理を行わずにコードを実行できるようにするコンピューティングサービスです。このガイドでは、DynamoDB、Amazon S3、および Kinesis からデータをストリーミングするための Lambda サンプルコードが提供されています。詳細については、「Amazon OpenSearch Service へのストリーミングデータをロードする」を参照してください。

Amazon DynamoDB

Amazon DynamoDB は、シームレスなスケーラビリティで高速で予測可能なパフォーマンスを提供するフルマネージドの NoSQL データベースサービスです。Service へのデータのストリーミングの詳細については OpenSearch 、「」を参照してくださいAmazon DynamoDB テーブルからストリーミングデータをロードする

Amazon QuickSight

Amazon QuickSight ダッシュボードを使用して、 OpenSearch サービスからデータを視覚化できます。詳細については、「Amazon ユーザーガイド」の「Amazon での Amazon OpenSearch Service の使用 QuickSight」を参照してください。 QuickSight

注記

OpenSearch には、Elasticsearch B.V. およびその他のソースコードからの特定の Apache ライセンス取得済みの Elasticsearch コードが含まれています。Elasticsearch B.V. は、他のソースコードのソースではありません。ELASTICSEARCH は Elasticsearch B.V. の登録商標です。