Elasticsearch 是一款基于 Lucene 的分布式开源搜索引擎,可广泛应用于日志分析、全文检索、结构化数据分析等多种场景,是目前最受欢迎的开源搜索引擎。
ZSearch(蚂蚁云搜)的设计目标是为广大开发者提供一个云端的 Elasticsearch,使用者无需关心容量预估、集群部署、参数调优、线上维护等一切与使用无关的事情,同时又能享受到专业的引擎优化与使用指导。
产品优势
Elasticsearch 兼容性
几乎完整的 Elasticsearch 全功能支持,和社区版的 Elasticsearch 兼容性高,原来的 Elasticsearch 用户没有迁移成本:
- SDK 支持:原生支持 REST API 调用方式,同时也有相应的SDK支持;
- 数据分析:丰富的查询、聚合、数据分析功能;
- 数据可视化:自带 Kibana 强大的数据分析和展示功能。
集群功能增强
除了基本的 Elasticsearch 功能以外,我们还提供丰富的增强型功能:
- 租户隔离:独立的用户资源管理,各个用户之间较好的隔离性;
- 多集群负载均衡:自研 ES-Router 完成权限,逻辑负载均衡操作,对外 API 完全兼容 Elasticsearch 自身 API;
- 运维自动化:自研 ES-Shell 组件将集群的运维操作和索引管理自动化;
- 索引管理:自研 ES-Console 控制台管理索引;
- 增强的日志型数据:自研日志型索引,自动管理索引的按天分片,自动清理过期索引,适合日志分析。
高可用支持
对于有高可用需求的用户,我们提供稳定的高可用版本:
- 跨集群同步:自研 ES-XCDR 完成高可用数据的跨集群,跨机房,跨城市的复制;
- 监控报警:自研 ES-Meta 对整个集群状态进行监控和资源调度;
- 容灾:自研 ES-Queue 组件保证集群不稳定时对写入数据的支撑;
- 海量数据支撑:超大规模(PB 级别)数据的存储、索引、检索能力。