当您需要购买增强版的阿里云Elasticsearch实例时,可参考本文的说明选择实例配置。

基础配置

参数 说明
付费模式 支持包年包月按量付费,请根据需求选择:
  • 按量付费:按量付费是一种先使用后付费的计费方式。在前期程序研发或功能测试期间,建议购买按量付费实例进行测试。支持在控制台手动释放实例。
  • 包年包月:包年包月是一种先付费后使用的计费方式。支持手动续费和自动续费,详细信息请参见续费实例。不支持在控制台手动释放实例。
说明 阿里云Elasticsearch 7.10版本Indexing Service系列写入Serverless资源按照实际写入流量和托管存储空间计费。
选择服务 支持通用商业版日志增强版
  • 通用商业版:包含全部X-Pack高级特性,致力于数据分析和数据搜索等场景服务。支持7.16、7.10、7.7、6.8、6.7、6.3、5.6和5.5等多个版本,具体以控制台为准。
    说明
    • 自2021年5月起,阿里云Elasticsearch关闭新购7.4版本的功能,存量集群使用不受到影响,推荐使用7.10版本。
    • 建议您选择高版本实例。各版本间会存在性能优化和缺陷修复上的差异,具体差异请参见各版本的Release Note
    • 阿里云Elasticsearch 7.16版本基于全新云原生ACK架构创建集群,能够提高运维管理的效率,实现最快5min创建集群。目前仅支持深圳、中国(香港)、广州和成都地域。
  • 日志增强版:在商业版基础上进行内核优化,适用于高并发日志写入分析及海量日志存储场景。详细信息,请参见6.7版本的共享弹性存储系列介绍或7.10版本的Indexing Service系列介绍
重要
  • 本文仅介绍日志增强版实例的参数说明。通用商业版的参数说明请参见购买页面参数(商业版)
  • 已购买的商业版实例支持通过集群升配转换为日志增强版实例。
  • 自2022年2月起,阿里云Elasticsearch不再支持新购日志增强版6.7版本,存量集群使用不受到影响,推荐使用7.10版本。
系列 7.10版本支持Indexing Service系列,6.7版本支持共享弹性存储系列。详细信息,请参见6.7版本的共享弹性存储系列介绍或7.10版本的Indexing Service系列介绍
重要 自2022年2月起,阿里云Elasticsearch不再支持新购日志增强版6.7版本,存量集群使用不受到影响,推荐使用7.10版本。
场景初始化配置 选择集群的初始化场景配置,支持日志场景通过场景化配置模板,您可以按照业务形态选择匹配的场景,选择性地修改该类场景支持的配置,使集群和索引配置达到最优,减少由于使用错误导致的集群异常和性能问题。详细信息,请参见修改场景化配置模板

集群配置

地域和可用区配置模块

参数 说明
地域和可用区
  • 6.7版本共享弹性存储系列支持的地域和可用区如下(具体以控制台为准):
    • 华北 2(北京):可用区H、可用区G、可用区F。
    • 华东 1(杭州):可用区I、可用区H、可用区G。
    • 华北1(青岛):可用区C、可用区B。
    • 华东 2(上海):可用区G、可用区F、可用区E。
    • 华南 1(深圳):可用区E、可用区D。
    • 华北3(张家口):可用区C、可用区B、可用区A。
  • 7.10版本Indexing Service系列支持的地域和可用区如下(具体以控制台为准):
    • 华北 2(北京):可用区I、可用区K、可用区H、可用区G、可用区F、可用区C、可用区E、可用区D、可用区J。
    • 华东 1(杭州):可用区K、可用区I、可用区J、可用区H、可用区G、可用区F、可用区E。
    • 华东 2(上海):可用区L、可用区B、可用区G、可用区F、可用区E、可用区D。
    • 华南 1(深圳):可用区F、可用区E、可用区D、可用区C、可用区B、可用区A。
    • 华北3(张家口):可用区C、可用区B、可用区A。
可用区数量
  • 6.7版本共享弹性存储系列只支持单可用区单可用区为普通部署模式,适用于非关键任务型工作。
  • 7.10版本Indexing Service系列支持以下三种可用区:
    • 单可用区:普通部署模式,适用于非关键任务型工作(默认)。
    • 两个可用区:跨可用区容灾部署模式,适用于生产型工作。
    • 三个可用区:高可用部署模式,适用于具有更高可用性要求的生产型工作。

集群写入模块

参数 说明
写入Serverless资源 仅7.10日志增强版支持。日志增强版Indexing Service默认开启写入Serverless模块,开启后集群无写入计算压力,您可以减少数据节点的配置规格及数量,并通过OpenStore存储实现海量日志存储分析。

