Elasticsearch は、Apache Lucene 上に構築されたオープンソースの分散型リアルタイム検索および分析エンジンです。Apache License でリリースされており、企業向けの一般的な検索エンジンです。RESTful API に基づいたサービスを提供し、大量のデータセットをほぼリアルタイムで保存、クエリ、分析できます。Elasticsearch は通常、複雑なクエリと高パフォーマンスアプリケーションをサポートするために使用されます。
Alibaba Cloud Elasticsearch は、オープンソースの Elasticsearch をベースに開発されたフルマネージドクラウドサービスです。このサービスは、オープンソースの Elasticsearch が提供する機能と完全に互換性があります。すぐに使用でき、従量課金制をサポートしています。Elasticsearch、Logstash、Kibana、Beats などの Elastic Stack コンポーネントに加えて、Alibaba Cloud は Elastic とともに X-Pack プラグインを無料で提供しています。X-Pack は Kibana に統合されており、セキュリティ、アラート、監視、機械学習などの機能を提供します。また、SQL 機能も提供します。Alibaba Cloud Elasticsearch は、リアルタイムログ分析と処理、情報検索、多次元データクエリ、統計データ分析などのシナリオで広く使用されています。
概要
Alibaba Cloud Elasticsearch は、オープンソースの Elastic Stack エコシステムに基づいて、クラウド上で低コストでシナリオベースの Elasticsearch サービスを提供することに取り組んでいます。Alibaba Cloud Elasticsearch はこのエコシステムに由来していますが、これに限定されません。Alibaba Cloud は、クラウドにおける優れたコンピューティングおよびストレージ機能と、クラスターセキュリティと O&M の分野における技術的専門知識を有しています。これにより、Alibaba Cloud Elasticsearch は、ワンクリックデプロイ、自動スケーリング、インテリジェント O&M、およびさまざまなカーネル最適化機能をサポートできます。Alibaba Cloud Elasticsearch は、移行、ディザスタリカバリ、バックアップ、監視などの完全なソリューションセットも提供します。
Alibaba Cloud Elasticsearch は、高いセキュリティ、パフォーマンス、可用性を備え、強力な検索および分析機能を提供します。クラスターのデプロイと管理を簡素化し、リソースと O&M コストを削減し、データのセキュリティと信頼性を確保し、アップストリームとダウンストリームのデータリンクを有効にし、読み取りと書き込みのパフォーマンスを最適化します。これらの機能と最適化に基づいて、Alibaba Cloud Elasticsearch を使用すると、ログ分析、例外監視、エンタープライズ検索、ビッグデータ分析を実行するアプリケーションなど、ビジネスアプリケーションを簡単に構築できます。Alibaba Cloud Elasticsearch を使用すると、ビジネスアプリケーション自体に集中し、ビジネスに付加価値を与えることができます。
コンポーネント
Alibaba Cloud Elastic Stack エコシステムには、Elasticsearch、Kibana、Beats、Logstash のコンポーネントが含まれています。Elasticsearch は、リアルタイムの分散型検索および分析エンジンです。Kibana は、データ分析用のビジュアルインターフェイスを提供します。Beats は、さまざまなマシンやシステムからデータを収集します。Logstash は、データを収集、変換、処理、生成します。Kibana、Beats、Logstash と統合された Alibaba Cloud Elasticsearch は、リアルタイムログ処理、全文検索、データ分析に使用できます。
X-Pack は、Elasticsearch の商用拡張機能です。セキュリティ、アラート、監視、グラフ作成、レポート、機械学習機能を提供します。Alibaba Cloud Elasticsearch クラスターを作成すると、システムは X-Pack を Kibana に統合して無料サービスを提供します。サービスには、承認と認証、ロールベースのアクセス制御、リアルタイム監視、ビジュアルレポート、機械学習が含まれます。X-Pack は、クラスターの O&M とアプリケーション開発を容易にします。
Beats は、さまざまな単一目的のデータシッパーを統合した軽量のデータ収集ツールです。これらのデータシッパーは、さまざまなマシンまたはシステムからデータを収集し、収集したデータを Logstash または Elasticsearch に送信します。
Beats を使用すると、Filebeat、Metricbeat、Auditbeat、Heartbeat などのデータシッパーを作成できます。シッパーを作成および構成して、Elastic Compute Service ( ECS ) インスタンスまたは Container Service for Kubernetes ( ACK ) クラスターからさまざまな種類のデータを収集できます。データには、ログ、ネットワークデータ、コンテナメトリクスが含まれます。Beats を使用すると、シッパーを一元的に管理することもできます。
Logstash は、サーバー側のデータ処理パイプラインです。入力、フィルター、出力プラグインを使用して、さまざまなソースからデータを動的に収集し、データを変換および処理してから、特定の場所に保存します。
Alibaba Cloud Logstash はフルマネージドサービスであり、オープンソースの Logstash と完全に互換性があります。Logstash を使用すると、パイプラインを迅速にデプロイし、ビジュアルインターフェイスを使用して構成し、一元的に管理できます。Object Storage Service ( OSS ) や MaxCompute などのクラウドサービスに接続するための複数タイプのプラグインを提供します。
Kibana は、柔軟なデータ分析および視覚化ツールです。複数のユーザーが同時に Kibana コンソールにログオンできます。Kibana を使用して、Elasticsearch インデックスのデータを検索、表示、管理できます。Alibaba Cloud Elasticsearch クラスターを作成すると、システムは独立した Kibana ノードを自動的にデプロイします。このノードを使用すると、ビジネス要件に基づいて、グラフ、表、またはマップを使用して多様なデータ分析レポートとダッシュボードを表示できます。
関連アイテム
オープンソースの Elasticsearch カーネルが提供するすべての機能に加えて、Alibaba Cloud Elasticsearch は AliES カーネルを開発しています。このカーネルにより、Alibaba Cloud Elasticsearch は、スレッドプール、監視メトリックタイプ、サーキットブレーカーポリシー、クエリと書き込みのパフォーマンスなど、複数の側面で最適化を提供できます。カーネルはまた、クラスターの安定性を向上させ、パフォーマンスを向上させ、コストを削減し、監視と O&M を最適化するためのさまざまな自己開発プラグインを提供します。
EYou は、Alibaba Cloud Elasticsearch が提供するインテリジェント O&M システムです。このシステムは、クラスター、ノード、インデックスなど、20 以上のアイテムの正常性を検出できます。EYou は、クラスターの O&M を簡素化します。クラスターの実行状態を観察および記録し、クラスターの診断結果を自動的に要約します。また、クラスターの潜在的なリスクも検出します。クラスターに異常がある場合、システムは重要な情報と合理的な最適化の提案を迅速に提供します。