Límites de capacidad de los grupos de recolección - OpenSearch Servicio Amazon

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Límites de capacidad de los grupos de recolección

Los grupos de recolección proporcionan un control detallado sobre la asignación de recursos mediante límites mínimos y máximos de OCU. Estos límites se aplican a todas las colecciones del grupo y funcionan independientemente de la configuración de capacidad a nivel de cuenta.

De forma predeterminada, hay una cuota de servicio (límite) para el número de colecciones de un grupo de colecciones, el número de índices de una colección y el número de colecciones de un grupo OCUs de colecciones. Para obtener más información, consulte Cuotas OpenSearch sin servidor.

Descripción de los límites de capacidad de los grupos de recopilación

Puede configurar los límites mínimos y máximos de OCU para las operaciones de indexación y búsqueda a nivel de grupo de colecciones. Estos límites controlan la forma en que OpenSearch Serverless escala los recursos de las colecciones del grupo:

  • OCU mínima: la cantidad mínima OCUs que OpenSearch Serverless mantiene para el grupo de recopilación, lo que garantiza un rendimiento de referencia uniforme.

    • Si la carga de trabajo requiere menos OCU que el valor mínimo especificado, OpenSearch Serverless seguirá manteniendo el valor mínimo especificado de OCU y la facturación reflejará lo mismo.

    • Si la carga de trabajo requiere un número de OCU superior al valor mínimo especificado, OpenSearch Serverless mantendrá el nivel de OCU necesario para la carga de trabajo y la facturación reflejará la mayor utilización de las OCU.

  • OCU máxima: la cantidad máxima de unidades OpenSearch sin servidor OCUs que pueden ampliarse para el grupo de recolección, lo que le ayuda a controlar los costos.

Los límites de capacidad de los grupos de cobranza están disociados de los límites a nivel de cuenta. La configuración máxima de OCU a nivel de cuenta se aplica solo a las colecciones que no están asociadas a ningún grupo de colecciones, mientras que la configuración máxima de OCU por grupo de colecciones se aplica a las colecciones de ese grupo específico.

Valores límite de capacidad válidos

Al establecer los límites mínimos y máximos de OCU para un grupo de recopilación, solo puede usar valores del siguiente conjunto: 1, 2, 4, 8, 16 y múltiplos de 16 (por ejemplo, 32, 48, 64, 80, 96) hasta un máximo de 1696. OCUs

Los límites mínimos y máximos de OCU son opcionales al crear un grupo de recopilación. Si no especificas un límite máximo de OCU, OpenSearch Serverless utiliza un valor predeterminado de 96. OCUs

El límite mínimo de OCU debe ser inferior o igual al límite máximo de OCU.

Comprender la relación entre los límites de OCU a nivel de cuenta y de grupo de cobranza

Al planificar su capacidad OpenSearch sin servidor, es importante entender cómo interactúan los límites de las OCU a nivel de cuenta y los límites de las OCU de los grupos de cobranza. La suma de la configuración máxima de OCU en todos los grupos de recopilación más la configuración máxima de OCU a nivel de cuenta debe ser inferior o igual al límite de la cuota de servicio por cuenta. Para ver los valores límite actuales, consulte Cuotas OpenSearch sin servidor.

nota

La configuración máxima de OCU a nivel de cuenta solo se aplica a las colecciones que no están asociadas a ningún grupo de colecciones. Los cobros dentro de los grupos de cobranza se rigen por sus respectivos límites de grupo de cobranza, no por los límites a nivel de cuenta.

Esta restricción se aplica tanto a la indexación como a la búsqueda de forma independiente. OCUs Por ejemplo, si configura los ajustes a nivel de cuenta y los grupos de recopilación, debe asegurarse de que el total no supere el límite de la cuota de servicio para la indexación y, por separado, no OCUs supere el límite de la cuota de servicio para la búsqueda. OCUs Además, puede crear un máximo de 300 grupos de recopilación por cuenta.

Ejemplo: planificar la capacidad con límites a nivel de cuenta y de grupo de cobranza

Si estableces la OCU máxima de búsqueda a nivel de cuenta en 500 y el límite de cuota de servicio es de 1700:

  • Y cree 2 grupos de recopilación, la suma de la OCU máxima para los 2 grupos de recopilación no debe ser superior a 1200 (1700 - 500)

  • Puede dejar cada grupo de colecciones en la OCU máxima predeterminada de 96 (96 + 96 + 500 = 692), dejando espacio para un futuro crecimiento.

  • O puede aumentar el máximo de cada grupo de recolección a 600 (600 + 600 + 500 = 1700), utilizando toda la capacidad permitida por la cuota de servicio

Esta relación es fundamental para la planificación de la capacidad. Antes de crear nuevos grupos de recopilación o aumentar los límites máximos de la OCU, compruebe que la asignación total no supere el límite de la cuota de servicio. Si alcanza este límite, debe reducir la configuración máxima de OCU en los grupos de cobranza existentes o disminuir la configuración máxima de OCU a nivel de cuenta para dejar espacio para nuevas asignaciones.

Configuración de los límites de capacidad

Puede establecer límites de capacidad al crear un grupo de recopilación o actualizarlos más adelante. Para configurar los límites de AWS CLI capacidad mediante los UpdateCollectionGroupcomandos CreateCollectionGroupo:

aws opensearchserverless create-collection-group \ --name my-collection-group \ --capacity-limits maxIndexingCapacityInOCU=32,maxSearchCapacityInOCU=32,minIndexingCapacityInOCU=4,minSearchCapacityInOCU=4

Para actualizar los límites de capacidad de un grupo de recopilación existente:

aws opensearchserverless update-collection-group \ --id abcdef123456 \ --capacity-limits maxIndexingCapacityInOCU=48,maxSearchCapacityInOCU=48,minIndexingCapacityInOCU=8,minSearchCapacityInOCU=8

Supervisión de la capacidad de un grupo de recopilación

OpenSearch Serverless emite las siguientes métricas de Amazon CloudWatch Logs a intervalos de un minuto para ayudarle a supervisar los límites de uso y capacidad de la OCU a nivel de grupo de recopilación:

  • IndexingOCU— El número de indexación que utiliza OCUs actualmente el grupo de recopilación.

  • SearchOCU— El número de búsquedas que utiliza OCUs actualmente el grupo de colecciones.

OpenSearch Serverless también emite métricas de OCU a nivel de cuenta para las colecciones que no están asociadas a ningún grupo de colecciones. Puede agregar estas métricas CloudWatch para visualizar la suma de OCUs todos los grupos de cobros y cobros a nivel de cuenta.

Configure alarmas para que le notifiquen cuando su grupo de recolección se acerque a sus límites de capacidad para que pueda ajustar la configuración según sea necesario. Para obtener más información sobre las métricas de OpenSearch Serverless, consulteSupervisión de Amazon OpenSearch Serverless.

Cómo se aplican los límites de capacidad

OpenSearch Serverless impone los límites de capacidad de los grupos de recopilación durante las operaciones de escalado. Cuando sus colecciones necesitan recursos adicionales, OpenSearch Serverless se amplía hasta el límite máximo de OCU. Cuando la demanda disminuye, OpenSearch Serverless se reduce pero mantiene al menos el límite mínimo de OCU para garantizar un rendimiento uniforme.

Los límites de capacidad se aplican solo cuando el grupo de recopilación contiene al menos una colección. Los grupos de recolección vacíos no consumen OCUs ni imponen límites de capacidad.

Si una operación de escalado supera el límite máximo de OCU o infringe el requisito mínimo de OCU, OpenSearch Serverless rechaza la operación para mantener el cumplimiento de los límites configurados.