View a markdown version of this page

機能 - AWS 規範ガイダンス

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

機能

機能の重点領域は、ターゲットの Amazon OpenSearch Service 環境に移行するときに機能が失われないようにするのに役立ちます。以下の点に細心の注意を払ってください。

  • 現在のソリューションの機能

  • Amazon OpenSearch Service の機能

  • パッケージ化されたプラグイン

現在のソリューションの機能

現在のソリューションを分析し、現在のテクノロジースタックで使用する機能、プラグイン、API (Elasticsearch、OpenSearch、その他のソリューションなど) を確認することをお勧めします。事業にとって重要な機能、変更可能な機能、移行中に削除しても構わない機能を決定します。

Amazon OpenSearch Service の機能

移行が終わった後に必要な機能を確実に利用できるようにするには、Amazon OpenSearch Service が提供する機能や Amazon OpenSearch Service で使用できるプラグインなど、Amazon OpenSearch Service でサポートされている最新の OpenSearch バージョンを分析することをお勧めします。ターゲットプラットフォームが必要な機能 (インデックスのロールオーバーを自動化するインデックス状態管理、異常検出などの機械学習機能など) をサポートしていることを確認します。ワークロードを引き続きサポートできるように、現在のソリューションの既存の機能を、同等の機能を提供する Amazon OpenSearch Service の機能にマッピングします。

サポートされている各バージョンの Elasticsearch または OpenSearch ソフトウェアで使用できる機能の詳細については、Amazon OpenSearch Service のドキュメントを参照してください。

パッケージ化されたプラグイン

Amazon OpenSearch Service は、オープンソースの OpenSearch プロジェクトの一部である多数のプラグインをサポートしています。X-Pack またはその他の一部である Elasticsearch スイートからライセンスされたプラグインを使用している場合は、OpenSearch サービス内で同等のプラグインまたはネイティブ機能を確認できます。これは、PoC ステージでの実証ポイントとしてキャプチャすることもできます。

OpenSearch には、ライセンスされたプラグインと同等のエンタープライズグレードの機能を提供するプラグインがいくつかあります。ターゲット環境に適したプラグインとバージョンを確認するには、OpenSearch Service ドキュメントのバージョン別のプラグインのリストを参照してください。Amazon OpenSearch Service は、すぐに使用できる多数の OpenSearch プラグインをサポートしていますが、使用しているオープンソースの OpenSearch プラグインの中には、Amazon OpenSearch Service で現在利用できないものがあるかもしれません。Amazon OpenSearch Service の今後のロードマップにプラグインを追加するようリクエストするには、AWS にお問い合わせください

カスタムプラグイン

このガイドの作成時点で、カスタムプラグインはサポートされていません。したがって、カスタムプラグインの機能とエクスペリエンスを提供する代替的な方法を検討する必要があります。お使いのソリューションがカスタムプラグインを使用している場合は、その機能を分析して、Amazon OpenSearch Service がサポートするプラグインまたは OpenSearch 内のネイティブ機能を使用してカスタムプラグインをターゲット環境に移植できるかどうかを判断します。PoC ステージでは、すべてのプラグインの選択をテストして検証することをお勧めします。移行は、現在のソリューションの機能を評価して、それがビジネスにとって重要かどうかを判断する良い機会になります。