使用流程
在构建企业级搜索应用时,为了帮助您快速打通从环境搭建到业务上线的全链路,CSS服务提供了OpenSearch全生命周期使用流程。
| 阶段 | 关键步骤 | 操作说明 | 参考文档 |
|---|---|---|---|
| 规划与部署 | 集群规划 | 根据业务数据量和应用场景,预先设计节点规格、多可用区(AZ)分布及安全模式,避免后期频繁调优。 | |
| 创建集群 | 基于集群规划,创建符合业务需求的OpenSearch集群。 | ||
| 网络与安全 | 网络配置 | OpenSearch集群支持四种网络访问方式,您可以根据业务场景选择最合适的网络配置方案。 | |
| 集群安全配置 | 配置用户权限与认证策略,保障集群访问安全。 | ||
| 开发与连接 | 连接集群 | OpenSearch集群提供了多样化的访问方式,方便根据业务环境使用合适的连接方式。在应用层,兼容开源标准RESTful API与主流语言SDK,并预置了Dashboards、Cerebro等可视化管理工具。 | |
| 数据管理 | 数据导入 | OpenSearch集群提供多种数据导入方式,包括Logstash、开源OpenSearch API、云数据迁移服务CDM等,您可以根据业务需求选择合适的数据导入方式。 | |
| 索引生命周期管理 | OpenSearch集群提供ISM (Index State Management) 插件,可以配置和管理生命周期策略,自动化管理索引的流转,从而实现降本增效。 | ||
| 数据搜索 | 搜索与分析 | 基于DSL/SQL查询语言、分词插件等,构建智能搜索与大数据分析平台,实现数据价值的高效挖掘与精准洞察。 | |
| 内核增强 | 内核增强能力 | 基于CSS服务自主研发的内核深度优化,提升集群性能、稳定性与存储成本效益。 | |
| 监控与可观测 | 监控管理 | 利用CES可视化监控及索引级监控,帮助运维人员实时掌握集群健康状态与性能瓶颈,保障系统高可用。 | |
| 日志管理 | 基于运行日志、慢查询日志及操作审计记录,实现故障快速定界、性能分析与安全合规溯源。支持将日志实时采集至OpenSearch或备份至OBS长期归档,满足企业级运维与审计的多样化需求。 | ||
| 告警管理 | 灵活配置业务告警规则与通知渠道,对接Prometheus云原生监控生态。支持通过SMN实时推送集群异常信息,实现从被动响应到主动防御的运维转型,保障业务连续性。 | ||
| 智能诊断 | 智能运维功能支持定期对集群进行健康检查,通过多项关键检测项,运维人员可以及时发现并处理潜在的风险点,提高集群的可靠性和可用性。 | ||
| 运维与管理 | 集群变更 | 覆盖从节点扩缩容、版本升级到可用区高可用改造等全生命周期变更场景,保障业务连续性。 | |
| 备份与恢复 | 备份与恢复为集群提供数据保护和恢复能力。通过快照备份,可以将集群的数据状态保存到OBS桶中,在数据丢失或需要历史数据时快速恢复数据,提升集群的数据可靠性。 | ||
| 集群管理 | 支持精细化企业项目隔离与标签治理,提供便捷的重启、删除及YML参数调优入口,保障集群在运维周期内的高效治理。 |