从 Amazon CloudSearch 过渡到 Amazon OpenSearch Service
从 Amazon CloudSearch 迁移到 Amazon OpenSearch 服务
作者:Arvind Mahesh 和 Jon Handler,日期:2024年7月25日在 Amazon CloudSearch 和 Amazon OpenSearch 服务 上发布永久链接评论 分享
我们经过深思熟虑,决定将于2024年7月25日起停止新客户访问 Amazon CloudSearch。现有的 Amazon CloudSearch 用户可以正常继续使用该服务。AWS 仍将继续在 Amazon CloudSearch 上投入安全性、可用性和性能的提升,但我们不计划引入新功能。
在 AWS,我们持续创新和发展我们的服务,以满足客户不断变化的需求。在本篇文章中,我们希望帮助您了解 Amazon CloudSearch 和 Amazon OpenSearch 服务 之间的区别,以及您如何过渡到 OpenSearch 服务。
关键要点
CloudSearch 与 OpenSearch 服务的对比
CloudSearch 是一种完全托管的云服务,便于为您的网站或应用程序设置、管理和扩展搜索解决方案。OpenSearch 服务 是一项托管服务,旨在无缝地部署、操作和扩展 OpenSearch,引入了更先进的搜索和分析功能。迁移到 OpenSearch 服务需要重新摄取和索引数据,但提供了多种易于使用的工具和客户端支持。CloudSearch 与 OpenSearch 服务的比较
CloudSearch 是一种完全托管的云服务,简化了为您的网站或应用程序设置、管理和扩展搜索解决方案的过程。通过 CloudSearch,您可以搜索网页、文档、论坛帖子或产品信息等大量数据。您可以迅速添加搜索功能,而无需成为搜索专家或担心硬件配置、设置和维护。随着您的数据和流量波动,CloudSearch 能够扩展以满足您的需求。CloudSearch 内部由定制的 Apache Solr 驱动,支持全文搜索、布尔搜索、前缀搜索、术语提升、分面、命中高亮和自动完成功能等。
OpenSearch 服务是一种托管服务,使您可以无缝地部署、操作和扩展 OpenSearch,这是一个流行的开源搜索和分析引擎。OpenSearch 提供一流的搜索能力,拥有 CloudSearch 的所有搜索功能,另外还支持向量引擎,从而支持对向量嵌入的语义搜索,并支持稠密和稀疏向量。此外,通过 OpenSearch 服务,您可以获得先进的安全性,具有细粒度的访问控制,能够存储和分析日志数据以实现可观察性和安全性,以及仪表盘和警报功能。您将拥有所有 CloudSearch 的功能以及更多。
利用 OpenSearch Serverless,您可以实现改善的、开箱即用的、无需操作的体验。与 CloudSearch 一样,OpenSearch Serverless 允许您通过 REST 端点部署和使用 OpenSearch。您将文档发送至 OpenSearch Serverless,它会使用 OpenSearch REST API 为搜索建立索引。如果您希望在基础设施上获得更深入的控制,从而优化成本和延迟,您可以选择 OpenSearch 服务的托管集群部署选项。在托管集群中,您可以全面控制想要使用的实例、索引和数据分片策略等。OpenSearch 服务提供开源的灵活性和可扩展性,具有强大的查询和分析能力,还支持高可用性和持久性等,能够有效扩展不断增长的负载。有关使用 OpenSearch 服务的功能和优势的更多信息,请参见 Amazon OpenSearch 服务。
迁移到 OpenSearch 服务
在从 CloudSearch 迁移到 OpenSearch 服务时,您需要重新摄取并索引数据到 OpenSearch 服务中。由于 OpenSearch 服务使用 REST API,因此提供了多种索引文档的方法。您可以使用标准客户端如 curl 或任何可以发送HTTP请求的编程语言。为简化与 OpenSearch 服务的交互,OpenSearch 服务为多种编程语言提供了 客户端。我们推荐使用 Amazon OpenSearch Ingestion 来摄取数据。OpenSearch Ingestion 是一个完全托管的数据收集器,内置于 OpenSearch 服务中,可以将数据路由到 OpenSearch 服务域或 OpenSearch Serverless 集合。OpenSearch Ingestion 可以从许多来源摄取数据,例如 Amazon 简单存储服务 (Amazon S3) 桶和 HTTP 端点,并拥有丰富的内置处理器生态系统,以处理您最复杂的数据转换需求。OpenSearch Ingestion 具有无服务器特性,能够自动扩展以满足最苛刻负载的要求,帮助您专注于业务逻辑,同时简化复杂数据管道管理的复杂性。有关如何将文档摄取到 OpenSearch Serverless 集合或使用 OpenSearch Ingestion 将数据摄取到托管集群的更多信息,请查看 Amazon OpenSearch Ingestion 入门。有关使用 OpenSearch Ingestion 将数据摄取到 OpenSearch 服务的详细信息,请参考 Amazon OpenSearch Ingestion。
国外加速器官网总结
AWS 继续支持 CloudSearch,并在安全性和可用性方面进行投资和改进。然而,随着 OpenSearch 的进步,我们推荐您探索 OpenSearch 服务,以获取最新的搜索能力,以满足用户在机器学习时代所期待的快速发展搜索体验。
关于作者
Arvind Mahesh 是亚马逊网络服务 Amazon OpenSearch 服务的高级产品经理,拥有近二十年的技术经验,涉及分析、搜索、云、网络安全和电信等多个领域。
Jon Handler 是总部位于加州帕洛阿尔托的亚马逊网络服务高级首席解决方案架构师。Jon 与 OpenSearch 和 Amazon OpenSearch 服务紧密合作,为希望将搜索和日志分析工作负载迁移至 AWS 云的众多客户提供帮助和指导。在加入 AWS 之前,Jon 曾作为软件开发人员工作,包含 4 年的时间专注于大型电子商务搜索引擎的编码。Jon 拥有宾夕法尼亚大学的文学士学位,以及西北大学的计算机科学和人工智能硕士及博士学位。

CxO洞察:向董事会报告网络安全 云企业战略博客
CxO见解:向董事会报告网络安全作者:Clarke Rodgers AWS企业战略师日期:2021年12月28日重点提取向董事会讨论和报告网络安全的有效策略。重要提示包括:提供背景、简明扼要的报告、提升技术语言的可理解性、与安全标准对齐、了解董事会成员及进行周期外通知。在过去的几个月里,我与C级管理人员的讨论中,最常见的话题之一就是如何有效地向组织的董事会BoD和高级领导团队SLT报告和/或讨论网...
使用 Amazon SageMaker Canvas 和生成性 AI 赋能您的业务用户,从公司文档中
利用 Amazon SageMaker Canvas 和生成式 AI 提升企业用户从公司文档中提取见解的能力作者:Davide Gallitelli Bilal Alam Dan Sinnreich Pashmeen Mistry发布日期:2023年10月26日发表于:AWS 机器学习部落格重要内容回顾企业正在利用机器学习 (ML) 来解决复杂问题并改善业务结果。Amazon SageMaker ...