すべてのプロダクト
Search
ドキュメントセンター

Elasticsearch:高パフォーマンス

最終更新日:Jan 11, 2025

オープンソースの Elasticsearch をベースに開発された Alibaba Cloud Elasticsearch は、さまざまなシナリオで書き込みとクエリのパフォーマンスを最適化するさまざまな機能を提供します。これらの機能は、コストの削減にも役立ちます。このトピックでは、Alibaba Cloud Elasticsearch が高パフォーマンスを実現するために提供する機能について説明します。

カーネル パフォーマンスの最適化

Alibaba Cloud Elasticsearch チームは、さまざまなシナリオでのクラウドでのアプリケーション エクスペリエンスに基づいて Kernel-enhanced Edition を開発し、Elasticsearch カーネル AliES を継続的に最適化しています。 Kernel-enhanced Edition を使用し、プロンプトに従ってカーネル バージョンを更新することで、より高いパフォーマンスの Elasticsearch サービスを利用できます。

Alibaba Cloud Elasticsearch は、カーネル パフォーマンスを最適化するために、次の機能とプラグインを提供します。

  • analytic-search プラグイン: このプラグインは、ロギング シナリオでのクエリ パフォーマンスを向上させ、Kibana コンソールの Discover ページで実行されるクエリを高速化し、クエリを完了するために必要な時間を大幅に短縮できます。

  • 物理レプリケーション: この機能は、レプリカ シャードを持つインデックスの書き込みパフォーマンスを向上させることができます。詳細については、「apack プラグインの物理レプリケーション機能を使用する」をご参照ください。

  • faster-bulk プラグイン: このプラグインは、バルク書き込みリクエストをバッチで集約できるため、書き込みスループットが 20% 向上します。

  • 時系列インデックスのプロ―ニング: この機能は、時系列インデックスのクエリ パフォーマンスを 30% 向上させることができます。詳細については、「時系列インデックスのプロ―ニング機能を使用する」をご参照ください。

  • クエリ中のプライマリ キーベースのデータ重複除外: この機能は最適化されています。プライマリ キーを含むドキュメントの書き込みパフォーマンスを 10% 向上させることができます。

  • 専用マスター ノードによるシャード スケジューリング: この機能は改善されています。専用マスター ノードのシャード スケジューリング パフォーマンスを 10 倍向上させることができます。各専用マスター ノードは、より多くのシャードをスケジューリングできます。

詳細については、「Kernel-enhanced Edition でサポートされる機能」をご参照ください。

高性能ハードウェアと高速アクセス

Alibaba Cloud Elasticsearch は、さまざまなサーバーとストレージ ハードウェアをサポートし、最新のハードウェアの反復に従って、ハードウェア レベルでクラスターのパフォーマンスと安定性を完全に保証します。さらに、内部ネットワーク経由の通信を使用して、アプリケーションの応答時間を短縮します。

シナリオ ベースのテンプレート

Alibaba Cloud Elasticsearch は、シナリオ ベースのテンプレートを提供します。テンプレート内のすべてのパラメーターは、長年の経験に基づいて開発および最適化されています。ビジネス要件に基づいて適切なテンプレートを選択することで、関連するシナリオで Elasticsearch クラスターの読み取りと書き込みのパフォーマンスを最適化できます。これにより、不適切な構成によって発生するクラスター パフォーマンスの問題が軽減されます。