Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Limiti di capacità del gruppo di raccolta
I gruppi di raccolta forniscono un controllo granulare sull'allocazione delle risorse attraverso limiti OCU minimi e massimi. Questi limiti si applicano a tutte le raccolte all'interno del gruppo e funzionano indipendentemente dalle impostazioni di capacità a livello di account.
Per impostazione predefinita, esiste una quota di servizio (limite) per il numero di raccolte in un gruppo di raccolte, il numero di indici in una raccolta e il numero di raccolte in un gruppo di OCUs raccolte. Per ulteriori informazioni, consulta Quote OpenSearch serverless.
Comprensione dei limiti di capacità dei gruppi di raccolta
È possibile configurare limiti OCU minimi e massimi per le operazioni di indicizzazione e ricerca a livello di gruppo di raccolta. Questi limiti controllano il modo in cui OpenSearch Serverless ridimensiona le risorse per le raccolte del gruppo:
-
OCU minima: il numero minimo di quelle OCUs che OpenSearch Serverless mantiene per il gruppo di raccolta, garantendo prestazioni di base costanti.
-
Se il carico di lavoro richiede un numero inferiore di OCU rispetto al valore minimo specificato, OpenSearch Serverless manterrebbe comunque il valore minimo specificato delle OCU e la fatturazione rifletterebbe lo stesso.
-
Se il carico di lavoro richiede un numero maggiore di OCU rispetto al valore minimo specificato, OpenSearch Serverless manterrebbe il livello di OCU richiesto per il carico di lavoro e la fatturazione rifletterebbe il maggiore utilizzo dell'OCU.
-
-
OCU massimo: è possibile scalare il numero massimo di OCU OpenSearch Serverless per OCUs il gruppo di raccolta, aiutandoti a controllare i costi.
I limiti di capacità del gruppo di raccolta sono disaccoppiati dai limiti a livello di account. Le impostazioni OCU massime a livello di account si applicano solo alle raccolte non associate a nessun gruppo di raccolta, mentre le impostazioni OCU massime del gruppo di raccolta si applicano alle raccolte all'interno di quel gruppo specifico.
Valori limite di capacità validi
Quando si impostano i limiti OCU minimi e massimi per un gruppo di raccolta, è possibile utilizzare solo i valori del seguente set: 1, 2, 4, 8, 16 e multipli di 16 (ad esempio 32, 48, 64, 80, 96) fino a un massimo di 1.696. OCUs
I limiti OCU minimi e massimi sono opzionali quando si crea un gruppo di raccolta. Se non si specifica un limite OCU massimo, OpenSearch Serverless utilizza il valore predefinito di 96. OCUs
Il limite OCU minimo deve essere inferiore o uguale al limite OCU massimo.
Comprensione della relazione tra i limiti OCU a livello di account e del gruppo di raccolta
Quando si pianifica la capacità OpenSearch Serverless, è importante comprendere come interagiscono i limiti OCU a livello di account e i limiti OCU del gruppo di raccolta. La somma delle impostazioni OCU massime in tutti i gruppi di raccolta più l'impostazione OCU massima a livello di account deve essere inferiore o uguale al limite di quota di servizio per account. Per i valori limite correnti, vedere Quote OpenSearch serverless.
Nota
Le impostazioni OCU massime a livello di account si applicano solo alle raccolte non associate a nessun gruppo di raccolta. Le raccolte all'interno dei gruppi di raccolta sono regolate dai rispettivi limiti dei gruppi di raccolta, non dai limiti a livello di account.
Questo vincolo si applica sia all'indicizzazione che alla ricerca in modo indipendente. OCUs Ad esempio, se configuri impostazioni a livello di account e gruppi di raccolta, devi assicurarti che il totale non superi il limite della quota di servizio per l'indicizzazione OCUs e separatamente non superi il limite della quota di servizio per la ricerca. OCUs Inoltre, puoi creare un massimo di 300 gruppi di raccolta per account.
Esempio: capacità di pianificazione con limiti a livello di account e gruppo di raccolta
Se si imposta l'OCU di ricerca massima a livello di account su 500 e il limite della quota di servizio è 1.700:
-
E create 2 gruppi di raccolta, la somma dell'OCU massimo per i 2 gruppi di raccolta non deve essere superiore a 1.200 (1.700 - 500)
-
È possibile lasciare ogni gruppo di raccolta all'OCU massimo predefinito di 96 (96 + 96 + 500 = 692), lasciando spazio per la crescita futura
-
Oppure puoi aumentare il massimo di ogni gruppo di raccolta a 600 (600 + 600 + 500 = 1.700), utilizzando la piena capacità consentita dalla quota di servizio
Questa relazione è fondamentale per la pianificazione della capacità. Prima di creare nuovi gruppi di raccolta o aumentare i limiti massimi di OCU, verifica che l'allocazione totale non superi il limite della quota di servizio. Se raggiungi questo limite, devi ridurre le impostazioni OCU massime sui gruppi di raccolta esistenti o ridurre le impostazioni OCU massime a livello di account per fare spazio a nuove allocazioni.
Configurazione dei limiti di capacità
È possibile impostare limiti di capacità quando si crea un gruppo di raccolta o li si aggiorna in un secondo momento. Per configurare i limiti di capacità utilizzando AWS CLI, utilizzate i UpdateCollectionGroupcomandi CreateCollectionGroupo:
aws opensearchserverless create-collection-group \ --namemy-collection-group\ --capacity-limits maxIndexingCapacityInOCU=32,maxSearchCapacityInOCU=32,minIndexingCapacityInOCU=4,minSearchCapacityInOCU=4
Per aggiornare i limiti di capacità per un gruppo di raccolta esistente:
aws opensearchserverless update-collection-group \ --idabcdef123456\ --capacity-limits maxIndexingCapacityInOCU=48,maxSearchCapacityInOCU=48,minIndexingCapacityInOCU=8,minSearchCapacityInOCU=8
Monitoraggio della capacità del gruppo di raccolta
OpenSearch Serverless emette i seguenti parametri di Amazon CloudWatch Logs a intervalli di un minuto per aiutarti a monitorare l'utilizzo dell'OCU e i limiti di capacità a livello di gruppo di raccolta:
-
IndexingOCU— Il numero di indicizzazione attualmente utilizzato dal gruppo di raccolta OCUs . -
SearchOCU— Il numero di ricerche OCUs attualmente utilizzate dal gruppo di raccolta.
OpenSearch Serverless emette anche metriche OCU a livello di account per raccolte non associate a nessun gruppo di raccolta. Puoi aggregare queste metriche CloudWatch per visualizzare la somma di tutti i gruppi di raccolta e le raccolte a OCUs livello di account.
Configura gli allarmi per avvisarti quando il gruppo di raccolta si avvicina ai limiti di capacità in modo da poter modificare le impostazioni secondo necessità. Per ulteriori informazioni sulle metriche OpenSearch Serverless, consulta. Monitoraggio di Amazon OpenSearch Serverless
Come vengono applicati i limiti di capacità
OpenSearch Serverless applica i limiti di capacità dei gruppi di raccolta durante le operazioni di scalabilità. Quando le tue raccolte richiedono risorse aggiuntive, OpenSearch Serverless è scalabile fino al limite massimo di OCU. Quando la domanda diminuisce, OpenSearch Serverless si ridimensiona ma mantiene almeno il limite minimo di OCU per garantire prestazioni costanti.
I limiti di capacità vengono applicati solo quando il gruppo di raccolta contiene almeno una raccolta. I gruppi di raccolta vuoti non consumano OCUs né impongono limiti di capacità.
Se un'operazione di scalabilità dovesse superare il limite massimo di OCU o violare il requisito minimo dell'OCU, OpenSearch Serverless rifiuta l'operazione per mantenere la conformità ai limiti configurati.