【オープンサーチ】

OpenSearch とは?

公開:
💡 Elasticsearchの「オープンな兄弟」、AWSが育てた検索基盤。
📌 このページのポイント
OpenSearch のエコシステム ログ・データ アプリ / サーバー ドキュメント テキスト / JSON OpenSearch フルテキスト検索 ログ分析 セキュリティ監視 (Apache Lucene ベース) Apache 2.0 ライセンス OpenSearch Dashboards グラフ可視化 (Kibana フォーク) Elasticsearch 7.10 をベースに AWS がフォーク 2021年誕生 / SSPLライセンス問題がきっかけ
OpenSearch はデータ取り込みから検索・可視化までをカバーする
ひよこ ひよこ
OpenSearchって、Elasticsearchと何が違うの?
ペンギン先生 ペンギン先生
もとは同じものだよ。2021年にElasticsearchの会社がライセンスをビジネス向けSSPLに変えたとき、AWSが「それは困る」とオープンソース版をフォークして作ったのがOpenSearchなんだ。
ひよこ ひよこ
フォークってコードをコピーして別プロジェクトにしたってこと?
ペンギン先生 ペンギン先生
そう! Elasticsearch 7.10をベースに、Apache 2.0ライセンスで公開したんだよ。誰でも自由に使えるのがポイントだね。
ひよこ ひよこ
何に使うの?
ペンギン先生 ペンギン先生
ログ分析やフルテキスト検索が主な用途だよ。AWSのサービスではAmazon OpenSearch Serviceとして提供されていて、CloudWatchのログを入れて可視化するのによく使われるんだ。
ひよこ ひよこ
Kibanaみたいなダッシュボードもあるの?
ペンギン先生 ペンギン先生
あるよ! OpenSearch Dashboardsって言って、Kibanaのフォーク版だよ。グラフや地図でデータを可視化できるんだ。
ひよこ ひよこ
今はElasticsearchとOpenSearch、どっちを使えばいいの?
ペンギン先生 ペンギン先生
AWSを使っているならOpenSearch Serviceが手軽だし、自己管理したいならどちらも選択肢になるよ。最近はElasticsearchもまたOSSライセンスに戻したから、目的と環境で選ぶのが正解だね。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「OpenSearch」って出てきたら「AWSが作ったElasticsearchの後継OSS」と思えればだいたいOK!
📖 おまけ:英語の意味
「OpenSearch」 = オープンサーチ
💬 Open(開かれた)+ Search(検索)の組み合わせ。2021年にAWSがElasticsearch 7.10をベースにフォークして公開したんだよ。
← 用語集にもどる