翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 サービスノードを自動的に検出して置き換え、セルフマネージドインフラストラクチャに関連するオーバーヘッドを削減します。コンソールで 1 回のAPI呼び出しまたは数回のクリックでクラスターをスケーリングできます。
OpenSearch サービスの使用を開始するには、 OpenSearch クラスターに相当する OpenSearch サービスドメインを作成します。クラスター内の各EC2インスタンスは、1 つの OpenSearch サービスノードとして機能します。
OpenSearch サービスコンソールを使用して、数分でドメインをセットアップおよび設定できます。プログラムによるアクセスを希望する場合は、、AWS SDKs
Amazon OpenSearch Service の機能
OpenSearch サービスには以下の機能があります。
[Scale] (スケール)
セキュリティ
-
AWS Identity and Access Management (IAM) アクセスコントロール
-
Amazon VPCおよびVPCセキュリティグループとの簡単な統合
-
保管中のデータの暗号化と node-to-node暗号化
-
OpenSearch Dashboards の Amazon Cognito、HTTP基本、またはSAML認証
-
インデックスレベル、ドキュメントレベル、フィールドレベルのセキュリティ
-
監査ログ
-
Dashboards マルチテナンシー
安定性
-
リージョンおよびアベイラビリティーゾーンと呼ばれる、リソース用の複数の地理的場所
-
マルチ AZ と呼ばれる、同じ AWS リージョン内の 2 つまたは 3 つのアベイラビリティーゾーンにまたがるノード割り当て
-
クラスター管理タスクをオフロードする専用マスターノード
-
OpenSearch サービスドメインをバックアップおよび復元するための自動スナップショット
柔軟性
-
SQL ビジネスインテリジェンス (BI) アプリケーションとの統合のサポート
-
検索結果を改善するためのカスタムパッケージ
人気のあるサービスとの統合
-
OpenSearch Dashboards を使用したデータの視覚化
-
Amazon との統合 CloudWatch による OpenSearch サービスドメインメトリクスのモニタリングとアラームの設定
-
OpenSearch サービスドメイン AWS CloudTrail への設定API呼び出しを監査するための との統合
-
ストリーミングデータを OpenSearch サービスにロードするための Amazon S3、Amazon Kinesis、Amazon DynamoDB との統合
-
データが特定のしきい値を超えたSNS場合の Amazon からのアラート
と Amazon OpenSearch Service OpenSearch をいつ使用するか
次の表は、プロビジョニングされた Amazon OpenSearch Service とセルフマネージドのどちらが正しい選択 OpenSearch であるかを判断するのに役立ちます。
OpenSearch | Amazon OpenSearch サービス |
---|---|
|
|
OpenSearch および Elasticsearch のサポートされているバージョン
OpenSearch サービスは、複数のバージョンの OpenSearch とレガシーのオープンソースの Elasticsearch バージョンをサポートしています。一部のバージョンでは、標準サポートの終了と延長サポート日が既に公開されています。価格パフォーマンス、機能の充実性、安全性の向上の観点から、 OpenSearch サービスを最大限活用するには、利用可能な OpenSearch最新バージョンにアップグレードすることをお勧めします。バージョンとそのサポートスケジュールのリストについては、以下の表を参照してください。
Elasticsearch バージョンのサポート終了スケジュールは次のとおりです。
ソフトウェアのバージョン | 標準サポートの終了 | 延長サポートの終了 |
---|---|---|
Elasticsearch バージョン 1.5 および 2.3 | 2025 年 11 月 7 日 | 2026 年 11 月 7 日 |
Elasticsearch バージョン 5.1~5.5 | 2025 年 11 月 7 日 | 2026 年 11 月 7 日 |
Elasticsearch バージョン 5.6 | 2025 年 11 月 7 日 | 2028 年 11 月 7 日 |
Elasticsearch バージョン 6.0~6.7 | 2025 年 11 月 7 日 | 2026 年 11 月 7 日 |
Elasticsearch バージョン 6.8 | 未発表 | 未発表 |
Elasticsearch バージョン 7.1~7.8 | 2025 年 11 月 7 日 | 2026 年 11 月 7 日 |
Elasticsearch バージョン 7.9 | 未発表 | 未発表 |
Elasticsearch バージョン 7.10 | 未発表 | 未発表 |
OpenSearch バージョンのサポート終了スケジュールは次のとおりです。
ソフトウェアのバージョン | 標準サポートの終了 | 延長サポートの終了 |
---|---|---|
OpenSearch バージョン 1.0 および 1.2 | 2025 年 11 月 7 日 | 2026 年 11 月 7 日 |
OpenSearch バージョン 1.3 | 未発表 | 未発表 |
OpenSearch バージョン 2.3 から 2.9 | 2025 年 11 月 7 日 | 2026 年 11 月 7 日 |
OpenSearch バージョン 2.11 以降のバージョン | 未発表 | 未発表 |
と Elasticsearch の OpenSearch標準サポートと拡張サポート
AWS は、標準サポートの対象となるバージョンの定期的なバグ修正とセキュリティ更新を提供します。延長サポートの下にあるバージョンの場合、 は標準サポートの終了から少なくとも 12 か月間、追加の定額料金 () で重要なセキュリティ修正 AWS を提供しますNIH。 NIHは、インスタンスサイズ (中規模、大規模など) とインスタンス時間数の係数として計算されます (例については、以下の「延長サポート料金の計算」セクションを参照してください)。延長サポート料金は、ドメインが標準サポートが終了したバージョンを実行している場合に自動的に適用されます。サポート料金が延長されないように、標準サポートの対象となっている最新バージョンにアップグレードできます。延長サポート料金の詳細については、延長サポート料金
延長サポート料金の計算
延長サポートの対象となっているバージョンを実行しているドメインには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 USD x 24 (インスタンス時間数) x 2 (サイズ正規化係数、中規模インスタンスの場合は 2) として計算される固定の追加 が課金されます。これは、24 時間延長サポートのために 0.312 USD になります。24 時間の合計支払い額は、標準インスタンスの使用コストと延長サポートコストの合計 1.944 USD (1.632 USD+0.312 USD) になります。次の表は、 OpenSearch サービスのさまざまなインスタンスサイズの正規化係数を示しています。
インスタンスサイズ | 正規化係数 |
---|---|
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 サービスの料金
関連サービス
OpenSearch サービスは、一般的に次のサービスで使用されます。
- Amazon CloudWatch
-
OpenSearch サービスドメインは、ドメインのヘルスとパフォーマンスをモニタリング CloudWatch できるように、メトリクスを に自動的に送信します。詳細については、「Amazon による OpenSearch クラスターメトリクスのモニタリング CloudWatch」を参照してください。
CloudWatch ログは逆方向に進むこともできます。分析のためにデータを OpenSearch サービスにストリーミングするように CloudWatch ログを設定できます。詳細については、「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 SQLはフルマネージド No データベースサービスで、高速で予測可能なパフォーマンスとシームレスなスケーラビリティを提供します。 OpenSearch サービスへのデータのストリーミングの詳細については、「」を参照してくださいAmazon DynamoDB テーブルからストリーミングデータをロードする。
- Amazon QuickSight
-
Amazon QuickSight ダッシュボードを使用して、 OpenSearch サービスからデータを視覚化できます。詳細については、「Amazon ユーザーガイド」の「Amazon での Amazon OpenSearch サービス QuickSightの使用」を参照してください。 QuickSight
注記
OpenSearch には、Elasticsearch B.V. の特定の Apache ライセンス Elasticsearch コードとその他のソースコードが含まれています。Elasticsearch B.V. は他のソースコードのソースではありません。 ELASTICSEARCHは Elasticsearch B.V. の登録商標です。