亚马逊更新 Elasticsearch 服务,开始拥抱新分支
亚马逊最近发布了Amazon Elasticsearch Service的几个增强功能。这些新功能来自两个不同的来源。Elasticsearch是与该服务长期相关的项目,而Open Distro for Elasticsearch是一个新的分支。亚马逊和其他公司在今年早些时候创建了这个分支以回应Elastic所做的许可变更。
亚马逊Elasticsearch服务中最值得注意的更新是异步搜索。该API使用户能够执行某些查询,否则会超时。产品文档表明,异步搜索在搜索大型数据集和查询存储在较便宜硬件上的数据时很有用。执行通配符搜索的用户也可能看到更好的结果。
亚马逊的新异步搜索功能很有意思,还有一个原因:它的起源。Elastic近一年前发布了异步搜索API,作为X-Pack,一组在Elastic许可下发布的功能的一部分。由于这段代码不受Apache 2.0许可的约束,亚马逊不可能轻易捆绑这个异步搜索代码。相反,该公司采用了Open Distro为Elasticsearch发布的API。对比Open Distro API和Elastic API的这一功能,可以看出实现上的差异。
Amazon打算将Amazon Elasticsearch Service更名为Amazon OpenSearch Service。
Elastic包括其商业产品中的异步搜索。在Elastic许可下,该功能可供 "免费和开放 "使用。Elastic承认Elastic许可不是一个OSI批准的许可。
在另一份公告中,亚马逊详细介绍了其对Elasticsearch 7.10的支持。用户可以创建基于7.10版本的新域,并将现有的域升级到新版本。
在宣布许可变更的博文中,Elastic表示Elasticsearch 7.10版是在Apache 2.0许可下发布的最终版本。因此,亚马逊极有可能转向Open Distro for Elasticsearch作为未来商业改进的来源。Elastic在2020年11月发布了Elasticsearch 7.10版本。
除了亚马逊提供的Elasticsearch之外,用户还有几种云管理版本的选择。Elastic在AWS、微软Azure和谷歌云平台上提供Elasticsearch的管理版本。在这里,用户可以选择部署该服务的最新版本,特别是7.12.0和7.11.2。有一个14天免费试用。实践者也可以通过Azure和Google Cloud市场部署Elastic管理的实例。这条路有一些注意事项,因为Elastic为微软和谷歌客户提供文件。三大云的市场上也都有自我管理的版本。
本文翻译自:Amazon Updates Its Elasticsearch Service, Begins Embrace of New Fork