产品功能
云搜索服务支持的主要功能如下。关于各功能支持的地域(Region)信息,可通过控制台查询详情。
快速部署
CSS服务支持一键式购买适合企业业务的Elasticsearch、OpenSearch或Logstash集群。CSS服务会根据用户选择的集群类型、版本、节点规格等信息,自动完成搜索引擎的安装部署。
- Elasticsearch集群适用于日志分析、业务数据检索、实时数据可视化等场景,尤其适合需要成熟生态支持的用户。有关更多信息,请参见创建Elasticsearch集群。
- OpenSearch集群适合需要更高扩展性、最新功能及长期稳定演进的用户。有关更多信息,请参见创建OpenSearch集群。
- Logstash集群适用于日志管理、数据集成和实时数据处理场景。有关更多信息,请参见创建Logstash集群。
内核增强
CSS服务通过内容增强功能提升集群的性能和稳定性,优化多场景下的集群使用成本。
介绍视频:
- 向量检索:支持对图像、视频、语料等非结构化数据提取的特征向量数据进行最近邻或近似近邻检索。
- 存算分离:集群将新写入的数据存储在SSD来达到最佳的查询检索性能,将历史数据转储到OBS中降低数据的存储成本。
- 流量控制:通过限制客户端访问、反压写入流量、统计分析流量行为,实现集群资源的合理分配和风险防控,保障集群稳定性并防止异常流量冲击。
- 大查询隔离:通过大查询隔离可以管理高内存或长耗时查询,保障集群稳定性并避免OOM异常。
- 聚合增强:通过向量化技术和数据聚簇优化,显著提升大规模数据的聚合分析性能,帮助用户在复杂数据场景中实现高效分析和提升业务决策效率。
- 读写分离:通过主集群和从集群的协作实现,读写分离架构将写入任务分配给主集群,查询任务分配给从集群,实现读写负载分离。这种架构有助于提升集群的高并发处理能力、高稳定性和灵活扩展能力。
- 切换冷热数据:通过将数据按使用频率分配到不同性能节点的策略,以优化存储成本和查询性能。使用高性能硬件(如SSD)存储高频访问的实时数据,使用低成本硬件(如HDD)存储低频访问的历史数据。
- 索引回收站:支持将删除的索引暂存至回收站,并提供还原和彻底删除操作,提升数据可靠性与操作安全性。
- 导入性能增强:通过优化Bulk路由、文本索引加速、分词加速等方式,有效提升导入性能以及降低写入拒绝的情况。
- 索引监控:监测集群索引的运行状态和变化趋势,帮助评估业务使用情况,并能够及时发现潜在风险,确保集群稳定运行。
有关更多信息,请参见Elasticsearch集群搜索增强特性介绍或OpenSearch集群搜索增强特性介绍。
公网访问
在CSS服务中,启用安全模式且使用HTTPS访问的Elasticsearch/OpenSearch集群支持配置公网访问,开启后,系统会自动为集群分配独享带宽的全动态BGP公网IP地址,通过该地址可以从互联网访问HTTPS协议的安全集群。
有关更多信息,请参见配置Elasticsearch集群公网访问或配置OpenSearch集群公网访问。
终端节点服务
CSS服务支持配置终端节点服务,Elasticsearch/OpenSearch集群开启终端节点服务后,系统会自动为集群分配终端节点的访问地址,通过终端节点服务可以实现跨VPC的内网访问,使内网访问更加安全、可靠。
有关更多信息,请参见配置Elasticsearch集群终端节点服务或配置OpenSearch集群终端节点服务。
独享型负载均衡
CSS服务支持对接独享型负载均衡,相比共享型负载均衡器,独享型负载均衡器功能更丰富、性能更强。当Elasticsearch/OpenSearch存在多节点且业务数据量大时,推荐配置负载均衡,提升集群稳定性。
有关更多信息,请参见配置Elasticsearch集群独享型负载均衡或配置OpenSearch集群独享型负载均衡。
备份与恢复
CSS服务的备份与恢复功能为Elasticsearch/OpenSearch集群提供数据保护和恢复能力。通过快照备份可以将集群的数据状态保存到OBS桶中,通过快照恢复可以将已备份的集群数据(快照)还原到当前集群或其他符合条件的集群中。
- 自动创建快照:按照预设的时间策略自动执行快照备份操作,适合定期备份场景,例如每日或每周备份,以确保数据的持续保护。通过设置自动快照策略,用户可以减少手动操作,提高备份的可靠性和效率。
- 手动创建快照:用户根据需求手动触发快照备份操作,适合临时备份或特定场景,如在进行重大操作前(如集群升级)进行备份,以便在出现问题时能够快速恢复到之前的状态。手动快照提供了更高的灵活性,用户可以根据实际需求随时创建快照。
快照恢复的核心是将备份的索引数据、元信息及分片结构从OBS存储中重新构建到目标集群中,确保数据一致性。快照恢复适用于数据回滚、集群迁移、灾备恢复等场景。
有关更多信息,请参见备份与恢复Elasticsearch集群数据或备份与恢复OpenSearch集群数据。
弹性灵活
随着业务发展,当CSS集群的规格不能满足当前业务需求时,可以按需申请,灵活调整资源,提高资源利用率。
- 扩容:当集群的数据量持续增长或内存占用过高时,集群可能无法有效应对业务负载和性能需求。此时,可以通过横向扩展方式增加节点数量和类型,或纵向扩展方式提升节点的存储容量。
- 缩容:当集群具备充足资源处理当前负载、业务处于流量低谷期或数据量减少时,可通过减少节点数量实现集群缩容以节省资源。
- 变更规格:当集群的数据面业务变化或查询/写入性能受限,需要动态调整集群的节点规格和节点存储类型时,可以进行规格变更操作。
- 替换指定节点:当集群中的节点发生故障时,可以通过替换指定节点修复故障节点。
- 更改安全模式:随着业务发展,集群的安全性有变更需求时,可以切换集群安全模式。
- 切换可用区:在集群使用过程中遇到可用区资源不足或需要提升集群的高可用性时,可以切换集群可用区。
升级
CSS服务支持升级集群版本,满足不同业务场景下的版本优化、功能增强等需求。
- 同版本升级:升级集群的内核补丁。集群升级至当前版本的最新镜像,用于修复问题或优化性能。
- 跨版本升级:升级集群的版本。集群升级至目标版本的最新镜像,用于功能加强或版本收编。
有关更多信息,请参见升级Elasticsearch集群版本或升级OpenSearch集群版本。
日志管理
CSS服务通过日志查询、日志备份和日志采集三大核心功能,为用户提供全面的日志管理能力,满足不同场景下的日志处理需求,帮助用户高效定位问题、优化性能及保障系统安全。
- 日志查询:在云搜索服务管理控制台的日志管理页面,用户可按节点、日志类型等条件筛选最近日志,并查看结果,适用于快速定位突发问题。
- 日志备份:通过定期将集群日志同步至OBS桶,用户可随时下载日志文件进行深度分析。该功能支持自定义备份策略(如备份时间、存储路径等)。
- 日志采集(仅Elasticsearch和OpenSearch集群支持):实时将集群日志传输至当前集群或同网络的其他集群(需满足版本及网络兼容性要求),通过Kibana/OpenSearch Dashboards或其他工具实现日志的可视化搜索与分析。用户可设置索引前缀、保留周期等,灵活管理日志生命周期。采集日志支持跨集群分发,便于多集群环境下的集中监控。
有关更多信息,请参见管理Elasticsearch集群日志或管理OpenSearch集群日志。
监控告警
CSS服务支持通过CES监控集群,通过告警和事件可以识别集群健康状态。同时也支持用户自定义配置监控与告警阈值用于关注各指标的健康情况,当监控数据达到告警阈值,系统将会触发一条告警信息。CSS服务还可以与SMN服务的消息服务系统对接,将告警信息通过短信或者邮件等形式推送给用户。