选型指导

Elasticsearch Serverless是一种无需管理底层节点和资源分配的托管式服务,可按需自动伸缩资源,适用于搜索、日志分析、向量检索等多种场景。该服务分为检索增强型(8.17版)、日志分析型、检索通用型等应用类型,不同应用的功能及适用场景存在差异。本文为您介绍如何进行Elasticsearch Serverless的应用选型。

背景信息

检索分析服务Elasticsearch版包括Elastic Stack云原生PaaS版本(简称PaaS版)和Elasticsearch Serverless(简称Serverless版)两种形态。

  • PaaS

    • 支持的功能、版本及API更丰富。

    • 用户对集群的掌控度更高(例如,可自行配置节点数量、自主升级版本),节点的运维及管理操作更加透明。

    • 按实例节点规格及存储空间计费,需提前预估资源需求。

  • Serverless

    • 托管式运维,使用更简单。用户无需关注节点的部署和维护,系统自动完成扩缩容、负载均衡、版本升级等操作。

    • 按实际使用的计算单元(CU)消耗量及存储空间计费,避免资源闲置造成浪费。

为保障您的服务拥有更好的稳定性及性能,与PaaS版相比,Serverless版会存在一些使用限制。同时,Serverless版在资源调度的灵活性和运维自动化方面具有明显优势,更加侧重于简化开发者的体验。更多Serverless版和PaaS版的详细对比,请参见ES集群与ES Serverless服务对比

Serverless版选型指导

Serverless版根据使用场景分为检索增强型应用(8.17版)、日志分析型应用、检索通用型应用,请根据实际业务需求并参考下表选择合适的应用类型。

应用类型

核心功能

适用场景

规格限制及使用建议

检索增强型应用(8.17版,推荐)

  • 具备最新向量与AI特性,模型开箱即用。

  • 支持秒级弹性体验。

适用于中小CU用量的搜索场景。

例如,AI搜索、向量检索、实时搜索。

单个应用的固定CU用量最高为8CU,开启弹性计算功能后,总CU用量最高可达到24CU。其中,读、写CU用量最高均为12CU。请根据您的业务进行用量评估,超过此规格需使用检索通用型应用

CU用量计算及评估,请参见CU选配参考

日志分析型应用

内置针对日志数据的采集、存储、查询、分析等相关场景的深度优化特性(例如,冷热数据分离),是大规模数据接入的超高性价比选型。

适用于日志、指标等时序型数据接入的场景。

例如,应用日志分析平台。

由于该应用设有5CU最低消费门槛,建议日志体量较大(写入速率达到约50MB/s~60MB/s)的业务场景使用,日志体量过小时不建议使用。

检索通用型应用(即将停止新建)

  • 支持复杂查询与高性能聚合分析。

  • 支持分钟级弹性体验。

  • 支持高CU配置,是检索场景下高规格CU用量的首选选型。

适用于数据检索、多维分析等通用场景。

例如,电商商品检索、用户行为分析。

  • 若该应用需要实现秒级弹性体验,可提交工单申请开启定时弹性功能。

    说明

    定时弹性功能能够针对可预期的流量增强进行提前扩容。您可按需设置定时弹性策略,即在设定的时间段内,当CU使用量达到预设下限阈值时,系统将自动调高CU量以提升处理能力;该时间段结束后,CU量将自动回退至初始值,从而避免资源浪费。

  • 该应用的创建入口即将关闭,您已创建的应用仍可继续使用。如需新创建应用,请提交工单联系技术支持人员协助处理。

相关文档