

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 什么是亚马逊 OpenSearch 服务？


Amazon OpenSearch Service 是一项托管服务，可以轻松地在 Amazon 云中部署、操作和扩展 OpenSearch 集群。 OpenSearch 服务域是 OpenSearch 集群的同义词。域是包含您指定的设置、实例类型、实例计数和存储资源的集群。亚马逊 OpenSearch 服务支持 OpenSearch 传统的 Elasticsearch OSS（最高 7.10，即该软件的最终开源版本）。创建域时，您可以选择使用哪种搜索引擎。

***OpenSearch***是一个完全开源的搜索和分析引擎，用于日志分析、实时应用程序监控和点击流分析等用例。有关详情，请参阅 [OpenSearch 文档](https://opensearch.org/docs/)。

***Amazon S OpenSearch ervic*** e 会为您的 OpenSearch 集群配置所有资源并启动它。它还可以自动检测和替换出现故障的 OpenSearch 服务节点，从而减少与自我管理基础架构相关的开销。您只需调用一次 API 或在控制台中单击几下就可扩展集群。

![\[Diagram showing data flow from input sources through Amazon OpenSearch Service to output applications.\]](http://docs.amazonaws.cn/opensearch-service/latest/developerguide/images/whatis.png)


要开始使用 S OpenSearch ervice，您需要创建一个相当于 OpenSearch *集群*的 OpenSearch 服务*域*。集群中的每个 EC2 实例都充当一个 OpenSearch 服务节点。

您可以使用 OpenSearch 服务控制台在几分钟内设置和配置域。如果您更喜欢编程访问，则可以使用[Amazon CLI[Amazon SDKs](https://www.amazonaws.cn/code)](https://docs.amazonaws.cn/cli/latest/userguide/)、或 [Terraform](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/opensearch_domain)。

## Amazon OpenSearch 服务的特点


OpenSearch 服务包括以下功能：

**Scale**
+ 大量 CPU、内存和存储容量配置，也称为*实例类型*，包括具有成本效益的 Graviton 实例。
+ 支持多达 1002 个数据节点
+ 高达 25 PB 的连接存储
+ 为只读数据提供经济实惠[UltraWarm](ultrawarm.md)的[冷存储](cold-storage.md)

**安全性**
+ Amazon Identity and Access Management (IAM) 访问控制
+ 与 Amazon VPC 和 VPC 安全组轻松集成
+ 静态数据加密和 node-to-node加密
+ 控制面板的 Amazon Cognito、HTTP 基本身份验证或 SAML 身份验证 OpenSearch 
+ 索引级、文档级和字段级安全性
+ 审核日志
+ 控制面板多租户

**稳定性**
+ 资源具有大量的地理位置，也称为*区域*和*可用区*
+ 在 Amazon 同一区域的两个或三个可用区之间的节点分配，也称为 *Multi-AZ*。
+ 利用专用主节点来卸载集群管理任务
+ 用于备份和恢复 OpenSearch 服务域的自动快照

**弹性**
+ SQL 支持与商业智能 (BI) 应用程序集成
+ 自定义程序包以改善搜索结果

**与热门服务的集成**
+ 使用 OpenSearch 仪表板实现数据可视化
+ 与 Amazon 集成， CloudWatch 用于监控 OpenSearch 服务域指标和设置警报
+ 与集成 Amazon CloudTrail ，用于审计配置 API 对 OpenSearch 服务域的调用
+ 与亚马逊 S3、亚马逊 Kinesis 和亚马逊 DynamoDB 集成，用于将流数据加载到服务中 OpenSearch 
+ 数据超过特定阈值时从 Amazon SNS 发出的警报

## 何时使用 OpenSearch 与亚马逊 OpenSearch 服务相比
何时使用

使用下表来帮助您确定预配置的 Amazon OpenSearch 服务还是自行管理 OpenSearch 是您的正确选择。


| OpenSearch | 亚马逊 OpenSearch 服务 | 
| --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/opensearch-service/latest/developerguide/what-is.html)  |  [\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/opensearch-service/latest/developerguide/what-is.html)  | 

## 支持的 Elasticsearch 版本和 OpenSearch


OpenSearch 服务支持以下版本 **OpenSearch**：
+ 3.5、3.3、3.1、2.19、2.17、2.15、2.13、2.11、2.9、2.7、2.5、2.3、1.3、1.2、1.1 和 1.0

OpenSearch 该服务支持以下版本的旧版 **Elasticsearch**：
+ 7.10、7.9、7.8、7.7、7.4、7.1、6.8、6.7、6.5、6.4、6.3、6.2、6.0、5.6、5.5、5.3、5.1、2.3 和 1.5

我们建议升级到最新的可用 OpenSearch 版本，以便在性价比、功能丰富性和安全性改进方面充分利用 OpenSearch 服务。

## 标准支持和扩展支持


Amazon 为标准支持的版本提供错误修复和安全更新。对于扩展支持的版本，在标准支持结束后 Amazon 提供至少 12 个月的关键安全修复，按标准化实例小时数 (NIH) 收取固定费用。NIH 基于实例大小和使用时长。

如果域运行的版本不再享有标准支持，则会自动收取扩展支持费用。为避免这些费用，请升级至受支持的版本。

下表显示了旧版 Elasticsearch 版本 OpenSearch 的终止支持时间表。

OpenSearch 服务支持多个版本 OpenSearch 和旧版开源 Elasticsearch 版本。对于某些版本，我们已公布标准支持终止日期和扩展支持终止日期。我们建议您升级到最新的可用 OpenSearch版本，以便在性价比、功能丰富性和安全性改进方面充分利用 OpenSearch 服务。下表提供了 Elasticsearch 和 OpenSearch 版本及其支持时间表的列表。

Elasticsearch 各版本的终止支持时间表如下：


| 软件版本 | 标准支持结束日期 | 延期支持结束日期 | 
| --- | --- | --- | 
| Elasticsearch 版本 1.5 和 2.3 | 2025 年 11 月 7 日 | 2026 年 11 月 7 日 | 
| Elasticsearch 版本 5.1 至 5.5 | 2025 年 11 月 7 日 | 2026 年 11 月 7 日 | 
| Elasticsearch 版本 5.6 | 2025 年 11 月 7 日 | 2028 年 11 月 7 日 | 
| Elasticsearch 版本 6.0 至 6.7 | 2025 年 11 月 7 日 | 2026 年 11 月 7 日 | 
| Elasticsearch 版本 6.8 | 未公布  | 未公布 | 
| Elasticsearch 版本 7.1 至 7.8 | 2025 年 11 月 7 日 | 2026 年 11 月 7 日 | 
| Elasticsearch 版本 7.9 | 未公布 | 未公布 | 
| Elasticsearch 版本 7.10 | 未公布 | 未公布 | 

各 OpenSearch 版本的终止支持时间表如下：


| 软件版本 | 标准支持结束日期 | 延期支持结束日期 | 
| --- | --- | --- | 
| OpenSearch 版本 1.0 到 1.2 | 2025 年 11 月 7 日 | 2026 年 11 月 7 日 | 
| OpenSearch 版本 1.3 | 未公布 | 未公布 | 
| OpenSearch 版本 2.3 到 2.9 | 2025 年 11 月 7 日 | 2026 年 11 月 7 日 | 
| OpenSearch 版本 2.11 及更高版本 | 未公布 | 未公布 | 

## 和 Elasticsearch 的标准支持 OpenSearch 和扩展支持
支持的标准版本和扩展版本

Amazon 为 Standard Support 涵盖的版本提供定期错误修复和安全更新。对于处于扩展支持阶段的版本， Amazon 在标准支持结束后至少 12 个月的时间内提供关键安全修复，按标准化实例小时（NIH）收取额外固定费用。NIH 的计算基于实例大小（如中型、大型）与实例运行时长（具体示例请参阅下文扩展支持费用计算部分）。如果域运行的版本已终止标准支持，将自动收取扩展支持费用。您可以升级到仍受标准支持的最新版本，以避免支付扩展支持费用。有关扩展支持费用的更多信息，请参阅[定价页面](https://www.amazonaws.cn/opensearch-service/pricing/#Extended_support_costs)。有关扩展支持的一般信息，请参阅[扩展支持常见问题解答](https://www.amazonaws.cn/opensearch-service/faqs/#awt-content-topics#ams#c111#extended-support-9)。

## 计算扩展支持费用
计算扩展支持费用

在扩展支持下运行版本的域名将按固定额外 fee/Normalized 实例小时数 (NIH) 收费，例如，美国东部（弗吉尼亚北部）地区为 0.0065 美元。NIH 的计算基于实例大小（如中型、大型）与实例运行时长。例如，如果您在美国东部（北弗吉尼亚）区域运行 m7g.medium.search 实例 24 小时，价格为 0.068 美元/实例小时（按需），则通常需要支付 1.632 美元（\$10.068x24）。如果您运行的版本处于扩展支持阶段，则需要根据 0.0065 美元/NIH 额外支付费用，计算方法为 0.0065 美元 x 24 小时（实例运行时长）x 2（大小标准化因子；中型实例为 2），因此 24 小时的扩展支持费用为 0.312 美元。您使用 24 小时需支付的总金额为标准实例使用费与扩展支持费用之和，即 1.944 美元（1.632 美元\$10.312 美元）。下表显示了 S OpenSearch ervice 中各种实例大小的标准化系数。


| 实例大小 | 标准化因子 | 
| --- | --- | 
| nano | 0.25 | 
| 微型 | 0.5 | 
| small | 1 | 
| medium | 2 | 
| large | 4 | 
| xlarge | 8 | 
| 2xlarge | 16 | 
| 4xlarge | 32 | 
| 8xlarge | 64 | 
| 9xlarge | 72 | 
| 10xlarge | 80 | 
| 12xlarge | 96 | 
| 16xlarge | 128 | 
| 18xlarge | 144 | 
| 24xlarge | 192 | 
| 32xlarge | 256 | 

## Amazon OpenSearch 服务的定价
定价

对于 OpenSearch 服务，您需要为 EC2 实例的每小时使用量以及连接到您的实例的任何 EBS 存储卷的累积大小付费。[标准 Amazon 数据传输费用](https://www.amazonaws.cn/ec2/pricing/)也适用。

但是，存在一些明显的数据传输异常。如果一个域使用[多个可用区](managedomains-multiaz.md)，则 OpenSearch 服务不会为可用区之间的流量计费。在分片分配和重新平衡期间，域内会发生大量数据传输。 OpenSearch 服务既不计量也不为此流量计费。同样， OpenSearch 服务不对 [UltraWarm](ultrawarm.md)/[冷](cold-storage.md)节点和 Amazon S3 之间的数据传输收费。

有关全部定价详情，请参阅 [Amazon OpenSearch 服务定价](https://www.amazonaws.cn/elasticsearch-service/pricing/)。有关配置更改期间产生的费用的信息，请参阅 [配置更改的费用](managedomains-configuration-changes.md#managedomains-config-charges)。

## 相关服务


OpenSearch 服务通常与以下服务一起使用：

[Amazon CloudWatch](https://docs.amazonaws.cn/cloudwatch/)  
OpenSearch 服务域会自动向发送指标， CloudWatch 以便您可以监控域的运行状况和性能。有关更多信息，请参阅 [使用 Amazon 监控 OpenSearch 集群指标 CloudWatch](managedomains-cloudwatchmetrics.md)。  
CloudWatch 日志也可以反其道而行之。您可以将 CloudWatch 日志配置为将数据流式传输到 OpenSearch 服务进行分析。要了解更多信息，请参阅[正在加载来自亚马逊的流媒体数据 CloudWatch](integrations-cloudwatch.md)。

[Amazon CloudTrail](https://docs.amazonaws.cn/cloudtrail/)  
 Amazon CloudTrail 用于获取您账户的 OpenSearch 服务配置 API 调用和相关事件的历史记录。有关更多信息，请参阅 [使用监控亚马逊 OpenSearch 服务 API 调用 Amazon CloudTrail](managedomains-cloudtrailauditing.md)。

[Amazon Kinesis](https://docs.amazonaws.cn/kinesis/)  
Kinesis 是一种托管服务，能够实时进行大规模流数据处理。有关更多信息，请参阅 [从 Amazon Kinesis Data Streams 加载流数据](integrations-kinesis.md) 和 [从 Amazon Data Firehose 加载流数据](integrations-fh.md)。

[Amazon S3](https://docs.amazonaws.cn/s3/)  
Amazon Simple Storage Service (Amazon S3) 提供 Internet 的存储服务。本指南提供了用于与 Amazon S3 集成的 Lambda示例代码。有关更多信息，请参阅 [从 Amazon S3 表中加载流数据](integrations-s3-lambda.md)。

[Amazon IAM](https://www.amazonaws.cn/iam/)  
Amazon Identity and Access Management (IAM) 是一项 Web 服务，您可以使用它来管理对 OpenSearch 服务域的访问权限。有关更多信息，请参阅 [亚马逊 OpenSearch 服务中的身份和访问管理](ac.md)。

[Amazon Lambda](https://docs.amazonaws.cn/lambda/)  
Amazon Lambda 是一项计算服务，允许您在不预置或管理服务器的情况下运行代码。本指南提供了 Lambda 示例代码，用于从DynamoDB、Amazon S3 和 Kinesis 流式传输数据。有关更多信息，请参阅 [将流数据加载到 Amazon OpenSearch 服务](integrations.md)。

[Amazon DynamoDB](https://docs.amazonaws.cn/dynamodb/)  
Amazon DynamoDB 是一种全托管 NoSQL 数据库服务，提供快速而可预测的性能，能够实现无缝扩展。要了解有关将数据流式传输到 OpenSearch 服务的更多信息，请参阅[从 Amazon DynamoDB 表中加载流数据](integrations-dynamodb.md)。

[Amazon Quick](https://docs.amazonaws.cn/quicksight/)  
您可以使用快速仪表板可视化来自 OpenSearch 服务的数据。有关更多信息，请参阅[*快速用户指南*中的将 Amazon OpenSearch 服务与 Quick 配合使用](https://docs.amazonaws.cn/quicksight/latest/user/connecting-to-es.html)。

**注意**  
OpenSearch 包括来自 Elasticsearch B.V. 的某些 Apache 许可的 Elasticsearch 代码和其他源代码。Elasticsearch B.V. 不是其他源代码的源。ELASTICSEARCH 是 Elasticsearch B.V. 的注册商标。