写入Serverless模块按实际写入流量及托管存储空间进行按量计费,详情请参见Elasticsearch计费项

查询集群模块

参数 说明
热数据存储总容量 仅6.7日志增强版实例支持。高性能的并行文件存储系统,适用于高并发查询场景和日志分析场景,作为数据盘使用,支持2 TiB~100 TiB。
OpenStore存储 仅7.10日志增强版实例支持。弹性、高效、低成本的日志存储引擎,适用于有海量数据写入及长期存储需求,数据查询QPS较低且查询时延容忍度相对较高的日志检索、指标分析等场景。
OpenStore存储引擎提供智能混合存储自定义冷热存储两个版本,您可以在创建集群时按需选择,各版本的使用场景及支持的规格如下:
  • 智能混合存储:业务上对于数据有实时更新的需求,数据没有严格的冷热区分。开启OpenStore智能混合存储的冷热共享计算型数据节点支持8核16 GB和16核64 GB规格。
  • 自定义冷热存储:业务有强烈且明确的数据冷热区分。例如一天内的索引必须全部使用热存储,超过一天的索引必须全部使用冷存储。开启OpenStore自定义冷热存储的冷节点或冷热共享计算型数据节点仅支持16核64 GB规格。
说明
  • 启用OpenStore存储后,您无须预先购买存储容量,阿里云Elasticsearch会根据实际使用量按小时计费。
  • OpenStore实例的单节点容量上限建议不超过30 TiB。如果您有更大的单节点存储需求,请提交工单申请,最大支持50 TiB。
  • 目前阿里云Elasticsearch暂不支持两个存储版本之间进行转换,建议您提前根据使用场景进行合理评估。

更多详细信息,请参见OpenStore存储引擎介绍

实例规格 单击修改,可配置各类型节点的规格。详细信息,请参见下文的数据节点Kibana节点专有主节点冷数据节点协调节点弹性节点
获取推荐配置 仅6.7版本共享弹性存储系列具备此功能。单击后,系统会根据您选择的热数据存储总容量和输入的冷数据存储预估总容量为您推荐冷热数据节点配置,包含节点规格、存储空间和数量。

数据节点

数据节点是存储索引数据的节点,主要对文档进行增删改查、聚合等操作。数据节点对CPU、内存和IO要求较高,在优化集群性能时需要监控数据节点的状态。当资源不足时,建议在集群中添加新的数据节点。

参数 说明
数据节点 6.7版本默认启用; 7.10版本默认未启用,开启后可选择购买。
数据节点规格族
  • 数据节点规格族

    支持云盘型冷热共享计算型。仅在开启OpenStore存储后,才支持选择冷热共享计算型数据节点。冷热共享计算型数据节点基于自研冷热隔离插件(使用冷热隔离插件(cold-search)),无须单独购买冷数据节点即可进行冷数据存储,同时可在数据节点上提供冷热索引的CPU资源和内存隔离熔断的限制能力。

  • 规格

    支持的规格以及各规格价格详情,请参见产品定价

数据节点存储类型
  • 6.7版本共享弹性存储系列只支持SSD云盘。SSD云盘适合拥有高IOPS、数据响应度较高的在线分析和搜索场景。
  • 7.10版本Indexing Service系列支持ESSD云盘高效云盘SSD云盘
    • ESSD云盘(默认):具备低时延、快速响应以及强大的数据吞吐量的特点,适用于时延敏感的应用或者I/O密集型业务场景。
    • 高效云盘:提供较为低廉的存储能力,适合大规模数据量的日志及分析场景。
    • SSD云盘:适合拥有高IOPS、数据响应度较高的在线分析和搜索场景。
重要 对于6.7日志增强版实例,SSD盘仅用作系统盘,热数据存储总容量盘用作存储数据。
数据节点存储性能级别 ESSD云盘的性能级别。仅当数据节点存储类型ESSD云盘时,支持配置该参数。
云盘加密 使用云盘加密,您的业务和应用程序无须额外变动,就能最大限度保护您的数据安全(可能会对Elasticsearch的服务性能造成较小影响)。并且云盘加密为免费功能,您在磁盘上的任何读写操作不会产生额外的费用。关于云盘加密的实现方式,请参见加密概述

实例创建后,您可以在控制台基本信息页面的节点可视化区域查看对应实例是否已开启云盘加密功能,具体操作请参见查看集群状态和节点信息

重要
  • 只能加密云盘,不能加密本地盘。
  • 已经存在的非加密盘,不能直接转换成加密盘。
  • 已经加密的云盘,不能转换为非加密云盘。
  • 在升配集群(升配集群)时,无法为已购云盘进行加密;但新购云盘时,可以为云盘加密。
