如果您的业务波动较大、希望在大促等业务高峰场景下保持业务稳定性,或希望进一步优化Elasticsearch(简称ES)配置,可以选择使用ES Serverless服务。应用是Serverless服务的基础服务单元,创建应用后,您可以基于原生ES API或Kibana创建索引和读写数据。本文介绍如何创建检索场景的应用。
背景信息
应用是Serverless服务的基础服务单元,主要用于资源隔离与访问控制,同时也是您访问Serverless资源的入口。
每个应用配置一个独立的访问入口,支持进行数据的读写和管理。
支持使用不同的应用,管理并存储不同业务或项目中的数据。
支持为RAM用户授予指定应用的操作权限,实现访问控制隔离。
Serverless应用将提供两种使用场景:
检索场景:为企业内部平台或面向互联网的应用程序,提供各类结构化或非结构化数据的精准、高效搜索体验。
日志分析场景(敬请期待):在IT运维、监控及大规模数据分析场景,提供各类非结构化数据的存储、检索及聚合分析能力。
前提条件
费用说明
Serverless应用采用按量付费的方式,计费项包括计算资源(写入计算资源和查询计算资源)和存储空间。
计算资源可以通过购买Serverless资源包进行抵扣,Serverless资源包比按量付费优惠。
应用的计费说明,请参见Serverless计费。
操作步骤
- 登录阿里云Elasticsearch控制台。
在左侧导航栏,单击Elasticsearch Serverless版本。
说明如果您所在的地域没有Elasticsearch Serverless服务,请在顶部菜单栏切换地域。
在Elasticsearch Serverless服务控制台的左侧导航栏,单击应用管理。
在顶部菜单栏选择要创建应用的地域。
说明目前仅支持华东1(杭州)、华北2(北京)、华东2(上海)和华南1(深圳)地域。
在应用管理页面,单击创建应用。
在创建应用面板,配置应用的基本信息,并单击下一步。
部分参数说明:
参数
说明
应用名称
应用的名称,创建应用后不允许修改。应用名称需要满足以下条件:
在阿里云同一地域内同用户下,应用名称唯一。
长度为3~32个字符。
必须以小写字母或数字开头和结尾。
仅支持小写字母、数字和短划线(-),且特殊字符不能连续出现。
所属地域
自动识别控制台选择的地域,不允许在创建应用页面修改。
应用版本
目前仅支持7.10版本。
应用类型
入门版:用于学习和探索ES,适用于个人建站、企业测试等对SLA有较低要求的应用场景。
说明入门版应用的计算资源配额为2 CU,数据存储配额为1 GB,且不支持修改。
企业版:用于搭建企业信息检索分析应用,适用于标准生产场景,提供业务运行保障。
使用场景
选择检索场景。
计算资源弹性范围
Serverless应用的计算资源会随着负载在指定区间内动态调整:
计算资源下限:最小值为2 CU,步长为2 CU。
计算资源上限:最大值为96 CU,步长为2 CU。
说明Serverless应用将CU作为秒级计费和弹性单元,每CU约等于1核4 GiB的资源性能。
每个CU默认支持存储最大40 GiB的索引数据,即
检索存储容量上限 = CU弹性区间上限 *40 GiB
。
配置应用的访问设置。
部分参数说明:
网络访问方式
选择网络访问方式:
公网访问:通过互联网直接访问Serverless应用,存在潜在的安全风险,适用于远程办公、跨地域协作或者对外提供服务的场景。
VPC访问(推荐):通过专有网络VPC访问Serverless应用,安全性更高。
公网访问白名单
如果通过公网访问,添加待访问设备的IP地址。
您还可以在页面右侧单击添加当前IP地址,将当前设备的IP地址自动添加到白名单中,使用该功能前需要先关闭本地代理。
公网白名单的更多信息,请参见获取公网白名单IP地址。
私网终端节点
私网访问白名单
如果通过VPC访问,配置终端节点和私网访问白名单,请参见配置私网访问应用。
用户名称
系统自动生成,格式为应用名+三位随机数字或字母组合。创建应用后可以在应用详情中查看应用名称。
用户密码
输入应用的用户密码。
您可以单击用户密码右侧的自动生成密码,自动填入密码。
单击密码框右侧的图标,密码明文显示时可以复制密码。
如果您忘记设置的初始化密码,创建应用后可以在应用详情的基本信息区域修改应用密码。
单击立即创建。
创建成功后,系统会提示应用创建成功。您可以在应用管理页面的应用列表中查看已成功创建的应用。
应用状态
描述
创建中
创建中的应用不支持数据读写和控制台相关操作。
运行中
应用正常运行。
欠费冻结
账号欠费时会导致应用冻结,相关服务将无法正常使用,详情请参见到期或欠费说明。
其他操作
创建应用后,您还可以在应用管理页面进行以下操作。
项目 | 操作 | 说明 |
查看应用信息 | 在应用管理页面的上方,查看总的应用信息。 |
|
查看应用列表信息 | 在应用管理页面的应用列表中,查看应用信息。 | 信息包括:
|
查看应用详情 | 在应用管理页面的应用列表中,单击应用名称,或在应用列表的操作列上单击详情,进入应用详情页。 |
|
访问Kibana | 在应用管理页面,应用列表的操作列上单击访问Kibana,输入用户名和密码登录Kibana。 | 通过Kibana可以进行数据写入、查询、分析、可视化等操作。更多信息,请参见通过Kibana使用Serverless应用。 |
监控中心 | 在应用管理页面的应用列表中,单击应用名称,在左侧导航栏单击监控中心,查看应用指标。 | 查看应用的查询速率、写入速率、存储用量等指标在不同时间段的变化。更多信息,请参见查看监控中心。 |
配额管理 | 在应用管理页面的应用列表中,单击应用名称,在左侧导航栏单击配额管理,查看配额限制。 | 查看和修改应用配额和应用的服务限制。更多信息,请参见应用配额与服务限制。 |
词库管理 | 在应用管理页面的应用列表中,单击检索场景的应用名称,在左侧导航栏单击词库管理,添加或管理自定义词库。 | 允许用户上传和管理词库,根据业务需求灵活地自定义和调整分词策略。更多信息,请参见管理与使用词库。 |
备份与恢复 | 在应用管理页面的应用列表中,单击应用名称,在左侧导航栏单击备份与恢复,进行数据备份。 | 支持对Serverless应用中存储的索引数据进行快照备份。更多信息,请参见备份数据。 |
删除应用 | 在应用管理页面,应用列表的操作列选择 ,删除应用。 | 应用删除后,数据无法恢复,请谨慎操作。 |
相关文档
通过Kibana创建索引、读写数据或进行可视化分析等,请参见通过Kibana使用Serverless应用。