阿里云Elasticsearch(简称ES)适用于构建复杂查询引擎或超大数据集的检索与分析场景。以下介绍如何通过控制台创建ES实例。
费用说明
阿里云ES的产品价格和计费项,请参见计费规则。
操作步骤
本文以在阿里云Elasticsearch控制台创建ES为例。如果您想通过API创建ES实例,请参见createInstance。
在左侧导航栏,单击Elasticsearch实例。
在Elasticsearch实例页面左上角,单击创建。
参数
说明
商品类型
包年包月:长期使用 ES 实例时推荐选择,一次性付费,价格比按量付费更优惠。
按量付费:适用于程序研发或功能测试等短期场景,按小时付费,可随时释放实例停止计费。支持先创建按量付费实例,确认符合要求后再转为包年包月。
地域和可用区
根据业务情况选择地域,实例创建后不可更换:
资源部署地域距用户越近,网络时延越低,访问速度越快。
ES 实例需要与其他云产品内网互通时,应部署在同一地域。
可用区数量
单可用区:普通部署模式,适用于非关键任务型工作。
两个可用区:跨可用区容灾部署模式,适用于生产型工作。
三个可用区(默认):高可用部署模式,适用于具有更高可用性要求的生产型工作。
说明选择两个或三个可用区后,页面会显示可用区2、可用区3配置项,默认值为随机分配,保持默认即由系统自动分配,也可手动指定。更多信息,请参见 部署和使用跨可用区实例。
网络类型
目前仅支持专有网络。
专有网络
选择对应地域下的专有网络:
ES 实例需要与其他云产品内网互通时,建议部署在同一专有网络下。
如果没有符合业务需求的专有网络,请先创建。具体操作,请参见创建专有网络和交换机。
虚拟交换机
仅显示指定专有网络下与 ES 实例同可用区的虚拟交换机。
如果没有符合业务需求的虚拟交换机,请先创建。具体操作,请参见创建专有网络和交换机。实例类型
引擎增强版:100% 兼容开源,免费提供 X-Pack 等企业版特性;针对检索、日志、AI 场景进行优化,增强能力按需开启;云原生管控提升变更效率,智能运维 ES Agent 开箱即用。
通用商业版:100% 兼容开源,免费提供 X-Pack 等企业版特性;多版本覆盖,支持 5.x~9.x 多个 ES 版本;云原生管控提升变更效率,智能运维 ES Agent 开箱即用。
Elasticsearch 版本
引擎增强版:支持 9.4.0、8.17.0、7.10.0 版本与 9.x(AI 引擎)版本;单击其他可选择 8.15.1、7.16.2、6.7.0 版本。
通用商业版:支持 9.3.2、8.13.4、8.9.1、8.5.1、7.7.1、6.8.23、5.6.16 版本。
更多信息,请参见版本特性对比和 Release Note。
说明不同版本支持的地域和可用区可能存在差异,以购买页显示为准。
场景选择与高级功能
根据业务类型选择场景,可选的场景由所选Elasticsearch 版本决定。选择场景后,页面展示该场景适用的高级增强功能及其计费方式,可按需开启:
检索场景:对查询性能有较高要求的应用场景。
FalconSeek 高性能检索引擎:基于阿里巴巴集团自研 Havenask 搜索引擎技术构建,深度增强 Elasticsearch 内核。在完全兼容 Elasticsearch 语法与生态的同时,提供更强大的搜索性能和更高的性价比。计费方式为免费开启,无额外计费项。
OpenStore 存储引擎(高性能检索):基于高性能共享存储和智能缓存,保障低延迟检索;扩缩容无需完整搬迁底层数据,大幅缩短集群变更时长;支持分时弹性及按需弹性,让计算资源随业务峰谷灵活伸缩。计费方式为OpenStore 存储空间(DFS)+ 缓存盘空间。
日志场景:写多读少,数据有时序性,有长期数据存储分析但对实时性要求不高的场景。
Indexing Service 写入托管服务:云端托管实现超 10 倍弹性写入,无需按峰值写入预留资源,按实际写入流量付费,低成本实现海量日志分析。计费方式为写入流量和托管存储空间。
OpenStore 存储引擎(日志分析型):基于对象存储与智能缓存,大幅降低海量日志长期留存成本;容量无需提前预留,历史数据无需恢复即可查询。计费方式为OpenStore 存储空间(OSS),存储低至 0.15 元/GB/月。
AI场景:选择 9.x(Agent 引擎版) 版本时仅支持该场景,此时不可选择检索场景与日志场景。
SliceCollection 海量多租户检索:面向 Agent 检索 / RAG 业务,单实例可承载亿级规模租户数据,适合知识库、代码检索等场景。计费方式为基于共享存储实现存算分离和读写分离,写入与查询资源可独立扩缩,沉睡数据仅产生存储费用。
说明引擎增强版与通用商业版均需选择场景;引擎增强版提供上述高级增强功能,通用商业版需选择场景但不提供高级增强功能。实例创建后可根据需要修改场景配置,使集群和索引配置达到最优,减少因配置不当导致的集群异常和性能问题,具体操作请参见修改场景化配置模板。
不同版本支持的功能特性不同,具体信息请参见功能概览。
部署模式
云原生新管控:当前售卖页提供的部署模式,支持的实例类型和版本丰富;支持 AI 开箱即用,同时在集群运维效率(如升降配、监控报警)方面有明显提升。
实例规格
单击各节点区块,根据业务需要配置各节点。可配置的节点包括数据节点、Kibana节点、专有主节点、冷数据节点、协调节点与归档数据节点。
数据节点的节点规格族由所选场景决定:检索场景为新一代云盘型,日志场景为存算分离型。集群创建后不支持修改节点规格族,也不支持跨规格族升降配节点规格。
节点规格选型指导,请参见规格容量评估。
各节点配置的详细说明,请参见ES实例节点配置说明。
在区域右下角单击重置默认配置,可将修改后的节点配置恢复为系统默认配置。
资源组
通过资源组可以对 ES 实例进行分组管理,详细信息,请参见资源分组和授权。
实例名称
留空时系统会自动生成。实例创建后可在基本信息页修改实例名称。
登录名
默认账号为
elastic,不可更改。该账号拥有集群的超级管理员(Superuser),可用于访问 ES 实例和登录 Kibana 控制台。重要修改
elastic账号密码会立即生效,导致所有使用该账号的现有连接因认证失败而中断。若业务应用中硬编码了该密码,可能引发服务不可用。出于安全考虑(最小权限原则),严禁在生产业务的代码或应用中直接使用
elastic账号。建议在 Kibana 控制台中创建具有特定权限范围的角色和普通用户供业务使用。具体操作,请参见通过Elasticsearch X-Pack角色管理实现用户权限管控。登录密码
elastic账号对应的密码,不可为空。购买时长
商品类型为包年包月时需要选择购买时长。
建议开启到期自动续费,避免资源到期后实例停机或释放。按月购买实例,自动续费周期为 1 个月。
按年购买实例,自动续费周期为 1 年。
可选时长为 1 个月、1 年、2 年、3 年、5 年。
单击立即购买,进入确认订单页面,确认实例配置无误后,单击立即开通。
说明按量付费模式下,按钮文字为立即创建。
在Elasticsearch实例页面的顶部菜单栏,选择创建实例的地域,在实例列表中查看已创建的ES实例。
实例创建后,需要一段时间才能生效。时间长短与集群规格、数据结构和大小等相关,可在实例列表的状态列查看实例状态。
后续操作
查看实例的基本信息(如私网地址、运行状态、节点信息等),请参见查看集群状态和节点信息。
访问ES实例的多种方式,请参见连接集群。
迁移其他产品的数据或采集数据到ES中,请参见最佳实践概览。
如果程序中需要指定ES实例的账号和密码,建议在Kibana控制台创建具有相应权限的角色和用户。具体操作,请参见通过Elasticsearch X-Pack角色管理实现用户权限管控。
通过修改场景化配置模板,可优化集群和索引配置,减少因配置不当导致的集群异常和性能问题。具体操作,请参见修改场景化配置模板。
购买了冷数据节点后,可通过索引生命周期管理自动维护冷热数据,实现冷热数据分离。具体操作,请参见通过索引生命周期管理Heartbeat数据。