数据单节点存储空间
  • 6.7版本默认为20 GiB,不可更改。
  • 7.10版本默认为20 GiB,可更改。
数据节点数量 需要购买几个数据节点。 可购买的数据节点数量与可用区数量有关,具体如下:
  • 单可用区:默认为3个,可更改,可选范围为2~50个。
  • 两个可用区:默认为6个,可更改,可选范围为2~50个。
  • 三个可用区:默认为9个,可更改,可选范围为3~48个。
重要
  • 至少需要购买2个数据节点,但2个数据节点的集群有脑裂风险,需谨慎选择。
  • 购买的节点数量需要是可用区的整数倍。

Kibana节点

默认为启用状态,不可更改。阿里云默认为您赠送一个1核2 GB规格的Kibana节点,同时支持购买更高规格Kibana节点。

专有主节点

专有主节点的主要功能是对集群进行操作,例如创建或删除索引,跟踪哪些节点是集群的一部分,并决定哪些分片分配给相关的节点。稳定的主节点对集群的健康非常重要,默认情况下集群中的任一节点都可能被选为主节点。索引数据和搜索查询等操作会占用大量的CPU、内存和IO资源,为了确保集群的稳定性,建议您购买专有主节点,分离主节点和数据节点。

参数 说明
专有主节点 6.7版本默认启用;7.10版本默认未启用,开启后可选择购买。
重要
  • 已购买的专有主节点,暂不支持取消。
  • 首次没有购买专有主节点时,后续可通过升配集群购买。升配集群时,会触发实例重启,在重启过程中Elasticsearch可持续提供服务。
规格族 支持2核4 GB、2核8 GB、2核16 GB、4核16 GB等规格。各规格价格详情,请参见产品定价
专有主节点存储类型 支持ESSD云盘SSD云盘
  • ESSD云盘:具备低时延、快速响应以及强大的数据吞吐量的特点,适用于时延敏感的应用或者I/O密集型业务场景。
  • SSD云盘(默认):适合拥有高IOPS,数据响应度较高的在线分析和搜索场景。
专有主节点存储空间 默认为20 GiB,暂不可更改。
专有主节点数量 默认为3个,暂不可更改。

冷数据节点

如果您的业务中同时存在查询频率高或写入压力大的索引、查询频率低基本无写入的索引(通常为历史数据索引),建议进行集群冷热数据分离。阿里云Elasticsearch集群冷热分离支持以下两种架构:
  • 购买单独的冷数据节点,通过冷热节点和索引分离,提高集群的处理性能和服务稳定性(可参见5.x中的Hot-Warm架构)。
  • 购买日志增强版实例并开启OpenStore自定义冷热存储,选择冷热共享计算型数据节点,即可不需要单独购买冷数据节点,实现冷热索引共享同一个数据节点的CPU资源和内存,减少冷节点资源成本,但可能对热查询稳定性有一定影响。
参数 说明
冷数据节点
  • 6.7版本默认未启用。
  • 7.10版本默认启用。
重要 已购买的冷数据节点,暂不支持取消。
节点资源包类型 仅7.10版本支持,可选项如下:
  • 标准数据节点包:使用高效云盘,适合数据量为12 TiB以下的集群。
  • 大数据节点包:使用本地SATA盘,推荐数据量为12 TiB以上的集群使用。
冷数据节点规格 支持的规格以及各规格的价格详情,请参见产品定价
说明 仅6.7版本需要单独选择存储类型以及单节点存储容量,7.10版本仅需选择对应的节点资源包即可。每个节点包含对应的节点规格和单节点存储容量,具体以界面为准。7.10版本开启OpenStore自定义冷热存储后,当数据节点为非冷热共享计算型时,需开启OpenStore冷数据节点,仅支持16核64 GB。
冷数据节点数量 可购买的冷数据节点数量与可用区数量有关,具体如下:
  • 单可用区:默认为3个,可更改,可选范围为1~50个。
  • 两个可用区:默认为6个,可更改,可选范围为2~50个。
  • 三个可用区:默认为9个,可更改,可选范围为3~48个。
当您购买了冷数据节点后,系统会在节点启动参数中加入-Enode.attr.box_type,如下所示。
节点类型 启动参数
数据节点 -Enode.attr.box_type=hot
冷数据节点 -Enode.attr.box_type=warm

协调节点

协调节点可以分担数据节点的CPU开销,从而提高处理性能和服务稳定性。如果您的业务是CPU密集型的业务,建议购买协调节点,例如需要进行较多的聚合查询之类的操作。详细信息,请参见Elasticsearch节点类型

