创建阿里云Elasticsearch实例

如果您需要构建复杂查询特性的基础引擎,或进行超大数据集的检索与分析,可借助阿里云Elasticsearch(简称ES)实现。本文介绍如何创建阿里云ES实例。

费用说明

阿里云ES的产品价格和计费项,请参见阿里云ES计费

操作步骤

说明

本文以在阿里云Elasticsearch控制台创建ES为例。如果您想通过API创建ES实例,请参见createInstance

  1. 登录阿里云Elasticsearch控制台
  2. 在左侧导航栏,单击Elasticsearch实例
  3. Elasticsearch实例页面左上角,单击创建

    参数

    说明

    付费模式

    • 包年包月:长期使用ES实例,建议选择包年包月(一次性付费)。优势是比按量付费更实惠。

    • 按量付费:短期使用ES实例,在程序研发或功能测试期间,建议选择按量付费(按小时付费)。优势是可随时释放实例,停止计费。

      您可以先创建按量付费的实例,确认实例符合要求后转包年包月。

    说明

    地域和可用区

    根据业务情况选择地域,实例创建后地域不能更换:

    • 资源部署地域和用户的距离越近,网络时延越低,访问速度越快。

    • 如果ES实例需要与其他云产品实现内网互通,请将其部署在同一地域。

    可用区数量

    • 单可用区(默认):普通部署模式,适用于非关键任务型工作。

    • 两个可用区:跨可用区容灾部署模式,适用于生产型工作。

    • 三个可用区:高可用部署模式,适用于具有更高可用性要求的生产型工作。

    说明
    • 部署多可用区时,不需要您手动选择多个可用区,系统会自动配置对应个数的可用区。

    • 更多信息,请参见部署和使用跨可用区实例

    网络类型

    目前仅支持专有网络

    专有网络

    选择对应地域下的专有网络。

    说明
    • 如果ES实例需要与其他云产品实现内网互通,建议将其部署在同一专有网络下。

    • 如果没有符合业务需求的专有网络,请先创建专有网络。操作,请参见创建专有网络和交换机

    虚拟交换机

    列表中只显示指定专有网络下,与ES实例在同一可用区下的虚拟交换机。

    说明

    如果没有符合业务需求的虚拟交换机,请先创建交换机。操作,请参见创建专有网络和交换机

    实例类型

    • 向量增强版:在开源基础上内置AI模型服务,可灵活搭建AI搜索。

    • 内核增强版:在开源基础上提供深度优化的AliES内核引擎,提供10+增强特性。

    • 通用商业版:100%兼容开源Elasticsearch,免费提供全部X-pack高级特性。

    更多信息,请参见版本特性AliES内核增强版功能介绍

    Elasticsearch版本

    • 向量增强版:支持8.15版本。

    • 内核增强版:支持7.10、7.16和6.7版本。

    • 通用商业版:支持8.13、8.9、8.5、7.7、6.8、6.3、5.6和5.5版本。

    更多信息,请参见版本特性对比Release Note

    说明

    不同版本支持的地域和可用区可能存在一定差异,具体请以购买页为准。

    内核增强特性

    • 高级增强功能:

      • AI模型服务:8.15版本必选。

        说明

        AI模型服务目前需手动开通,请参见开通服务。服务免费开通,按实际调用按量计费。

      • Indexing Service索引构建服务:适用于写入TPS较高、写入流量波动较大,查询QPS较低的日志检索、时序指标分析等场景。

      • Openstore智能混合存储(日志场景):适用于有海量数据的长期存储需求,数据查询QPS较低且查询时延容忍度相对较高的日志检索、指标分析、数据归档等场景。

      说明

      开启Openstore智能混合存储功能时,会同时开启Indexing Service索引构建服务功能。

    • 基础增强功能:默认开启,以插件形式免费提供,您可按需安装使用。

    不同版本支持的功能特性不同,具体信息请参见AliES内核增强版功能介绍

    场景初始化配置

    按照业务形态选择匹配的场景。

    说明

    创建实例后,您可以选择性地修改该类场景支持的配置,使集群和索引配置达到最优,减少由于使用错误导致的集群异常和性能问题。具体操作,请参见修改场景化配置模板

    实例规格

    单击各节点区块,根据业务需要配置各节点。

    说明
    • 如果您不知道需要购买什么规格的节点,请先评估ES实例所需规格和容量,请参见规格容量评估

    • 各节点配置的详细说明,请参见ES实例节点配置说明

    • 在区域右下角单击重置默认配置,可将修改后的节点配置恢复为系统默认配置。

    资源组

    通过资源组可以对ES实例进行分组管理。详细信息,请参见资源分组和授权

    实例名称

    如果实例名称为空,系统会自动生成。实例创建后您可以在实例的基本信息页修改实例名称。

    登录名

    默认账号为elastic,不可更改。elastic账号可以用来访问ES实例和登录Kibana控制台。

    说明

    修改elastic账号的密码,在密码生效期间会影响服务访问,因此不建议在业务中直接使用elastic账号。如果程序中需要指定ES实例的账号和密码,建议在Kibana控制台创建具有相应权限的角色和用户。具体操作,请参见通过Elasticsearch X-Pack角色管理实现用户权限管控

    登录密码

    elastic账号对应的密码,不可为空。

    购买时长

    如果付费模式为包年包月,需要选择购买时长。

    建议您选中到期自动续费功能,避免资源到期实例停机或释放,影响正常使用。

    • 按月购买实例,自动续费周期为1个月。

    • 按年购买实例,自动续费周期为1年。

  4. 单击立即购买,进入确认订单页面,确认实例配置无误后,选中服务协议,单击立即开通

  5. Elasticsearch实例页面的顶部菜单栏,选择创建实例的地域,在实例列表中查看已创建的ES实例。

    实例创建后,需要一段时间才能生效。时间长短与您的集群规格、数据结构和大小等相关,一般在小时级别。您可以在实例列表的状态列,查看实例状态。

