掘金 后端 ( ) • 2024-05-16 15:18

作者:来自 Elastic Alvin Richards, Yaru Lin

今天,我们宣布推出 Elasticsearch Serverless 技术预览版,其功能包括:

  • 以开发人员为中心的体验,通过直观的入门和相关代码示例简化创建人工智能驱动的搜索,所有这些都是完全托管的服务
  • 云原生、无服务器架构通过 Search AI Lake 将计算与数据分离
  • 只需点击几下即可创建 Elasticsearch 项目,以尝试新的 AI 搜索功能

早期访问客户已将这种新的自助服务选项用于一系列用例 —— 从内部分析到构建生成式人工智能应用程序和执行机器学习任务。

针对向量和生成式 AI 开发进行了优化

在创建 Elasticsearch Serverless 时,我们的目标是简化开发人员构建生成式 AI 应用程序的体验。 我们对 API 进行了许多更改,以提供更智能的默认设置并简化数据和语言客户端入门。 我们添加了开发人员工具,例如开发人员控制台和 AI Playground,以及 ES|QL(一种具有管道查询模型功能的简化搜索语言)。 对于像你这样的开发人员来说,所有这些变化使得使用 Elasticsearch 构建 AI 搜索应用程序的第一步变得更加简单和容易。 使用开放推理 API、语义搜索以及与 Elasticsearch 搜索功能无缝协作的第一方和第三方转换器模型,构建一流的搜索体验从未如此快捷。

Kibana 中随处可用的开发者控制台 — 使用内置 ELSER 模型的示例

我们希望更快地将生成式人工智能创新交付到开发人员手中。 展望未来,在发布到 Elastic Cloud 和 Elastic 自托管版本之前,你将看到无服务器中公开的许多新功能、集成和技术。 在项目生命周期的早期构建原型并探索新功能的价值可以帮助你加速项目,以便你可以更快地将它们投入生产 —— 所有这些都采用即用即付的消费模式。

最后,我们为无服务器项目添加了针对向量存储和检索进行优化的特定配置文件。 向量需要仔细优化,包括字节量化,以确保可以在内存中更高密度的向量和维度上执行更低延迟的搜索。 低延迟向量搜索对于增强实时最终用户搜索体验至关重要。 Search Labs 是你最佳实践和新功能公告的来源 — 你可以立即使用 Elasticsearch Serverless 进行尝试。

Search AI Lake 和架构变化

在幕后,我们对 Elasticsearch 架构进行了一些根本性的改变,使我们能够更快地为你带来向量搜索和生成 AI 的创新。 Search AI Lake 允许你的数据存储在低成本、可靠的层中,并且可以根据需要完全访问该数据。 要了解有关 Elasticsearch Serverless 中内置的核心架构更改的更多信息,请阅读技术博客

我们将 Search AI Lake 中的数据索引和数据搜索的计算节点分开。 这种分离意味着索引和搜索都可以根据使用情况独立地自动扩展和缩小,而索引处理不会干扰搜索处理,反之亦然。 通过自动缩放,系统可以根据需要更好地满足索引和搜索的潮起潮落,而无需管理员或开发人员的干预。 机器学习也可以按需使用,具有类似的自动缩放功能。 作为进一步的简化,管理员和开发人员不再需要考虑如何部署 Elasticsearch 的节点、分片和其他工件。

无服务器还意味着你不再需要考虑版本和升级。 当你通过 UI 或 API 创建无服务器项目时,Elastic 会使每个项目保持最新状态,以便你可以专注于构建 AI 搜索体验。 我们将与 AWS 一起推出,并将扩展我们支持的区域以及添加 Azure 和 Google Cloud。

对于通过多种语言客户端之一访问 Elasticsearch 的开发人员来说,现有代码已经可以连接到无服务器并执行搜索。 只需为新的无服务器端点添加 API 密钥即可完成。 我们还专门针对无服务器添加了一系列新的语言客户端,这些客户端专注于可用于无服务器的核心 API。

按量付费,无需任何管理

开发人员希望能够集成简单的端点,以便他们可以构建新的人工智能应用程序,而无需管理或管理任务。 Elasticsearch Serverless 是使用 RAG 工作流程构建生成式 AI 体验的理想平台。 Elasticsearch 的强大功能无需任何开销,让开发人员可以专注于他们关心的事情。 该服务会随着你施加更多或更少的负载而扩大或缩小,自动优化你的支出 —— 你只需针对所使用的消耗开具发票。

试试看

  • 从 AWS 上的 Elastic Cloud Console 注册免费云试用版。
  • 为 Elasticsearch 创建并启动无服务器项目。
  • 按照此分步指南选择、安装、配置和测试你的客户端。
  • 摄取数据并构建你的第一个搜索查询。
  • 转换和丰富你的数据。

本文中描述的任何特性或功能的发布和时间安排均由 Elastic 自行决定。 当前不可用的任何特性或功能可能无法按时交付或根本无法交付。

在这篇博文中,我们可能使用或引用了第三方生成人工智能工具,这些工具由其各自所有者拥有和运营。 Elastic 对第三方工具没有任何控制权,我们对其内容、操作或使用不承担任何责任,也不对你使用此类工具可能产生的任何损失或损害负责。 在使用人工智能工具处理个人、敏感或机密信息时请务必谨慎。 你提交的任何数据都可能用于人工智能培训或其他目的。 无法保证你提供的信息将得到安全或保密。 在使用之前,你应该熟悉任何生成式人工智能工具的隐私惯例和使用条款。

Elastic、Elasticsearch、ESRE、Elasticsearch Relevance Engine 和相关标志是 Elasticsearch N.V. 的商标、徽标或注册商标。 在美国和其他国家。 所有其他公司和产品名称均为其各自所有者的商标、徽标或注册商标。

原文:Elasticsearch Serverless is in technical preview and available on AWS | Elastic Blog