Elasticsearch

無料かつオープン、Elastic Stackの心臓部 

Elasticsearchは、様々なユースケースを解決する分散型RESTful検索/分析エンジンです。データを一元的に格納することで、超高速検索や、関連性の細かな調整、パワフルな分析が大規模に、手軽に実行可能になります。Elastic Stackの心臓部となるプロダクトです。

Elasticsearchをダウンロード

Elasticsearchを導入してみませんか?すぐに使いはじめることができます。

ビデオを見る

Elasticsearchスキルの確かな基礎を習得したい方に最適なElasticsearch Engineerコース。ぜひご利用ください。

コースを受講する

関連性の調整、テキスト分析をはじめ、高度なElasticsearchスキルを習得できます。

コースを受講する

クエリと分析

あらゆる種類のデータへの問いかけに応答

  • 思いのままに調整

    構造化、非構造化、地理情報、メトリックなど、Elasticsearchで多様なタイプの検索を実行したり、組み合わせたりすることができます。まずはシンプルなクエリで、どんな結果が返ってくるか試してみてください。

  • 大規模な分析

    ただ条件に合う10のドキュメントを抽出するのと、10億行のログの意味を理解するのではわけが違います。アグリゲーションを実行して、データの傾向やパターンを幅広く探ることができます。

スピード

Elasticsearchは速い。とにかく速い。

  • 検索の速さ

    瞬時に答えが出れば、データの使いみちは大きく広がります。繰り返し検索や、さらに広範囲の検索を行う余裕が生まれます。 

  • パワフルな設計

    これほどのスピードを実現することは簡単ではありません。全文検索のための有限状態トランスデューサを使用した転置インデックスや、数値データと地理データを格納するためのBKDツリー、分析用のカラムストアが実装されています。

  • 包括的

    インデックスに制約がありません。「あのデータもインデックスしておけば…」という状況も生じません。すべてのデータに驚異的なほど高速にアクセスできます。

スケーラビリティ

ノートPCから、ペタバイト単位のデータを処理する何百台ものサーバーまで

Elasticsearchのクラスターは、プロトタイプからプロダクションまでスムーズに移行できます。ノードを1つだけ実行しているときも、300ノードのクラスターも、エクスペリエンスは変わりません。

毎秒処理される膨大なイベントの数に応じて水平にスケールすると同時に、クラスター全体に渡るインデックスとクエリの分散が自動的に調整されることで、極めてスムーズな運用が実現します。

Illustration

関連性

データを横断して検索。欲しい答えを見つける。

用語の出現頻度やデータの新しさ、閲覧数の多さなど、多様な要素から検索結果を順位付けして表示します。ユーザーが求める結果にたどり着けるよう、豊富な機能を使用して調整することも可能。

また検索ユーザーの大多数は人間です。だからElasticsearchは、誤入力も理解するといった高度な"人間対応力"を備えています。

Illustration

レジリエンシー(回復性)

あなたがビジネスに集中している間に、データを保護

マシンは壊れるかもしれません。ネットワークが分断されることもあります。Elasticsearchは障害を検知し、クラスターとデータを安全に保って運用を継続します。クラスター横断複製機能を使うと、2つ目のクラスターがホットバックアップとして振る舞います。Elasticsearchは、設計段階から分散環境での安全な運用を考慮したプロダクトです。

柔軟性

ニーズに応じてデータを格納&探索。

データは常に進化しているため、すべてのデータを格納して検索するには過大な費用が発生する場合があります。Elasticsearchなら、パフォーマンスとコストのバランスを取ることができます。ローカルにデータを格納してクエリを高速化することも、リモートの低コストのS3にデータを無制限に格納することも可能です。ランタイムフィールドを使用すれば、すばやくデータを取り込み、変化に対応できます。

Illustration

ユースケース

Elasticsearchでできること

数値、テキスト、地理情報、構造化データ、非構造化データ... あらゆるデータタイプをお任せください。全文検索は、Elasticsearchが解決できる課題のほんの一部でしかありません。Elastic Stackのソリューションリストをご覧ください。

  • ログ監視

    速くてスケーラブル、決して止まらないロギング。

  • インフラ監視

    システムのメトリックを監視して可視化。

  • APM

    アプリのパフォーマンスに関するインサイトを取得。

  • シンセティック監視

    可用性の問題を監視、対応。

  • エンタープライズサーチ

    あらゆるユースケースに対応する検索と発見のエクスペリエンス。

  • マップ

    位置情報データをリアルタイムに探索。 

  • SIEM

    インタラクティブに調査できる操作性。脅威検知を自動で実行。

  • エンドポイントセキュリティ

    脅威の防御、検知、追跡、応答を実施。

高い信頼と評価

分散型処理

自在にデプロイ

あらゆる検索の課題をサポートします。

デプロイをElastic Cloudに移行した場合

マネージドのElasticsearchとKibanaをAWS、Google Cloud、Azureにデプロイ

お好みのクラウドプロバイダーを選び、多彩な機能を組み込んでデプロイできます。クラウドのElasticクラスターでElasticsearchならではの高度な機能とサポートが実現します。

オンプレミス

Elasticsearchをダウンロード

わずか数ステップでお使いのマシンにElasticsearchをインストールして起動できます。 

Elasticsearchのエクスペリエンス

AmazonのElasticsearch Serviceと同じもの?

拡張性

Elasticsearchの機能

Elasticsearchの有償オプションリストをご覧ください。

  • セキュリティ

    Elasticsearchデータを堅牢に、きめ細やかな設定で保護
  • 監視

    Elastic Stackを監視し、高水準な稼働状況を保つ

  • アラート

    データの変化を通知する 

  • Elasticsearch SQL

    ODBC・JDBCドライバーを使用して、SQLでデータを操作できます。

  • 時系列データの管理

    インデックスライフサイクル管理やフローズンインデックス、ロールアップのプロセスを自動化できます。

  • 機械学習

    Elasticsearchデータの異常を自動検知