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は技術的には最小限のハードウェアでも動作しますが、このテンプレートは1GBのJavaヒープサイズで構成されており、適切な 4 GB RAMを搭載したVPSでの開発および小規模な本番ワークロード向けです。小規模な本番デプロイ(インデックス付きデータが最大10 GB)の場合、最低4 GBのRAMを推奨します。中規模のワークロード(インデックス付きデータが最大100 GB)の場合、4 GBのヒープを備えた8 GBのRAMを推奨します。大規模な本番デプロイでは、利用可能なメモリの50%(最大32 GB)のヒープサイズを持つ16 GB以上のRAMが必要です。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/月です。いつでもキャンセル可能。