The Alibaba Cloud Elasticsearch (ES) Kernel-enhanced Edition uses the AliES kernel, which is developed by Alibaba Cloud to improve the performance and stability of ES instances and optimize costs for various scenarios. This edition is recommended if you require high write and query performance, want to improve cluster stability during business fluctuations, or need to reduce storage costs for massive data.
Function introduction
The AliES kernel is an independent cloud kernel branch developed by Alibaba Cloud and is 100% compatible with open source ES features. Alibaba Cloud has optimized the hardware selection, cluster architecture, and kernel engine based on its experience with large-scale applications in various cloud scenarios.
It provides unique, cloud-native architectures for read/write splitting and compute-storage separation. These architectures significantly improve performance and optimize costs for data writes and storage.
It offers unique advanced features for performance enhancement, stability improvement, cost optimization, and feature optimization for multiple scenarios. These features help enterprises reduce costs and increase efficiency in the cloud.
The Alibaba Cloud ES Kernel-enhanced Edition includes basic and advanced enhanced features:
Basic enhanced features: These features are provided for free as plugins. The supported enhanced features vary by version. You can install and configure them as needed.
Advanced enhanced features: You can enable these features as needed. After you enable them, you are charged for the traffic and storage resources that the features generate. For more information about pricing, see ES billing items.
Basic enhanced features
Enhanced feature category | Feature name | Feature description | Version 7.16 | Version 7.10 | Version 6.7 |
Performance enhancement | Analyticsearch retrieval and analysis | Enhances query performance in log scenarios, accelerates Kibana Discover queries, and supports concurrent queries to significantly reduce query time. For more information, see Use the analytic-search plugin. | × | Supported in kernel versions 1.7.0 and later | × |
Physical replication plugin | Provides an index-level configuration switch to enable real-time incremental synchronization between primary and replica shards. This reduces cluster CPU overhead and improves write performance by 60%. For more information, see Use the physical replication feature of the apack plugin. | × | √ | Supported in kernel versions 1.2.0 and later | |
Bulk write aggregation plugin | Aggregates bulk write requests in batches based on a specified request size and time interval. This improves cluster write throughput by 20%. For more information, see Use the bulk aggregation plugin (faster-bulk). | √ | √ | √ | |
Time series query pruning | In time series scenarios, queries crop data based on a time range. This improves the query performance of ranges that contain time series fields by 30%. For more information, see Use the time series query pruning feature. | √ | √ | √ | |
Stability improvement | QoS throttling plugin | Implements index-level read and write throttling for a cluster. It degrades indexes based on specified rules to control read and write traffic and improve stability. For more information, see Use the cluster throttling plugin (aliyun-qos). | √ | √ | √ |
Cost optimization | Index compression plugin | Supports multiple compression algorithms such as Brotli and Zstd to compress index files. This reduces the storage size of indexes by more than 40%. For more information, see: Versions 7.16 and 7.10: Use the aliyun-codec plugin Version 6.7 (supported only for instances created before April 2024): Use the index compression plugin (beta) (codec-compression) | √ | √ | √ |
Feature optimization | Timestream plugin | Supports the creation, retrieval, update, and deletion of time series indexes. It also supports downsample writes and Prometheus Query Language (PromQL) queries. This significantly reduces time series storage and usage costs. For more information, see Introduction to the TimeStream time series enhancement engine. | Supported in kernel versions 1.8.0 and later | Supported in kernel versions 1.7.0 and later | × |
Aliws tokenizer plugin | Integrates analyzers and tokenizers that use the NLP technology of Alibaba DAMO Academy. It provides a more comprehensive tokenizer library for data retrieval and analysis. For more information, see Use the AliNLP tokenizer plugin (analysis-aliws). | √ | √ | √ |
Advanced enhanced features
Advanced enhanced features are supported only in Alibaba Cloud ES 7.10.
Feature name | Feature description | Billing description |
Indexing Service | Suitable for scenarios such as log retrieval and time series metric analysis that have high write TPS, large fluctuations in write traffic, and low query QPS.
For more information, see Introduction to Indexing Service. | You are charged for the actual write traffic. |
Openstore intelligent hybrid storage | Suitable for scenarios such as log retrieval, metric analysis, and data archiving that require long-term storage of massive data, have low query QPS, and can tolerate relatively high query latency.
For more information, see OpenStore intelligent hybrid storage (for log analysis) engine. | You are charged for the actual Openstore storage space. |
References
For information about the open source features of each version, see Version features.
To purchase an Alibaba Cloud ES instance, see Create an Alibaba Cloud Elasticsearch instance.