阿里云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实例。