本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
管理亚马逊 OpenSearch 无服务器的容量限制
使用亚马逊 OpenSearch 无服务器,您不必自己管理容量。 OpenSearch Serverless 会根据当前的工作负载自动扩展您的账户的计算容量。无服务器计算容量以OpenSearch 计算单位 (OCU) 衡量。每个 OCU 都是 6 GiB 内存和相应的虚拟 CPU (vCPU) 以及向共享存储和亚马逊 S3 传输数据的组合。有关 OpenSearch 无服务器中解耦架构的更多信息,请参阅。工作原理
OpenSearch Serverless 会自动扩展您的馆藏的计算容量。您可以分别为每个集合组设置最小和最大 OCU,用于索引和搜索。当不主动进行索引或搜索时,OCU 会独立缩小到最小 OCU 值以进行索引和搜索。如果最小值设置为 0,则空闲时不需要 OCU。 OpenSearch Serverless 默认提供高可用性,无需备用节点或冗余配置。集合组内的集合可以通过汇集计算容量来共享 OCU 以提高成本效益。一个集合组中只能包含一种类型的集合(搜索、时间序列或矢量搜索)。有关更多信息,请参阅 Amazon OpenSearch 无服务器收集组。
OpenSearch 随着索引和搜索使用量的增长,Serverless 会自动扩展并添加 OCU。当流量减少时,容量会缩减到数据大小所需的最低 OCU 数量。
对于搜索和向量搜索集合,所有数据都将存储在热索引中,以确保快速查询响应时间。时间序列集合使用热存储和温存储的组合,在热存储中保留最新数据,以优化访问频率更高的数据的查询响应时间。有关更多信息,请参阅 选择集合类型。
为了管理馆藏容量和控制成本,您可以在集合组级别分别为索引和搜索指定最小和最大 OCU 值。每个集合都属于一个集合组, OpenSearch Serverless 会在您配置的范围内自动扩展计算资源。
-
最低容量 — 无论流量如何, OpenSearch 无服务器都会配置这个数量的 OCU。使用最小容量来避免在从零扩展时出现冷启动延迟,并为您的工作负载实现确定性的启动性能。
-
最大容量 — OpenSearch 无服务器的扩展不会超过这个数量的 OCU。使用最大容量作为预算控制杠杆,确保您的馆藏始终保持在规定的支出限额内。
OpenSearch Serverless 会自动在您的配置范围内扩展 OCU 的数量,以处理索引和搜索工作负载。
注意
可以在没有收藏组的情况下创建经典收藏集。对于此类集合,容量设置适用于账户级别,只要使用相同的 AWS KMS 密钥,OCU 就可以在集合之间共享。
配置容量设置
要在 OpenSearch Serverless 控制台中配置集合组的容量设置,请导航到该集合组并在容量限制下指定用于索引和搜索的最小和最大 OCU 值。
要使用更新集合组的容量设置 AWS CLI,UpdateCollectionGroup请发送请求:
aws opensearchserverless update-collection-group \ --idcollection-group-id\ --capacity-limits '{ "minIndexingCapacityInOCU":0, "maxIndexingCapacityInOCU":96, "minSearchCapacityInOCU":0, "maxSearchCapacityInOCU":96}'
注意
对于不属于集合组的经典集合,可使用 update-account- settings 命令在账户级别配置容量设置。
最大容量限制
集合最多可包含 1000 个索引。集合组的最小 OCU 容量为 0 个用于索引的 OCU 和用于搜索的 OCU 的 0 个 OCU。对于每个集合组,用于索引的最大允许容量为 1,700 个 OCU,用于搜索的最大容量为 1,700 个 OCU。您可以将 OCU 数量配置为 2、4、8、16 或 16 的任意倍数,直至达到允许的最大容量。
对于经典系列,每个 OCU 都包含 120 GiB 的临时热存储空间。 OpenSearch 无服务器支持每个集合高达 10 TiB 的托管热存储。
有关所有配额的列表,请参阅OpenSearch 无服务器配额。
监控容量使用情况
您可以监控SearchOCU和IndexingOCU账户级别的 CloudWatch 指标,以了解您的馆藏是如何扩展的。建议您配置警报,以便在您的账户接近与容量相关的指标阈值时通知您,使您能够相应调整容量设置。
您还可以使用这些指标确定您的最大容量设置是否合适,或者是否需要调整它们。分析这些指标,以便您将精力集中在优化集合效率上。有关 OpenSearch 无服务器发送到的指标的更多信息 CloudWatch,请参阅监控 Amazon OpenSearch 无服务器。