本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
对于 Amazon 无 OpenSearch 服务器,可缩放到零
注意
缩放为零仅适用于属于 NextGen 收藏组的收藏集。有关更多信息,请参阅 Amazon OpenSearch 无服务器收集组。
当集合组中的所有集合都处于空闲状态时,缩放到零会自动关闭计算资源。这样就无需为未使用容量收费。如果群组中没有任何馆藏在 10 分钟内收到请求,则搜索和索引工作人员将缩减到零 OCU,计费停止。当流量恢复到群组中的任何集合时,系统会自动配置工作线程并根据您的请求模式恢复自动扩展。
这非常适合开发环境、批处理工作负载和具有可预测空闲时间的应用程序。
缩放到零行为
以下内容描述了缩放为零如何适用于您的馆藏:
-
NextGen 除非另有说明,否则集合组在索引和搜索时默认为最小 OCU 为 0。
-
在组中所有集合中没有传入请求 10 分钟后,计算资源将缩放到零 OCU。此空闲时间不可配置。
-
搜索和索引缩放到零并独立唤醒。每个组件在收到自己的流量之前都保持为零。
-
当流量恢复时, OpenSearch Serverless 会将工作人员配置为与缩放到零之前相同的等级:
-
搜索请求 — 两名搜查人员
-
索引请求 — 一名索引工作者
-
-
恢复容量后,向每个组件发出的第一个请求预计会有 10—30 秒的延迟。
启用缩放到零
要启用缩放到零,请为索引和搜索创建一个最小 OCU 均为 0 的集合组,然后在该组中创建一个集合。
启用缩放到零
-
创建一个最小 OCU 为零的集合组:
aws opensearchserverless create-collection-group \ --namecollection-group-name\ --standby-replicas ENABLED \ --generation NEXTGEN \ --capacity-limits '{ "maxIndexingCapacityInOCU": 8, "maxSearchCapacityInOCU": 8, "minIndexingCapacityInOCU": 0, "minSearchCapacityInOCU": 0 }' -
在群组中创建收藏夹:
aws opensearchserverless create-collection \ --namecollection-name\ --typecollection-type\ --collection-group-namecollection-group-name\ --standby-replicas ENABLED
选择不按比例缩放为零
如果您不希望将收款容量缩放到零,请确保这些容量属于将最小容量设置为非零值的收藏组。