Amazon OpenSearch Service 正式发布并支持 1.0 版本

作者:技术拾光时间:2026-08-13 17:14:17浏览:635

AmazonElasticsearchService因Elasticsearch许可协议变更,现更名为AmazonOpenSearchService并支持开源分支OpenSearch1.0。该服务继续提供完全托管的日志分析与搜索功能,保持API向后兼容,现有集群可无缝升级至新版本,且原有功能与服务体验不变。

2015年,Amazon Elasticsearch Service(Amazon ES)正式推出。作为一项完全托管的云服务,它极大地简化了交互式日志分析、实时应用监控以及搜索等任务。

该服务在日志分析领域广受青睐,其核心优势在于能够高效处理海量日志数据。通过UltraWarm和冷存储层,用户可将存储成本降至传统热存储的十分之一。此外,得益于与Logstash、Amazon Kinesis Data Firehose、Amazon CloudWatch Logs以及AWS IoT等服务的深度集成,用户总能找到最符合自身安全与数据流需求的数据摄取工具。

开源软件深受开发者喜爱,关键原因在于其赋予的“自由”——允许用户按需在任何地方使用。然而,2024年1月21日,Elastic NV公司宣布了一项重大许可变更:在Elasticsearch 7.10.2和Kibana 7.10.2版本之后,新版本将不再基于宽松的Apache许可证2.0(Alv2)发布,转而采用Elastic许可证,其源代码则根据Elastic许可证或Server Side Public License (SSPL)提供。这些新许可证并非开源协议,用户享有的自由度也随之改变。

基于这一背景,我们决定创建并维护OpenSearch。这是一个由社区驱动的开源分支,源自Elasticsearch和Kibana的最后一个Alv2版本。我们已对OpenSearch项目及其近期发布的1.0版本做出长期投入的承诺。

OpenSearch能带来什么?它提供了一个高度可扩展的系统,能够快速访问和响应海量数据,并集成了OpenSearch控制面板作为可视化工具,方便用户探索数据。OpenSearch及其控制面板最初基于Elasticsearch 7.10.2和Kibana 7.10.2构建。与Elasticsearch和Apache Solr一样,其核心搜索能力由强大的Apache Lucene库提供支持。

现在,我们正式宣布:Amazon Elasticsearch Service更名为Amazon OpenSearch Service,因为该服务已支持OpenSearch 1.0。名称虽变,但服务体验完全一致。您正在进行的运维、开发或商业使用不会受到任何影响。

服务更新与兼容性说明

Amazon OpenSearch Service现提供多种开源引擎供您部署运行,包括当前可用的19个Alv2许可的Elasticsearch版本(涵盖7.10及更早版本),以及全新的OpenSearch 1.0。我们将继续为Alv2 Elasticsearch版本提供支持与维护,包括安全更新和错误修复。而所有新特性和功能都将通过OpenSearch和OpenSearch控制面板提供。

重要的是,Amazon OpenSearch Service的API将与现有服务API保持向后兼容。这意味着您当前的客户端代码或应用程序无需任何修改。同时,我们也将确保OpenSearch客户端与开源生态兼容。

如何开始使用与升级指南

若您希望新建集群并体验最新功能,我们推荐直接使用OpenSearch 1.0。它与开源Elasticsearch 7.10的API及大多数客户端兼容性良好。

创建过程很简单:在AWS管理控制台中点击“创建域”。在“步骤1:选择部署类型”中,选择“OpenSearch 1.0(最新版本)”即可。

对于现有用户,Amazon OpenSearch Service提供了从Elasticsearch 6.x和7.x托管集群到OpenSearch的无缝就地升级路径。升级无需创建单独的域或迁移数据,操作大幅简化。

在AWS管理控制台中升级域的操作也很直观:选择需升级的域,点击“操作”,然后选择“升级域”。

Amazon OpenSearch Service 正式发布并支持 1.0 版本

接下来,您可以从现有域支持的版本列表中,选择升级到OpenSearch 1.0。

请注意,升级过程不可逆,且无法暂停或取消。升级期间,域的配置将被锁定,无法更改。因此,在开始前,强烈建议使用“检查升级资格”功能进行升级前检查。这有助于提前发现潜在问题,同时为您的集群创建快照,做好充分准备。

Amazon OpenSearch Service 正式发布并支持 1.0 版本