Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Limites de capacité des groupes de collecte
Les groupes de collecte fournissent un contrôle granulaire de l'allocation des ressources grâce à des limites d'OCU minimales et maximales. Ces limites s'appliquent à toutes les collections du groupe et fonctionnent indépendamment des paramètres de capacité au niveau du compte.
Par défaut, il existe un quota de service (limite) pour le nombre de collections dans un groupe de collections, le nombre d'index dans une collection et le nombre de collections OCUs dans un groupe de collections. Pour plus d'informations, consultez la section Quotas OpenSearch sans serveur.
Comprendre les limites de capacité des groupes de collecte
Vous pouvez configurer des limites d'OCU minimales et maximales pour les opérations d'indexation et de recherche au niveau du groupe de collection. Ces limites contrôlent la manière dont OpenSearch Serverless adapte les ressources pour les collections du groupe :
-
OCU minimal : nombre minimal d' OCUsOCU conservés par OpenSearch Serverless pour le groupe de collecte, garantissant ainsi des performances de base cohérentes.
-
Si la charge de travail nécessite moins d'OCU que la valeur minimale spécifiée, OpenSearch Serverless maintiendra toujours la valeur minimale spécifiée d'OCU et la facturation en tiendra compte.
-
Si la charge de travail nécessite un nombre d'OCU supérieur à la valeur minimale spécifiée, OpenSearch Serverless maintiendra le niveau d'OCU requis pour la charge de travail et la facturation reflétera l'utilisation plus élevée des OCU.
-
-
OCU maximal : le nombre maximum d'OCU OCUs que OpenSearch Serverless peut atteindre pour le groupe de collecte, ce qui vous permet de contrôler les coûts.
Les limites de capacité des groupes de collecte sont dissociées des limites au niveau du compte. Les paramètres d'OCU maximum au niveau du compte s'appliquent uniquement aux collections qui ne sont associées à aucun groupe de collections, tandis que les paramètres d'OCU maximum du groupe de collections s'appliquent aux collections au sein de ce groupe spécifique.
Valeurs limites de capacité valides
Lorsque vous définissez des limites d'OCU minimales et maximales pour un groupe de collecte, vous ne pouvez utiliser que les valeurs de l'ensemble suivant : 1, 2, 4, 8, 16 et des multiples de 16 (tels que 32, 48, 64, 80, 96) jusqu'à un maximum de 1 OCUs 696.
Les limites d'OCU minimales et maximales sont facultatives lorsque vous créez un groupe de collections. Si vous ne spécifiez pas de limite maximale d'OCU, OpenSearch Serverless utilise une valeur par défaut de 96. OCUs
La limite minimale d'OCU doit être inférieure ou égale à la limite d'OCU maximale.
Comprendre la relation entre les limites OCU au niveau du compte et du groupe de collecte
Lorsque vous planifiez votre capacité OpenSearch sans serveur, il est important de comprendre comment les limites d'OCU au niveau du compte et les limites d'OCU des groupes de collecte interagissent. La somme des paramètres d'OCU maximum pour tous les groupes de collecte et du paramètre d'OCU maximal au niveau du compte doit être inférieure ou égale à la limite de quota de service par compte. Pour les valeurs limites actuelles, consultez la section Quotas OpenSearch sans serveur.
Note
Les paramètres OCU maximaux au niveau du compte s'appliquent uniquement aux collections qui ne sont associées à aucun groupe de collections. Les collections au sein des groupes de collecte sont régies par leurs limites de groupe de collecte respectives, et non par les limites au niveau du compte.
Cette contrainte s'applique à la fois à l'indexation et à la recherche OCUs indépendamment. Par exemple, si vous configurez des paramètres au niveau du compte et des groupes de collecte, vous devez vous assurer que le total ne dépasse pas la limite de quota de service pour l'indexation OCUs et ne dépasse pas séparément la limite de quota de service pour la recherche. OCUs En outre, vous pouvez créer un maximum de 300 groupes de collecte par compte.
Exemple : capacité de planification avec des limites au niveau des comptes et des groupes de collecte
Si vous définissez l'OCU de recherche maximale au niveau du compte sur 500 et que la limite de quota de service est de 1 700 :
-
Et créez 2 groupes de collection, la somme de l'OCU maximum pour les 2 groupes de collecte ne doit pas dépasser 1 200 (1 700 - 500)
-
Vous pouvez laisser chaque groupe de collecte à l'OCU maximum par défaut de 96 (96 + 96 + 500 = 692), ce qui laisse une marge de manœuvre pour une croissance future
-
Vous pouvez également augmenter le maximum de chaque groupe de collecte à 600 (600 + 600 + 500 = 1 700), en utilisant la capacité maximale autorisée par le quota de service
Cette relation est essentielle pour la planification des capacités. Avant de créer de nouveaux groupes de collecte ou d'augmenter les limites maximales d'OCU, vérifiez que votre allocation totale ne dépasse pas la limite de quota de service. Si vous atteignez cette limite, vous devez soit réduire les paramètres d'OCU maximaux des groupes de collecte existants, soit diminuer les paramètres d'OCU maximaux au niveau de votre compte pour faire de la place pour de nouvelles allocations.
Configuration des limites de capacité
Vous pouvez définir des limites de capacité lorsque vous créez un groupe de collecte ou les mettre à jour ultérieurement. Pour configurer les limites de capacité à l'aide de AWS CLI, utilisez les UpdateCollectionGroupcommandes CreateCollectionGroupou :
aws opensearchserverless create-collection-group \ --namemy-collection-group\ --capacity-limits maxIndexingCapacityInOCU=32,maxSearchCapacityInOCU=32,minIndexingCapacityInOCU=4,minSearchCapacityInOCU=4
Pour mettre à jour les limites de capacité d'un groupe de collecte existant :
aws opensearchserverless update-collection-group \ --idabcdef123456\ --capacity-limits maxIndexingCapacityInOCU=48,maxSearchCapacityInOCU=48,minIndexingCapacityInOCU=8,minSearchCapacityInOCU=8
Surveillance de la capacité des groupes de collecte
OpenSearch Serverless émet les métriques Amazon CloudWatch Logs suivantes à intervalles d'une minute pour vous aider à surveiller l'utilisation des OCU et les limites de capacité au niveau du groupe de collecte :
-
IndexingOCU— Le nombre d'indexages OCUs actuellement utilisés par le groupe de collection. -
SearchOCU— Le nombre de recherches OCUs actuellement utilisées par le groupe de collection.
OpenSearch Serverless émet également des métriques OCU au niveau du compte pour les collections qui ne sont associées à aucun groupe de collecte. Vous pouvez agréger ces statistiques CloudWatch pour visualiser la somme de OCUs tous les groupes de collections et des collections au niveau du compte.
Configurez des alarmes pour vous avertir lorsque votre groupe de collecte approche de ses limites de capacité afin de pouvoir ajuster les paramètres selon vos besoins. Pour plus d'informations sur les métriques OpenSearch sans serveur, consultezSurveillance d'Amazon OpenSearch Serverless.
Comment les limites de capacité sont appliquées
OpenSearch Serverless applique les limites de capacité des groupes de collecte lors des opérations de dimensionnement. Lorsque vos collections ont besoin de ressources supplémentaires, OpenSearch Serverless s'adapte jusqu'à la limite maximale d'OCU. Lorsque la demande diminue, OpenSearch Serverless réduit sa capacité mais maintient au moins la limite minimale d'OCU afin de garantir des performances constantes.
Les limites de capacité ne sont appliquées que lorsque le groupe de collecte contient au moins une collection. Les groupes de collecte vides ne consomment OCUs ni n'appliquent de limites de capacité.
Si une opération de dimensionnement dépasse la limite maximale d'OCU ou enfreint les exigences d'OCU minimales, OpenSearch Serverless rejette l'opération pour maintenir la conformité avec les limites que vous avez configurées.