OpenSearch
オープンソースの検索および分析エンジン、Elasticsearchのコミュニティフォーク
VPSプランに申し込んでOpenSearchをデプロイ
更新料は2年で¥ 2,349/月です。いつでもキャンセル可能。
OpenSearchについて
OpenSearchは、Elasticsearch 7.10.2とKibana 7.10.2から派生した、コミュニティ主導のオープンソース検索・分析スイートです。Elasticが商用利用を制限するライセンスに変更した際、AWSとオープンソースコミュニティは、Apache 2.0ライセンスの下で真にオープンな代替手段を維持するためにプロジェクトをフォークしました。OpenSearchは、分散型でスケーラブルなアーキテクチャを通じて、強力な全文検索機能、ログおよびイベントデータ分析、アプリケーションパフォーマンス監視、セキュリティ分析を提供します。OpenSearch Dashboards(Kibanaのフォーク)を使用すると、ユーザーは豊富なデータ視覚化、クエリ構築、ダッシュボード作成ツールを利用できます。独自のライセンス制限なしにエンタープライズグレードの検索を必要とする組織から信頼されており、OpenSearchはEコマースの製品検索からセキュリティ情報およびイベント管理(SIEM)システムまで、幅広いユースケースを支えています。
一般的なユースケース
Eコマースおよびコンテンツプラットフォームは、OpenSearchを使用して、ファセットナビゲーション、オートコンプリート候補、自然言語クエリによる高速で関連性の高い製品検索を実現し、コンバージョン率とユーザーエクスペリエンスを向上させています。DevOpsおよびSREチームは、OpenSearchを集中型ログ集約および分析に導入し、アプリケーション、サーバー、インフラストラクチャからログを収集して、問題のトラブルシューティング、異常の検出、リアルタイム監視ダッシュボードによるシステム健全性の維持を行っています。セキュリティオペレーションセンターは、OpenSearchをSIEM(セキュリティ情報およびイベント管理)に活用し、セキュリティログを取り込み、パターンマッチングと異常検出を通じて脅威を検出し、強力な検索および相関機能でインシデントを調査しています。データアナリストおよびビジネスインテリジェンスチームは、OpenSearch Dashboardsを使用して、メトリクスを視覚化し、インタラクティブなダッシュボードを作成し、集計と分析によって大量の構造化データおよび非構造化データから洞察を明らかにしています。
主な機能
- 関連性スコアリングと高度なクエリDSLによる全文検索
- リアルタイムインデックス作成とほぼ瞬時の検索結果
- 水平スケーラビリティを備えた分散アーキテクチャ
- データ視覚化と探索のためのOpenSearch Dashboards
- データ集計のための集計と分析
- アプリケーションとの容易な統合のためのRESTful API
- 構造化データ、非構造化データ、地理空間データのサポート
- ライフサイクルポリシーによるインデックス管理
- 異常検出とアラート機能
- SQLおよびPiped Processing Language(PPL)クエリのサポート
- バックアップと災害復旧のためのスナップショットと復元
- クラスター最適化のためのパフォーマンスアナライザー
リソース要件と起動時間
OpenSearchは、Javaベースのアーキテクチャと高速な検索パフォーマンスのためのインメモリ操作により、リソースを大量に消費するアプリケーションです。OpenSearchは技術的には最小限のハードウェアで動作可能ですが、このテンプレートは1 GBのJavaヒープサイズで構成されており、適切な 4 GB RAMを搭載したVPSでの開発および小規模な本番ワークロード向けです。小規模な本番デプロイメント(インデックスデータ最大10 GB)には、最低4 GBのRAMを推奨します。中規模なワークロード(インデックスデータ最大100 GB)には、8 GBのRAMと4 GBのヒープを推奨します。大規模な本番デプロイメントには、16 GB以上のRAMと、利用可能なメモリの50%(最大32 GB)に設定されたヒープが必要です。OpenSearchがインデックスを初期化し、リクエストを受け入れる準備が整うまで、初回起動には2~5分かかります。この初期化期間中、OpenSearch Dashboardsで接続エラーが表示されることがありますが、これは正常です。OpenSearchはインデックスデータを永続ボリュームに保存するため、十分なディスク容量を計画してください。実際のディスク使用量は、データ量とインデックス設定によって異なります。
セキュリティに関する考慮事項
このOpenSearchデプロイメントには、設定されたユーザー名とパスワードを使用したセキュリティプラグインによる基本認証が含まれており、不正なユーザーからOpenSearch DashboardsおよびREST APIへのアクセスを保護します。OpenSearch Dashboardsは、Traefikを介してHTTPSで提供され、自動Let's Encrypt証明書により、UIへの暗号化されたアクセスを保証します。コンテナ間の内部通信は、プライベートDockerネットワーク上でHTTPを使用します。セキュリティパッチと新機能を受け取るために、OpenSearchコンテナを定期的に更新してください。データ損失を防ぐために、OpenSearchのスナップショットおよび復元機能を使用して自動バックアップを設定してください。VPSファイアウォールルールを使用してOpenSearch APIポートへのネットワークアクセスを制限し、信頼できるIPアドレスのみがAPIに直接アクセスできるようにしてください。
Hostinger VPSにOpenSearchをデプロイする理由
Hostinger VPSにOpenSearchをデプロイすることで、現在Elasticsearchに適用されている独自のライセンス制限なしに、検索および分析インフラストラクチャを完全に制御できます。専用のVPSリソースを使用することで、OpenSearchは予測可能なクエリパフォーマンスとインデックススループットを提供します。これは、データ量とクエリレートに応じてコストが変動するマネージドサービスで共有容量を競合するのとは異なります。セルフホスティングにより、すべてのインデックスデータ、検索クエリ、分析は、お客様が管理するインフラストラクチャ上に保持されます。これは、データレジデンシー要件がある組織や、サードパーティプラットフォームに保存できない機密情報を扱う組織にとって不可欠です。Apache 2.0ライセンスは、最新のElasticsearchバージョンとは異なり、商業的制限や予期せぬライセンス変更がないことを意味します。Hostinger VPSのパフォーマンスティアでは、より小さなデータセットから開始し、データの増加に合わせてリソースを拡張できます。これにより、不要な容量を持つマネージドサービスティアに料金を支払うのではなく、インフラストラクチャコストを実際の使用量に合わせる柔軟性が得られます。TraefikはOpenSearch DashboardsのHTTPSを自動的に処理するため、手動でのSSL設定なしに分析UIに安全にアクセスできます。
VPSプランに申し込んでOpenSearchをデプロイ
更新料は2年で¥ 2,349/月です。いつでもキャンセル可能。