从 Amazon CloudSearch 过渡到 Amazon OpenSearch Service

从 Amazon CloudSearch 迁移到 Amazon OpenSearch 服务

作者:Arvind Mahesh 和 Jon Handler,日期:2024年7月25日
在 和 上发布

分享

我们经过深思熟虑,决定将于2024年7月25日起停止新客户访问 Amazon CloudSearch。现有的 Amazon CloudSearch用户可以正常继续使用该服务。AWS 仍将继续在 Amazon CloudSearch 上投入安全性、可用性和性能的提升,但我们不计划引入新功能。

在 AWS,我们持续创新和发展我们的服务,以满足客户不断变化的需求。在本篇文章中,我们希望帮助您了解 和 之间的区别,以及您如何过渡到 OpenSearch 服务。

关键要点

CloudSearch 与 OpenSearch 服务的对比

  • CloudSearch 是一种完全托管的云服务,便于为您的网站或应用程序设置、管理和扩展搜索解决方案。
  • OpenSearch 服务 是一项托管服务,旨在无缝地部署、操作和扩展 OpenSearch,引入了更先进的搜索和分析功能。
  • 迁移到 OpenSearch 服务需要重新摄取和索引数据,但提供了多种易于使用的工具和客户端支持。

CloudSearch 与 OpenSearch 服务的比较

CloudSearch 是一种完全托管的云服务,简化了为您的网站或应用程序设置、管理和扩展搜索解决方案的过程。通过 CloudSearch,您可以搜索网页、文档、论坛帖子或产品信息等大量数据。您可以迅速添加搜索功能,而无需成为搜索专家或担心硬件配置、设置和维护。随着您的数据和流量波动,CloudSearch能够扩展以满足您的需求。CloudSearch 内部由定制的 Apache Solr驱动,支持全文搜索、布尔搜索、前缀搜索、术语提升、分面、命中高亮和自动完成功能等。

OpenSearch 服务是一种托管服务,使您可以无缝地部署、操作和扩展 ,这是一个流行的开源搜索和分析引擎。OpenSearch 提供一流的搜索能力,拥有 CloudSearch 的所有搜索功能,另外还支持向量引擎,从而支持对向量嵌入的语义搜索,并支持稠密和稀疏向量。此外,通过 OpenSearch服务,您可以获得先进的安全性,具有细粒度的访问控制,能够存储和分析日志数据以实现可观察性和安全性,以及仪表盘和警报功能。您将拥有所有 CloudSearch的功能以及更多。

利用 ,您可以实现改善的、开箱即用的、无需操作的体验。与 CloudSearch 一样,OpenSearch Serverless 允许您通过 REST 端点部署和使用 OpenSearch。您将文档发送至 OpenSearch Serverless,它会使用 OpenSearch REST API为搜索建立索引。如果您希望在基础设施上获得更深入的控制,从而优化成本和延迟,您可以选择 OpenSearch服务的托管集群部署选项。在托管集群中,您可以全面控制想要使用的实例、索引和数据分片策略等。OpenSearch服务提供开源的灵活性和可扩展性,具有强大的查询和分析能力,还支持高可用性和持久性等,能够有效扩展不断增长的负载。有关使用 OpenSearch服务的功能和优势的更多信息,请参见 。

迁移到 OpenSearch 服务

在从 CloudSearch 迁移到 OpenSearch 服务时,您需要重新摄取并索引数据到 OpenSearch 服务中。由于 OpenSearch服务使用 REST API,因此提供了多种索引文档的方法。您可以使用标准客户端如 或任何可以发送HTTP请求的编程语言。为简化与 OpenSearch 服务的交互,OpenSearch 服务为多种编程语言提供了 。我们推荐使用 来摄取数据。OpenSearch Ingestion 是一个完全托管的数据收集器,内置于 OpenSearch 服务中,可以将数据路由到 OpenSearch 服务域或 OpenSearch Serverless 集合。OpenSearch Ingestion 可以从许多来源摄取数据,例如 (Amazon S3) 桶和 HTTP端点,并拥有丰富的内置处理器生态系统,以处理您最复杂的数据转换需求。OpenSearch Ingestion具有无服务器特性,能够自动扩展以满足最苛刻负载的要求,帮助您专注于业务逻辑,同时简化复杂数据管道管理的复杂性。有关如何将文档摄取到 OpenSearchServerless 集合或使用 OpenSearch Ingestion 将数据摄取到托管集群的更多信息,请查看 。有关使用 OpenSearch Ingestion 将数据摄取到 OpenSearch 服务的详细信息,请参考 。

总结

AWS 继续支持 CloudSearch,并在安全性和可用性方面进行投资和改进。然而,随着 OpenSearch 的进步,我们推荐您探索 OpenSearch 服务,以获取最新的搜索能力,以满足用户在机器学习时代所期待的快速发展搜索体验。


关于作者

删除)ArvindMahesh** 是亚马逊网络服务 Amazon OpenSearch服务的高级产品经理,拥有近二十年的技术经验,涉及分析、搜索、云、网络安全和电信等多个领域。

删除)JonHandler** 是总部位于加州帕洛阿尔托的亚马逊网络服务高级首席解决方案架构师。Jon 与 OpenSearch 和 Amazon OpenSearch服务紧密合作,为希望将搜索和日志分析工作负载迁移至 AWS 云的众多客户提供帮助和指导。在加入 AWS 之前,Jon 曾作为软件开发人员工作,包含 4年的时间专注于大型电子商务搜索引擎的编码。Jon 拥有宾夕法尼亚大学的文学士学位,以及西北大学的计算机科学和人工智能硕士及博士学位。

Leave a Reply

Required fields are marked *