参数 说明
协调节点 默认未启用,可开启后购买。
重要 已购买的协调节点,暂不支持取消。
规格族 支持2核4 GB(默认)、2核8 GB、4核16 GB、8核32 GB等规格。各规格的价格详情,请参见产品定价
协调节点存储类型 默认为高效云盘,暂不可更改。
协调节点存储空间 默认为20 GiB,暂不可更改。
协调节点数量 默认为2个,支持更改,可选范围为2~25个。

弹性节点

购买弹性节点后,您可以通过弹性扩缩功能配置弹性扩缩任务。在业务高峰期增加计算资源,低峰期减少计算资源,充分利用集群资源,降低集群使用成本。详细信息,请参见弹性扩缩集群资源

弹性节点的配置参数与数据节点类似,参数详情可参见数据节点
  • 弹性节点目前仅支持单可用区实例。
  • 创建实例时,如果未开启弹性节点,实例创建后,可通过升配集群开启。
  • 无论付费模式包年包月还是按量付费,弹性节点统一采用按量付费的模式计费。
  • 弹性节点架构依赖专有主节点,购买弹性节点时,会默认购买最低规格的专有主节点。
  • 不支持仅购买弹性节点,而不购买数据节点。
  • 弹性数据节点不支持新一代云盘型规格族。

网络及系统配置

参数 说明
网络类型 目前仅支持专有网络
专有网络 选择对应地域下的专有网络。
说明 如果您需要通过ECS访问阿里云Elasticsearch实例,且该ECS实例在专有网络下,则阿里云Elasticsearch实例必须与ECS实例在同一个专有网络下。
虚拟交换机 只能显示指定专有网络下,与阿里云Elasticsearch实例在同一可用区下的虚拟交换机。
重要 如果页面中没有可供选择的虚拟交换机,需要确认集群配置中选择的可用区是否有误,或者是否在该可用区下已经创建了虚拟交换机。
实例名称 如果不填,将由系统自动生成,创建后可修改。
登录名 默认使用elastic账号访问实例和登录Kibana控制台。
重要 如果程序中指定elastic账号访问Elasticsearch服务,后续在修改elastic账号对应密码后需要一些时间来生效,在密码生效期间会影响服务访问,因此不建议通过elastic来访问。建议在Kibana控制台中创建一个符合预期的Role角色用户进行访问。详细信息,请参见通过Elasticsearch X-Pack角色管理实现用户权限管控
登录密码 elastic账号对应的密码,不可为空。

订单配置

订单配置中展示了实例的所有配置,可单击编辑图标,修改对应配置。对于包年包月实例,您还可以在任意配置页面,选择购买时长到期自动续费

参数 说明
购买时长 默认购买时长为1个月,支持的购买时长以实际界面为准。
到期自动续费 支持设置自动续费功能(默认关闭):
  • 可在购买页面通过勾选到期自动续费开启。
  • 已经购买的包年包月实例,可在续费管理中手动开启。详细信息,请参见续费实例
    重要
    • 按月购买:自动续费周期为1个月。
    • 按年购买:自动续费周期为1年。

其他说明

购买磁盘大小须知

购买实例前,您需要先了解实例的节点主要用于存储哪些数据,再根据实际情况,选择合适的磁盘大小。阿里云Elasticsearch实例主要存储以下类型的数据:
  • 存储您推送过来的用户数据。
  • 存储索引的副本数据,每个索引至少需要有1个副本(可自行调整副本数)。
  • 存储集群日志,包括运行日志、访问日志和慢日志。随着查询或推送访问量的增加,空间占比不断增大,默认保留最近7天的日志(此日志暂未对用户开放)。
  • 存储X-Pack(Elasticsearch组件)监控类索引,用于异常分析。主要包含以下3种,以天为单位:
    • .monitoring-es-6-*:占用空间相对比较大,默认保留最近7天的索引数据。
    • .monitoring-kibana-6-*:索引数越大占用空间也越大,默认保留最近7天的索引数据。
    • .watcher-history-3-*:占用空间相对比较小,如果开启,需要您手动删除。
    重要 集群日志与组件X-Pack监控类索引的空间占比越大,磁盘空间越小。

节点类型

下表为当前阿里云Elasticsearch支持的部分节点类型。
节点类型 节点角色
数据节点 如果集群中有专有主节点,则数据节点只作为数据节点。如果没有专有主节点,则既作为数据节点,又作为专有主节点。
专有主节点 仅作为专有主节点。
协调节点 仅作为协调节点。
冷数据节点 如果集群中没有专有主节点,则冷数据节点既作为数据节点,又作为专有主节点。如果有专有主节点,则只作为数据节点。