介绍
Nasu Elasticsearch Serverless
⚡️ Nasu Elasticsearch Serverless (NES) 会帮助你在极短时间内构建一个无需维护的 Elasticsearch 集群。
🎁 自己管理 Elasticsearch 集群是一件苦差事。 现在,你可以专注于业务上的开发,只需连接到云端集群即可。
🗃️ 从 GB ~ PB 无需提前进行存储容量规划, 云端集群会根据您的使用量自动扩容 !
🏄♂️ 无需配置,行业专家已为您构建好全栈(操作系统、虚拟机、集群)深度优化后的 Elasticsearch 集群。
🔍 NES 完全兼容开源 Elasticsearch (v6.x, v7.x),按照你的使用习惯即可。
🧐 充分利用 NES 开箱即用的搜索能力,轻松执行交互式日志分析、网站搜索、应用搜索、数据库加速、实时系统监控、可视化分析 ...
快速通道 ⏱️
边玩边学 Nasu Elasticsearch Serverless,仅需 5 分钟!
- 从一个免费的应用开始,掌握基础的索引操作教程。
- 从零开始 3分钟搭建一套电商搜索网站
设计理念
- 低学习成本。 NES 提供的 API 小而精,屏蔽了所有与使用无关的Elasticsearch API,保障用户在纯使用状态。我们不希望用户在复杂的集群层面上捣鼓解决方案。
- 直观易懂。 用户使用 NES 时不会感到头昏脑胀。 产品应简单直观,所有平台功能应无需手册即可轻松掌握。
- 合理的默认值。 常见、易用的性能优化选项会自动配置。易错,有危险性的设置仍提供手动覆盖的方式。
- 不受约束。 用户可随时关停 NES,避免不必要的费用产生,选择权完全取决于用户。
我们相信,开发者足够了解一个云端搜索的运行原理,才能够更好地使用它。 因此,我们愿意花费精力来阐释 NES 的架构和各个组成部分,希望读者们可以拥有对它更深的理解,从而更熟练地使用它。 📦 架构一览
最佳选择
如果你有以下需求,NES 最适合您:
- ✅ 你想要一个现代化的云端搜索服务,而不是一堆服务器和头疼的维护工作。
- ✅ 你需要的是生态组件一站式管理(Beat/Elasticsearch/Kibana/Grafana ...),而不是分头拼凑。
- ✅ 你想要一个轻量的使用方案,而不是雇用一支昂贵的搜索团队。
如果你有以下需求,请使用其他方案:
- ❌ 需要使用自定义插件
- ❌ 私有化的部署环境
Elasticsearch
Elasticsearch 是业界领先的开源搜索和分析引擎。适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型的数据。虽然并非所有问题都是搜索问题,但Elasticsearch提供了在各种使用情况下处理数据的速度和灵活性:
- 向应用程序或网站添加搜索框
- 存储和分析日志、指标和安全事件数据
- 使用 Elasticsearch 作为地理信息系统(GIS)管理、集成和分析空间信息
- 使用 Elasticsearch 作为生物信息学研究工具存储和处理遗传数据
- 使用 Elasticsearch + Grafana 搭建业务监控报警中心
- Beats 轻量的数据采集器, 它们从成千上万台机器和系统向Elasticsearch发送数据。(日志文件、系统指标、运行状态...)
- Kibana 对Elasticsearch的数据进行搜索、查看、交互操作,还可以利用图表、表格及地图对数据进行多元化的分析和呈现。
- Grafana 大规模指标数据的可视化展示。 快速灵活、易用性更强的客户端图表,丰富的仪表盘插件,让复杂的数据更加直观。
Lucene
Lucene 是一个使用 Java 构建的开源、高性能搜索库,是 Apache Solr、Apache Nutch、OpenSearch 和 Elasticsearch 等一些流行搜索引擎的基础。 Lucene 是一个非常成熟的库,由 Apache 基金会治理下的一个开源项目维护。 Lucene 的核心是倒排搜索索引,它可以实现令人难以置信的快速搜索结果。反向搜索索引提供术语到包含这些术语的文档的映射。在搜索过程中,在已排序的术语字典中查找术语并检索匹配文档列表会更快。 Lucene 确实支持存储多种类型的信息,例如数字、字符串和文本字段。 Lucene 具有丰富的搜索界面,支持自然语言搜索、通配符搜索、模糊搜索和邻近搜索。Elasticsearch 采用 Lucene 为底层引擎。