OpenSearch
开源搜索和分析引擎,Elasticsearch 的社区分支
选择要部署的 VPS 方案 OpenSearch
以 CNY 109.99/月 的价格续订 2 年。可随时取消。
关于 OpenSearch
OpenSearch 是一个社区驱动的开源搜索和分析套件,源自 Elasticsearch 7.10.2 和 Kibana 7.10.2。当 Elastic 更改其许可协议以限制商业用途时,AWS 和开源社区分叉了该项目,以在 Apache 2.0 许可下维护一个真正开放的替代方案。OpenSearch 通过分布式、可扩展的架构提供强大的全文搜索功能、日志和事件数据分析、应用程序性能监控以及安全分析。借助 OpenSearch Dashboards(Kibana 的分支),用户可以获得丰富的数据可视化、查询构建和仪表板创建工具。OpenSearch 受到需要企业级搜索而无专有许可限制的组织的信任,支持从电子商务产品搜索到安全信息和事件管理 (SIEM) 系统等各种用例。
常见用例
电子商务和内容平台使用 OpenSearch 来实现快速、相关的产品搜索,支持分面导航、自动完成建议和自然语言查询,从而提高转化率和用户体验。DevOps 和 SRE 团队部署 OpenSearch 进行集中式日志聚合和分析,从应用程序、服务器和基础设施收集日志,以通过实时监控仪表板排除故障、检测异常并维护系统健康。安全运营中心利用 OpenSearch 进行 SIEM(安全信息和事件管理),摄取安全日志,通过模式匹配和异常检测来检测威胁,并利用强大的搜索和关联功能调查事件。数据分析师和商业智能团队使用 OpenSearch Dashboards 来可视化指标、创建交互式仪表板,并通过聚合和分析探索数据集,从而从大量结构化和非结构化数据中发现洞察。
主要功能
- 具有相关性评分和高级查询 DSL 的全文搜索
- 实时索引和近乎即时的搜索结果
- 具有横向可扩展性的分布式架构
- 用于数据可视化和探索的 OpenSearch Dashboards
- 用于数据汇总的聚合和分析
- 用于与应用程序轻松集成的 RESTful API
- 支持结构化、非结构化和地理空间数据
- 具有生命周期策略的索引管理
- 异常检测和警报功能
- SQL 和管道处理语言 (PPL) 查询支持
- 用于备份和灾难恢复的快照和恢复
- 用于集群优化的性能分析器
资源要求和启动时间
OpenSearch 是一款资源密集型应用程序,因为它基于 Java 架构,并采用内存操作以实现快速搜索性能。虽然 OpenSearch 在技术上可以在最低限度的硬件上运行,但此模板配置了 1 GB 的 Java 堆大小,适用于 适用于4 GB RAM的VPS上的开发和小型生产工作负载。对于小型生产部署(索引数据高达10 GB),建议至少4 GB RAM。对于中等工作负载(索引数据高达100 GB),建议8 GB RAM,其中4 GB用于堆内存。大型生产部署应配备16 GB以上RAM,堆内存大小为可用内存的50%,最大不超过32 GB。OpenSearch初始化索引并准备好接受请求时,首次启动需要2-5分钟。在此初始化期间,OpenSearch Dashboards可能会显示连接错误,这是正常现象。请规划足够的磁盘空间,因为OpenSearch会将索引数据存储在持久卷中,实际磁盘使用量取决于您的数据量和索引设置。
安全注意事项
此OpenSearch部署包含使用安全插件进行的基本身份验证,通过您配置的用户名和密码,保护OpenSearch Dashboards和REST API免受未经授权用户的访问。OpenSearch Dashboards通过Traefik经HTTPS提供服务,并带有自动Let's Encrypt证书,确保对UI的加密访问。容器之间的内部通信通过私有Docker网络使用HTTP。定期更新OpenSearch容器以获取安全补丁和新功能。使用OpenSearch的快照和恢复功能配置自动备份,以防止数据丢失。使用VPS防火墙规则限制对OpenSearch API端口的网络访问,仅允许受信任的IP地址直接访问API。
为何在Hostinger VPS上部署OpenSearch
在Hostinger VPS上部署OpenSearch,您可以完全控制您的搜索和分析基础设施,而无需受Elasticsearch目前适用的专有许可限制。凭借专用的VPS资源,OpenSearch可提供可预测的查询性能和索引吞吐量,而无需在托管服务上争夺共享容量,因为托管服务的成本会随数据量和查询速率而增加。自托管将所有索引数据、搜索查询和分析保留在您控制的基础设施上,这对于有数据驻留要求或处理不能存储在第三方平台上的敏感信息的组织至关重要。Apache 2.0许可证意味着没有商业限制或意外的许可证变更,这与现代Elasticsearch版本不同。Hostinger VPS的性能层级允许您从较小的数据集开始,并随着数据增长扩展资源,从而灵活地将基础设施成本与实际使用情况匹配,而不是为不需要的容量支付托管服务层级的费用。Traefik会自动为OpenSearch Dashboards处理HTTPS,因此您的分析UI可以安全访问,无需任何手动SSL配置。
选择要部署的 VPS 方案 OpenSearch
以 CNY 109.99/月 的价格续订 2 年。可随时取消。