阿里云Elasticsearch(简称ES)内核增强版使用阿里云深度定制的AliES内核,可以提升ES实例性能和稳定性,优化多场景下的ES使用成本。如果您对集群写入和查询性能有较高诉求,希望提升业务波动场景下的集群稳定性,希望降低海量数据的存储成本,推荐您使用阿里云ES提供的内核增强版。
功能介绍
AliES内核是阿里云深度定制的独立云上内核分支,在100%兼容开源ES特性的基础上,基于云上多场景大规模应用经验,全方位研究与优化了硬件选型、集群架构和内核引擎等。
- 提供云上特有的读写分离、存算分离架构,在写入、存储方面实现大幅性能提升和成本优化。 
- 围绕性能增强、稳定性提升、成本优化、多场景功能优化等方面,提供了诸多云上特有的高级功能特性,助力企业云上降本增效。 
阿里云ES内核增强版包括基础增强功能和高级增强功能:
基础增强功能
| 增强功能分类 | 功能名称 | 功能描述 | 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 7.10版本。
| 功能名称 | 功能描述 | 计费说明 | 
| Indexing Service索引构建服务 | 适用于写入TPS较高、写入流量波动较大,查询QPS较低的日志检索、时序指标分析等场景。 
 详细信息,请参见Indexing Service系列介绍。 | 按实际写入流量付费,参考价格为0.06元/GB/小时,实际以账单为准。 | 
| Openstore智能混合存储 | 适用于有海量数据的长期存储需求,数据查询QPS较低且查询时延容忍度相对较高的日志检索、指标分析、数据归档等场景。 
 详细信息,请参见OpenStore智能存储引擎介绍。 | 按实际Openstore存储空间付费,参考价格为0.15元/GB/月,实际以账单为准。 | 
| Openstore自定义冷热存储 | 说明  自2023年11月17日起,Openstore自定义冷热存储特性关闭新购,如果有海量低成本存储需求,建议开启Openstore智能混合存储。 适用于有海量数据的长期存储需求,业务上有强烈且明确的冷热分层需求。 | 按实际Openstore存储空间付费,参考价格为0.15元/GB/月,实际以账单为准。 | 
| Openstore存储计算分离(高性能检索场景) | Openstore存储计算分离是阿里云Elasticsearch基于共享存储架构自研的检索引擎,通过将数据存储与计算节点分离,解决了传统多副本架构存储成本高、因数据迁移导致节点扩缩容慢的问题。它在保证数据高可用的前提下,实现资源的快速弹性伸缩并降低存储成本,适用于通用或检索场景。 
 | 共享存储: 
 | 
相关文档
- 了解各版本的开源特性,请参见版本特性。 
- 购买阿里云ES实例,请参见创建阿里云Elasticsearch实例。