Elasticsearch(簡稱ES)核心增強版使用阿里雲深度定製的AliES核心,可以提升ES執行個體效能和穩定性,最佳化多情境下的ES使用成本。如果您對叢集寫入和查詢效能有較高訴求,希望提升業務波動情境下的叢集穩定性,希望降低海量資料的儲存成本,推薦您使用阿里雲ES提供的核心增強版。
功能介紹
AliES核心是阿里雲深度定製的獨立雲上核心分支,在100%相容開源ES特性的基礎上,雲端式上多情境大規模應用經驗,全方位研究與最佳化了硬體選型、叢集架構和核心引擎等。
AliES核心提供雲上特有的讀寫分離、存算分離架構,在寫入、儲存方面實現大幅效能提升和成本最佳化。基礎增強功能以外掛程式形式免費提供,不同版本支援的增強功能不同,使用者可按需安裝並配置使用。
基礎增強功能
增強功能分類 | 功能名稱 | 功能描述 | 7.16版本 | 7.10版本 | 6.7版本 |
效能增強 | Analyticsearch檢索分析 | 增強日誌情境查詢效能,實現Kibana Discover查詢加速,支援開啟並發查詢功能,大幅降低查詢耗時。 詳細資料,請參見使用analytic-search外掛程式。 | × | 1.7.0及以上核心版本支援 | × |
物理複製外掛程式 | 基於索引層級的配置開關,實現主分區與副本分區的即時增量同步處理,大幅降低叢集CPU開銷,提升寫入效能60%。 詳細資料,請參見使用apack外掛程式的物理複製功能。 | × | √ | 1.2.0及以上核心版本支援 | |
Bulk寫入彙總外掛程式 | 將bulk寫入請求按照指定請求大小和時間間隔進行批量彙總,有效提高叢集寫入吞吐20%。 詳細資料,請參見使用bulk彙總外掛程式(faster-bulk)。 | √ | √ | √ | |
時序查詢剪枝 | 時序情境下,查詢按時間範圍對資料進行裁剪,有效提升含時序欄位範圍的查詢效能30%。 詳細資料,請參見使用時序查詢剪枝功能。 | √ | √ | √ | |
穩定性提升 | QoS限流外掛程式 | 實現叢集索引層級的讀寫限流,根據指定規則對索引降級,控制叢集讀寫流量,提升穩定性。 詳細資料,請參見使用叢集限流外掛程式(aliyun-qos)。 | √ | √ | √ |
成本最佳化 | 索引壓縮外掛程式 | 支援brotli和zstd等多種壓縮演算法,實現對索引檔案進行壓縮,大幅度降低索引的儲存大小40%以上。 詳細資料,請參見: 7.16、7.10版本:使用aliyun-codec外掛程式 6.7版本(僅2024年4月之前建立的執行個體支援):使用索引壓縮外掛程式beta版本(codec-compression) | √ | √ | √ |
功能最佳化 | Timestream時序外掛程式 | 支援時序索引建立及增刪改查,支援downsample寫入查詢及PromQL查詢,大幅降低時序儲存和使用成本。 詳細資料,請參見TimeStream時序增強引擎介紹。 | 1.8.0及以上核心版本支援 | 1.7.0及以上核心版本支援 | × |
Aliws分詞外掛程式 | 整合阿里達摩院NLP技術的分析器及分詞器,提供更全的分詞詞庫,實現資料檢索分析。 詳細資料,請參見使用AliNLP分詞外掛程式(analysis-aliws)。 | √ | √ | √ |
相關文檔
瞭解各版本的開源特性,請參見版本特性。
購買阿里雲ES執行個體,請參見建立Elasticsearch執行個體。