开发测试型规格说明

针对个人学习者、个人网站开发者、小型应用开发者等群体,阿里云ES推出了价格更低的开发测试型规格,以降低新用户的使用门槛。

适用场景

  • 小型应用或个人网站开发人员功能测试场景。例如,CPU每日平均水位不超过20%,集群QPS不超过30。

  • ES API学习或功能验证场景,存在明显的闲置场景。例如,每日平均高频使用时间在4小时内。

注意事项

  • 开发测试型规格支持升配到普通规格,但升配期间服务(ES集群和Kibana)会中断,会对在线业务的写入、查询请求产生影响,请充分评估后再执行变更操作。

    说明
    • 升配至普通规格后,将无法降配至开发者规格。

    • 普通规格之间的升配、降配服务不会中断,集群可正常对外提供服务。

  • 请不要在生产业务中选择开发测试型规格。

  • 开发测试型规格平均基准CPU计算性能为20%,持续超出基准可能会触发限流,建议您结合资源使用率调整测试场景的并发或读写数据量。

配置说明

未列举的参数的配置,请参见ES实例节点配置说明

参数

说明

付费模式

仅支持包年包月类型。

地域和可用区

仅支持华北2(北京)地域。支持的可用区以购买页为准。

可用区数量

仅支持单可用区。

专有网络

默认支持专有网络VPC内所有IP访问。不支持配置私网访问白名单,请谨慎选择合适的专有网络。

实例类型及版本

仅支持通用商业版8.5及以上版本。

数据节点

  • 数据节点:启用

  • 数据节点规格族:新一代云盘型2核4 GiB开发者规格(elasticsearch.t6.large)

  • 数据节点存储类型:高效云盘

  • 数据单节点存储空间:20 GiB

  • 数据节点数量:3

说明

开发测试型规格不支持调整数据节点配置。

Kibana

  • Kibana节点:启用

  • Kibana节点规格族:1核2 GiB(免费使用)

专有主节点

不支持开启

冷数据节点

不支持开启

协调节点

不支持开启

弹性节点

不支持开启

常见问题

后续操作

  • 如果您想查看实例的基本信息,例如实例私网地址、运行状态、节点信息等,请参见查看集群状态和节点信息

  • 您可以通过多种方式访问ES实例,请参见访问实例

  • 如果您需要迁移其他产品的数据或采集数据到ES中,请参见最佳实践

  • 登录ES的Kibana控制台,进行数据分析、可视化和搜索,请参见登录Kibana控制台

  • 您可以通过配置实例提高ES查询效率和服务的安全性,请参见配置实例

  • 如果程序中需要指定ES实例的账号和密码,建议在Kibana控制台创建具有相应权限的角色和用户。具体操作,请参见通过Elasticsearch X-Pack角色管理实现用户权限管控

    说明

    修改elastic账号的密码,在密码生效期间会影响服务访问,因此不建议在业务中直接使用elastic账号。

  • 您可以通过修改初始化场景的配置,使集群和索引配置达到最优,减少由于使用错误导致的集群异常和性能问题。具体操作,请参见修改场景化配置模板

  • 如果您购买了冷数据节点,可以通过索引生命周期管理自动维护集群上的冷热数据,实现冷热数据分离。详细信息请参见通过索引生命周期管理实现冷热数据分离

  • 如果您创建的实例不符合业务需求或业务发生变化,可以通过升配或降配集群,修改集群配置。例如,修改节点规格、容量等。具体操作,请参见升配集群降配集群

    说明

    升配集群时,如果之前的专有主节点是系统为您赠送的,在升配后将变为计费模式。

  • 如果您想为已经购买的包年包月实例开启自动续费功能,请参见续费实例